Re: [PyInstaller] QtWebEngineWidgets on MacOS
Glenn, Unfortunately, I don't own a Mac to develop on, so I can't help much here. I don't know why the webengine dylibs point to another version of Qt, either. Does this still happen when using the PyPI wheels? Or is this something unique to the self-build version you have? Bryan On Tue, Jun 2, 2020 at 9:30 PM Glenn Ramsey wrote: > Hi All, > > Getting QtWebEngineWidgets packaged properly is complicated and people, > myself > included, seem to still be having issues with it. > > In my case it seems that the issue arises because I'm using versions of > Qt5 and > PyQt5 that I built from source and I have got it to work as described here: > > > https://github.com/pyinstaller/pyinstaller/issues/2276#issuecomment-635781511 > > While looking into this I notice that many of the Qt libraries seem to be > duplicated. > > The Qt dylibs that my app is linked to are in myapp.app/Contents/MacOS. > E.g. > myapp.app/Contents/MacOS/QtCore. The PyQt libs in > myapp.app/Contents/MacOS/PyQt5/*.so are also linked with those dylibs e.g. > > $otool -L PyQt5/QtCore.so > PyQt5/QtCore.so: > @loader_path/../QtCore (compatibility version 5.12.0, current > version 5.12.7) > > QtWebEngineProcess.aps is located at > > > PyQt5/Qt/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app > > but the way it's set up it will only work if it has its own private > version of > the Qt libraries: > > otool -L > > PyQt5/Qt/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess > > > PyQt5/Qt/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess: > @rpath/QtGui.framework/Versions/5/QtGui (compatibility version > 5.12.0, current > version 5.12.7) > @rpath/QtCore.framework/Versions/5/QtCore (compatibility version > 5.12.0, > current version 5.12.7) > @rpath/QtWebEngineCore.framework/Versions/5/QtWebEngineCore > (compatibility > version 5.12.0, current version 5.12.7) > @rpath/QtPositioning.framework/Versions/5/QtPositioning > (compatibility version > 5.12.0, current version 5.12.7) > @rpath/QtQuick.framework/Versions/5/QtQuick (compatibility version > 5.12.0, > current version 5.12.7) > @rpath/QtWebChannel.framework/Versions/5/QtWebChannel > (compatibility version > 5.12.0, current version 5.12.7) > @rpath/QtQml.framework/Versions/5/QtQml (compatibility version > 5.12.0, current > version 5.12.7) > @rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility > version 5.12.0, > current version 5.12.7) > > > What is the reason for this? > > If I change it to use the main copy of the Qt libraries will that break > anything? > > Glenn > > -- > You received this message because you are subscribed to the Google Groups > "PyInstaller" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pyinstaller+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pyinstaller/9d0dda7f-e88d-df8b-3bc4-46681dd3d1d1%40componic.co.nz > . > -- Bryan A. Jones, Ph.D. Assistant Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/pyinstaller/CAHhYbD_PYiDB9N0ANd4YA%2BkNhm0TopR-PybqjLr2iUdJgi%3DF0g%40mail.gmail.com.
[PyInstaller] [pyinstaller/pyinstaller] d619fa: building: Correct unescaped \.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: d619fa7d17f41014b5cc0296e9e6b2504b495aab https://github.com/pyinstaller/pyinstaller/commit/d619fa7d17f41014b5cc0296e9e6b2504b495aab Author: Bryan A. Jones Date: 2018-12-06 (Thu, 06 Dec 2018) Changed paths: M PyInstaller/building/build_main.py Log Message: --- building: Correct unescaped \. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 942cbe: building, hooks: Specify the UTF-8 encoding when o...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 942cbe779fb5aae739d8dc24d945c0f192032e46 https://github.com/pyinstaller/pyinstaller/commit/942cbe779fb5aae739d8dc24d945c0f192032e46 Author: Bryan A. Jones Date: 2018-12-06 (Thu, 06 Dec 2018) Changed paths: M PyInstaller/building/build_main.py M PyInstaller/building/makespec.py M PyInstaller/building/templates.py M PyInstaller/compat.py M PyInstaller/hooks/hook-_tkinter.py M PyInstaller/hooks/hook-sqlalchemy.py M PyInstaller/lib/modulegraph/modulegraph.py M PyInstaller/utils/hooks/gi.py A news/3605.bugfix.rst M tests/requirements-libraries.txt M tests/requirements-tools.txt M tests/unit/test_modulegraph/test_modulegraph.py Log Message: --- building, hooks: Specify the UTF-8 encoding when opening a text file. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 01e7bc: Tests: Only import Windows-specific code on Window...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 01e7bc708f0869b802ae23f58cd2fd091fcce04d https://github.com/pyinstaller/pyinstaller/commit/01e7bc708f0869b802ae23f58cd2fd091fcce04d Author: Bryan A. Jones Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M tests/functional/test_updating_manifest.py Log Message: --- Tests: Only import Windows-specific code on Windows. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 19d8a3: Hooks: Skip packaging PyQt5 QML files if the QML d...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 19d8a378987d6115c0acb72ef954bbf3bca3c61b https://github.com/pyinstaller/pyinstaller/commit/19d8a378987d6115c0acb72ef954bbf3bca3c61b Author: Bryan A. Jones Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtQml.py A news/3864.hooks.rst Log Message: --- Hooks: Skip packaging PyQt5 QML files if the QML directory doesn't exist. Closes #3864. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] b1be6a: Misc: Revert changes to .gitignore.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: b1be6a73e17f24f5454d9036fdfb1595409fa354 https://github.com/pyinstaller/pyinstaller/commit/b1be6a73e17f24f5454d9036fdfb1595409fa354 Author: Bryan A. Jones Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M .gitignore Log Message: --- Misc: Revert changes to .gitignore. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 02c426: Tests/CI: Fix .pyup.yml syntax error.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 02c42680c435a682ea40b0ac5238dd17382d62e6 https://github.com/pyinstaller/pyinstaller/commit/02c42680c435a682ea40b0ac5238dd17382d62e6 Author: Bryan A. Jones Date: 2018-11-04 (Sun, 04 Nov 2018) Changed paths: M .gitignore M .pyup.yml Log Message: --- Tests/CI: Fix .pyup.yml syntax error. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 441e68: Test/CI: Manually merge fixed pyup updates.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 441e68d215f5af17070d15702c5376c343dabe9d https://github.com/pyinstaller/pyinstaller/commit/441e68d215f5af17070d15702c5376c343dabe9d Author: Bryan A. Jones Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: A news/3845.tests.rst M tests/requirements-libraries.txt Log Message: --- Test/CI: Manually merge fixed pyup updates. Closes #3845. Commit: 7dec97b759dc9657485eaba85ce8528a9a1d6a8c https://github.com/pyinstaller/pyinstaller/commit/7dec97b759dc9657485eaba85ce8528a9a1d6a8c Author: Bryan A. Jones Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M .pyup.yml M news/3845.tests.rst Log Message: --- Tests/CI: Prevent pyup from touching ``test/requirements-tools.txt``. Compare: https://github.com/pyinstaller/pyinstaller/compare/b13e6b30beba...7dec97b759dc **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] ea8e55: building: Correctly parse --debug= options.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: ea8e55dec6f833c75b80613155ac69151dc607d2 https://github.com/pyinstaller/pyinstaller/commit/ea8e55dec6f833c75b80613155ac69151dc607d2 Author: Bryan A. Jones Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M PyInstaller/building/makespec.py A news/3808.bugfix.rst Log Message: --- building: Correctly parse --debug= options. Fixes (part of) #3808. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 7132c4: Test/CI: Update to latest version of packages, 1-O...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 7132c427085ec0883f5663b6456a001f80eb1db2 https://github.com/pyinstaller/pyinstaller/commit/7132c427085ec0883f5663b6456a001f80eb1db2 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Update to latest version of packages, 1-Oct-2018. Commit: e9d1d38bc0f5c9a9472578a72ace61cb074c0ad1 https://github.com/pyinstaller/pyinstaller/commit/e9d1d38bc0f5c9a9472578a72ace61cb074c0ad1 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: A news/oct-2018-updates.tests.rst M tests/functional/test_libraries.py Log Message: --- Tests: Update markdown test for markdown v3.0. Commit: dfa47a2d5634e863b40fb1411c13a7381dfe89f1 https://github.com/pyinstaller/pyinstaller/commit/dfa47a2d5634e863b40fb1411c13a7381dfe89f1 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M PyInstaller/utils/tests.py A news/oct-2018-updates_2.tests.rst M tests/functional/test_hooks/test_gi.py M tests/functional/test_hooks/test_matplotlib.py M tests/functional/test_import.py Log Message: --- Test: Fix pytest deprecations. Commit: 7fe115bd4681292153cfc0582e9ddf397c1e945f https://github.com/pyinstaller/pyinstaller/commit/7fe115bd4681292153cfc0582e9ddf397c1e945f Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Update to latest PyQt5. Commit: 8ef6110b0b1711f3ee26c60effbade2a53c6b389 https://github.com/pyinstaller/pyinstaller/commit/8ef6110b0b1711f3ee26c60effbade2a53c6b389 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M PyInstaller/hooks/hook-sphinx.py A news/oct-2018-updates_2.hooks.rst Log Message: --- Hooks: Update Sphinx hook for v1.8. Remove cruft supporting old versions. Commit: 0606c9d3beb5f90a6c4a64844d9e47ba402d5c97 https://github.com/pyinstaller/pyinstaller/commit/0606c9d3beb5f90a6c4a64844d9e47ba402d5c97 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: A PyInstaller/hooks/hook-eth_hash.py A news/3681.hooks.rst Log Message: --- Hooks: Add hook for eth_hash. Commit: d66526497ecab240037d2200cec87cf8ed6ccdf3 https://github.com/pyinstaller/pyinstaller/commit/d66526497ecab240037d2200cec87cf8ed6ccdf3 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Matplotlib v3.0 supports Python 3.5+. Commit: 42281e3dd7c1fdb1e09f77115df200a65a0a1216 https://github.com/pyinstaller/pyinstaller/commit/42281e3dd7c1fdb1e09f77115df200a65a0a1216 Author: Bryan A. Jones Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- Tests: Work around buggy OS X PyQt5 wheel. Commit: 0b6f1ec6f22eef9b7275207d4893693f6d8dcbe8 https://github.com/pyinstaller/pyinstaller/commit/0b6f1ec6f22eef9b7275207d4893693f6d8dcbe8 Author: Bryan A. Jones Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: iPython v7.0 supports Python 3.5+. Stop testing older versions of packages. Compare: https://github.com/pyinstaller/pyinstaller/compare/02adda576eae...0b6f1ec6f22e **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 7f599d: Doc, building: Specify that the --debug argument r...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 7f599d423a5150830a9aaf6d67a5908d1ae2994e https://github.com/pyinstaller/pyinstaller/commit/7f599d423a5150830a9aaf6d67a5908d1ae2994e Author: Bryan A. Jones Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M PyInstaller/building/makespec.py A news/3737.breaking.rst Log Message: --- Doc, building: Specify that the --debug argument requires an option. Commit: 8b9fb08c54d20bdce3a35473413f95d76d3ea1f0 https://github.com/pyinstaller/pyinstaller/commit/8b9fb08c54d20bdce3a35473413f95d76d3ea1f0 Author: Bryan A. Jones Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M doc/help2rst.py A news/3737.doc.rst Log Message: --- Doc build: Fix argparse output that docutils doesn't understand. Compare: https://github.com/pyinstaller/pyinstaller/compare/1532d366893d...8b9fb08c54d2 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 1532d3: compat: require pywin32-ctypes version 0.2.0 or hi...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 1532d366893dfc6ccf2ff37f800f2fb88e5ff1d9 https://github.com/pyinstaller/pyinstaller/commit/1532d366893dfc6ccf2ff37f800f2fb88e5ff1d9 Author: Bryan A. Jones Date: 2018-09-27 (Thu, 27 Sep 2018) Changed paths: A news/3763.bugfix.rst M setup.py Log Message: --- compat: require pywin32-ctypes version 0.2.0 or higher. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 33e9ad: Hooks: fix QtWebEngine hooks
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 33e9adfb78c2cbec07bd06f01214581754c36cec https://github.com/pyinstaller/pyinstaller/commit/33e9adfb78c2cbec07bd06f01214581754c36cec Author: melvyn2 Date: 2018-09-20 (Thu, 20 Sep 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py M PyInstaller/loader/rthooks/pyi_rth_qt5webengine.py Log Message: --- Hooks: fix QtWebEngine hooks Commit: 75c532164e501e09f104002400053d5e291a6a0a https://github.com/pyinstaller/pyinstaller/commit/75c532164e501e09f104002400053d5e291a6a0a Author: Bryan A. Jones Date: 2018-09-20 (Thu, 20 Sep 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- Hooks: Fix QWebEngine on OS X. This is based on the code provided by @glennra in #3506. Commit: 3c0902f0251e98509c49538224c69ff9cf28dac2 https://github.com/pyinstaller/pyinstaller/commit/3c0902f0251e98509c49538224c69ff9cf28dac2 Author: melvyn2 Date: 2018-09-20 (Thu, 20 Sep 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py M tests/functional/test_libraries.py Log Message: --- Hooks: Clean up QTWE hook Commit: e5e1eb55e0943dc858e53fbc8ca1d12c08f84e32 https://github.com/pyinstaller/pyinstaller/commit/e5e1eb55e0943dc858e53fbc8ca1d12c08f84e32 Author: melvyn2 Date: 2018-09-20 (Thu, 20 Sep 2018) Changed paths: A news/pr3661.hooks.rst Log Message: --- FIXUP: Added Newsfragment Commit: ef463f104d9531597ecba90b395360682f44f8ae https://github.com/pyinstaller/pyinstaller/commit/ef463f104d9531597ecba90b395360682f44f8ae Author: Bryan A. Jones Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py Log Message: --- Hooks: Simplify QtWebEngine hook. Commit: 99c68eaeeb2eeab8e88f66f4caffc82c3a2f67e7 https://github.com/pyinstaller/pyinstaller/commit/99c68eaeeb2eeab8e88f66f4caffc82c3a2f67e7 Author: Bryan A. Jones Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: A news/3661.hooks.rst R news/pr3661.hooks.rst Log Message: --- Hooks: Update news entry. Compare: https://github.com/pyinstaller/pyinstaller/compare/268f57a06b2c...99c68eaeeb2e **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 268f57: Hooks: Fix discovery of Qt paths on Anaconda.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 268f57a06b2ccb4b6e97b2f26f135efd4985dec6 https://github.com/pyinstaller/pyinstaller/commit/268f57a06b2ccb4b6e97b2f26f135efd4985dec6 Author: Bryan A. Jones Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M PyInstaller/utils/hooks/qt.py A news/3740.bugfix.rst Log Message: --- Hooks: Fix discovery of Qt paths on Anaconda. See #3740 -- contributed by @JothanChanes. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 98fe28: doc: Fix various typos and formatting errors.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 98fe285422d6ed5985851ccee86d62fd4076b48c https://github.com/pyinstaller/pyinstaller/commit/98fe285422d6ed5985851ccee86d62fd4076b48c Author: Bryan A. Jones Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M doc/CHANGES.rst M doc/contributing.rst M doc/development/changelog-entries.rst M doc/development/coding-conventions.rst M doc/when-things-go-wrong.rst Log Message: --- doc: Fix various typos and formatting errors. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 46ee8a: hooks: All QML is loaded by QtQml.QQmlEngine [1]. ...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 46ee8a0605eeb05d0c432201a412630830a71073 https://github.com/pyinstaller/pyinstaller/commit/46ee8a0605eeb05d0c432201a412630830a71073 Author: Bryan A. Jones Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtQml.py M PyInstaller/hooks/hook-PyQt5.QtQuick.py Log Message: --- hooks: All QML is loaded by QtQml.QQmlEngine [1]. Move QML copies there. [1] http://doc.qt.io/qt-5/qtquick-deployment.html#initializing-the-qml-runtime-in-applications Commit: 99e7b9a126ba0b0e68ab6172a8c3d0d7e5f78cd9 https://github.com/pyinstaller/pyinstaller/commit/99e7b9a126ba0b0e68ab6172a8c3d0d7e5f78cd9 Author: Bryan A. Jones Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- Test: Remove unnecessary QtQuick import. Test with styles. Compare: https://github.com/pyinstaller/pyinstaller/compare/d45fab41b1e8...99e7b9a126ba **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] b15a42: depend, utils: Change get_system_path to return on...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: b15a42736ef6e8c24cb3e449186f4ac2c5df96fc https://github.com/pyinstaller/pyinstaller/commit/b15a42736ef6e8c24cb3e449186f4ac2c5df96fc Author: Bryan A. Jones Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M PyInstaller/depend/bindepend.py M PyInstaller/utils/win32/winutils.py Log Message: --- depend, utils: Change get_system_path to return only the required Windows system paths. Fixes #3590. Commit: 211071727b0fa8790b5a7ea8194b5881e11dec24 https://github.com/pyinstaller/pyinstaller/commit/211071727b0fa8790b5a7ea8194b5881e11dec24 Author: Bryan A. Jones Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- Test/CI: Skip failures with old PyQt5 version. Commit: d45fab41b1e8090f4d3922eb613dce0c464e8895 https://github.com/pyinstaller/pyinstaller/commit/d45fab41b1e8090f4d3922eb613dce0c464e8895 Author: Bryan A. Jones Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Run more tests in non-library Appveyor tests to balance testing time. Compare: https://github.com/pyinstaller/pyinstaller/compare/59aac75d3d5e...d45fab41b1e8 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5de6c7: Test/CI: Use --progress-bar=off intead of cat for ...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5de6c71ed934e93cd2babba62166e9abb8227e13 https://github.com/pyinstaller/pyinstaller/commit/5de6c71ed934e93cd2babba62166e9abb8227e13 Author: Bryan A. Jones Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M .travis.yml Log Message: --- Test/CI: Use --progress-bar=off intead of cat for pip install. Commit: ff7b4631bad6d023000b4852d02ee97968727192 https://github.com/pyinstaller/pyinstaller/commit/ff7b4631bad6d023000b4852d02ee97968727192 Author: Bryan A. Jones Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M .travis.yml Log Message: --- Test/CI: Make sure a failure inside an if statement produces a failed build. Compare: https://github.com/pyinstaller/pyinstaller/compare/e7fc76406be1...ff7b4631bad6 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5fb09b: Test/CI: Duplicate pyup's changes.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5fb09b240cebc40306782ca171ee04dbafdae29d https://github.com/pyinstaller/pyinstaller/commit/5fb09b240cebc40306782ca171ee04dbafdae29d Author: Bryan A. Jones Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Duplicate pyup's changes. Commit: 36f36f3317d31cd4868e221bbb54e08e7c8b9c48 https://github.com/pyinstaller/pyinstaller/commit/36f36f3317d31cd4868e221bbb54e08e7c8b9c48 Author: Bryan A. Jones Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M PyInstaller/hooks/hook-astroid.py Log Message: --- Hooks: Fix test failure with astroid, in which `six` isn't packaged. Commit: 424eb36de70677b5d296de825d7725dadda398db https://github.com/pyinstaller/pyinstaller/commit/424eb36de70677b5d296de825d7725dadda398db Author: Bryan A. Jones Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Pylint 2 is Python 3 only. Group all packages by Python version supported. Compare: https://github.com/pyinstaller/pyinstaller/compare/bbf964c6b89c...424eb36de706 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 381d06: Hooks: Add hooks to support current web3.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 381d0691da5695ff9c1a3d60afce559a70059117 https://github.com/pyinstaller/pyinstaller/commit/381d0691da5695ff9c1a3d60afce559a70059117 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M PyInstaller/hooks/hook-eth_abi.py A PyInstaller/hooks/hook-eth_account.py A PyInstaller/hooks/hook-eth_keyfile.py M PyInstaller/hooks/hook-eth_utils.py M PyInstaller/hooks/hook-web3.py M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Hooks: Add hooks to support current web3. Commit: 9a8420c3d2a09e9767cdc262c8d951dcc2486aa8 https://github.com/pyinstaller/pyinstaller/commit/9a8420c3d2a09e9767cdc262c8d951dcc2486aa8 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M tests/functional/test_basic.py M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Test/CI: Avoid PyCrypto/pycryptodome incompatibilities. Commit: c37451356ddc9c92db67dcf3d90b0d08294ed694 https://github.com/pyinstaller/pyinstaller/commit/c37451356ddc9c92db67dcf3d90b0d08294ed694 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M PyInstaller/utils/hooks/__init__.py M doc/hooks.rst Log Message: --- Hooks: Add the requirements_for_package and collect_all functions. Commit: e7417446f5329d5bcca7958612717a47268d9b49 https://github.com/pyinstaller/pyinstaller/commit/e7417446f5329d5bcca7958612717a47268d9b49 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: R PyInstaller/hooks/hook-gevent.monkey.py A PyInstaller/hooks/hook-gevent.py M tests/requirements-libraries.txt Log Message: --- Hooks: Update hook to support current gevent. Commit: 80b32b0b1b992be9c48baf3fb718443148981007 https://github.com/pyinstaller/pyinstaller/commit/80b32b0b1b992be9c48baf3fb718443148981007 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M PyInstaller/hooks/hook-django.py M tests/functional/data/django/django_site/urls.py M tests/functional/test_hooks/test_django.py M tests/requirements-libraries.txt Log Message: --- Hooks: Update the Django hook for current version. Commit: 45bb27b5eeb42c6f5b1065fe0e13746650b58894 https://github.com/pyinstaller/pyinstaller/commit/45bb27b5eeb42c6f5b1065fe0e13746650b58894 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: R PyInstaller/hooks/hook-requests.py R PyInstaller/hooks/pre_safe_import_module/hook-requests.packages.urllib3.packages.six.moves.py M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Test/CI: Update to current requests package. Commit: 50cac50a60d5e3391e272c3ad6648253babf1800 https://github.com/pyinstaller/pyinstaller/commit/50cac50a60d5e3391e272c3ad6648253babf1800 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Additional tests produce > 1 hour runs. Split each job into two jobs. Commit: e5a357853a8b928edf871300322e4bc0a91ffcbd https://github.com/pyinstaller/pyinstaller/commit/e5a357853a8b928edf871300322e4bc0a91ffcbd Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Appveyor tests run on 2 cores; therefore, run 2 jobs in parallel. This prevents the Django tests (especially onefile) from running for a long time then timing out. Commit: 3d24aed10adde93e39db0084726fc79e7d515968 https://github.com/pyinstaller/pyinstaller/commit/3d24aed10adde93e39db0084726fc79e7d515968 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M tests/requirements-tools.txt Log Message: --- Test/CI: Place comment before, not at the end of, lines. Commit: 82990738c18274d2061acf39abda3959a94a7371 https://github.com/pyinstaller/pyinstaller/commit/82990738c18274d2061acf39abda3959a94a7371 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M tests/requirements-libraries.txt M tests/requirements-tools.txt Log Message: --- Test/CI: Move pywin32 to tools, since several non-library tests depend on this. Commit: a9ee2600ffe6867befa8707caf2aeed4630ed154 https://github.com/pyinstaller/pyinstaller/commit/a9ee2600ffe6867befa8707caf2aeed4630ed154 Author: Bryan A. Jones Date: 2018-08-21 (Tue, 21 Aug 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Update pyenchant testing for Python 3.7 (exclude 64-bit test). Com
[PyInstaller] [pyinstaller/pyinstaller] e4ab40: Test: Fix namespace tests to avoid modifying sourc...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: e4ab403286335db036fbfc1d727ebe8b70c15e23 https://github.com/pyinstaller/pyinstaller/commit/e4ab403286335db036fbfc1d727ebe8b70c15e23 Author: Bryan A. Jones Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M tests/unit/test_modulegraph/test_setuptools_nspkg.py Log Message: --- Test: Fix namespace tests to avoid modifying source files. Update to use pytest framework and a higher-level subprocess API. This should fix random Windows test failures, due to parallel execution of these tests in which the same files were modified by multiple parallel tests. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 31e925: Test/CI: Improve whitespace.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 31e925dbb998c3dc9b7e4e4ed226848521f93350 https://github.com/pyinstaller/pyinstaller/commit/31e925dbb998c3dc9b7e4e4ed226848521f93350 Author: Bryan A. Jones Date: 2018-08-17 (Fri, 17 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Improve whitespace. Commit: 9324915139e192d9f4ececd2d55a82ea792f5ea5 https://github.com/pyinstaller/pyinstaller/commit/9324915139e192d9f4ececd2d55a82ea792f5ea5 Author: Bryan A. Jones Date: 2018-08-17 (Fri, 17 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Remove correct directory to save disk space. Commit: c788b318d26eae4ab9ec906dc4b2969bdee5a784 https://github.com/pyinstaller/pyinstaller/commit/c788b318d26eae4ab9ec906dc4b2969bdee5a784 Author: Bryan A. Jones Date: 2018-08-17 (Fri, 17 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Remove unused environment variable reference. Commit: f462f72fe0c18890e820dce10617d983b2fc77f4 https://github.com/pyinstaller/pyinstaller/commit/f462f72fe0c18890e820dce10617d983b2fc77f4 Author: Bryan A. Jones Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Split Python 2.7 tests into two jobs to avoid the 1 hour limit. Commit: 682860c47155cf7827d54978c3ee25b6f53732c7 https://github.com/pyinstaller/pyinstaller/commit/682860c47155cf7827d54978c3ee25b6f53732c7 Author: Bryan A. Jones Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Clean whitespace and syntax. Commit: 0320c69cb317ae7774a772bb92cdaa42ef61d619 https://github.com/pyinstaller/pyinstaller/commit/0320c69cb317ae7774a772bb92cdaa42ef61d619 Author: Bryan A. Jones Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Add Python 3.7 to Appveyor test matrix. Commit: af2cc1bb0ad61acd7951b10058f247522fd2cf47 https://github.com/pyinstaller/pyinstaller/commit/af2cc1bb0ad61acd7951b10058f247522fd2cf47 Author: Bryan A. Jones Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M tests/functional/test_basic.py Log Message: --- Test: Fix encoding in Windows Python 3.7. Commit: f3628fa41f3d933e4a21b67867657b3b09e55b77 https://github.com/pyinstaller/pyinstaller/commit/f3628fa41f3d933e4a21b67867657b3b09e55b77 Author: Bryan A. Jones Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- Test/CI: Skip testing old requests on Windows Python 3.7. Compare: https://github.com/pyinstaller/pyinstaller/compare/380ab20f820b...f3628fa41f3d **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 23aa17: Test/CI: Remove unnecessary comments; clean up whi...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 23aa178911d8d220a3c8405a53e9b0e893910486 https://github.com/pyinstaller/pyinstaller/commit/23aa178911d8d220a3c8405a53e9b0e893910486 Author: Bryan A. Jones Date: 2018-08-16 (Thu, 16 Aug 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Remove unnecessary comments; clean up whitespace. Commit: d470683fe046a96f8b309c81bacadc31cac82619 https://github.com/pyinstaller/pyinstaller/commit/d470683fe046a96f8b309c81bacadc31cac82619 Author: Bryan A. Jones Date: 2018-08-16 (Thu, 16 Aug 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Monthly pyup updates, manually merged. Updates for other packaged based on current PyPI offerings. Commit: cd88a0d9a0bae6f4613a359cb32aee843cfd91ac https://github.com/pyinstaller/pyinstaller/commit/cd88a0d9a0bae6f4613a359cb32aee843cfd91ac Author: Bryan A. Jones Date: 2018-08-16 (Thu, 16 Aug 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Add documentation for Appveyor variables used. Commit: b51c5f8eb9d915afd62748f2b0439c02764a5515 https://github.com/pyinstaller/pyinstaller/commit/b51c5f8eb9d915afd62748f2b0439c02764a5515 Author: Bryan A. Jones Date: 2018-08-16 (Thu, 16 Aug 2018) Changed paths: M bootloader/wscript Log Message: --- Bootloader build: Place imports at top; clean indents. Commit: 380ab20f820bf0401557920e028a057d8ae19687 https://github.com/pyinstaller/pyinstaller/commit/380ab20f820bf0401557920e028a057d8ae19687 Author: Bryan A. Jones Date: 2018-08-16 (Thu, 16 Aug 2018) Changed paths: M bootloader/wscript Log Message: --- Bootloader build: DRY checks for optional functions. Compare: https://github.com/pyinstaller/pyinstaller/compare/355f0c76b2ee...380ab20f820b **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] a2bda9: Test/CI: Use PyQt5.11.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: a2bda9a3ec98389badf79734faf835b01b7ebb4a https://github.com/pyinstaller/pyinstaller/commit/a2bda9a3ec98389badf79734faf835b01b7ebb4a Author: Bryan A. Jones Date: 2018-07-16 (Mon, 16 Jul 2018) Changed paths: M PyInstaller/compat.py M tests/functional/test_libraries.py Log Message: --- Test/CI: Use PyQt5.11. QWebEngine isn't supported on Windows 32-bit platforms. Commit: 7817d3facd341d3af1c1870a1f971170bcf4c6ac https://github.com/pyinstaller/pyinstaller/commit/7817d3facd341d3af1c1870a1f971170bcf4c6ac Author: Bryan A. Jones Date: 2018-07-17 (Tue, 17 Jul 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Test using newer PyQt5. Compare: https://github.com/pyinstaller/pyinstaller/compare/b8c5773bd2c0...7817d3facd34 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] b8c577: Hooks: Updates for PyQt5.11.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: b8c5773bd2c07c65a1f30cd5b9b2e9c4a146c2b6 https://github.com/pyinstaller/pyinstaller/commit/b8c5773bd2c07c65a1f30cd5b9b2e9c4a146c2b6 Author: Bryan A. Jones Date: 2018-07-14 (Sat, 14 Jul 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.py Log Message: --- Hooks: Updates for PyQt5.11. **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 84c1aa: Docs: Recommend use of ``--debug=all`` to avoid co...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 84c1aaf9635ca5b7f44e286904900554d7287fd4 https://github.com/pyinstaller/pyinstaller/commit/84c1aaf9635ca5b7f44e286904900554d7287fd4 Author: Bryan A. Jones Date: 2018-06-26 (Tue, 26 Jun 2018) Changed paths: M doc/when-things-go-wrong.rst Log Message: --- Docs: Recommend use of ``--debug=all`` to avoid command-line parsing oddities. See discussion in #3587. **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] a58883: Hooks: Fix missing SSL libraries on Windows with P...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: a588838156868202ed3194d4cf9e31d6853963b8 https://github.com/pyinstaller/pyinstaller/commit/a588838156868202ed3194d4cf9e31d6853963b8 Author: Rémy Roy Date: 2018-06-15 (Fri, 15 Jun 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtNetwork.py Log Message: --- Hooks: Fix missing SSL libraries on Windows with PyQt5.QtNetwork Commit: 1bf12ac2bae28b5e4bae4440c1dd56673d54656d https://github.com/pyinstaller/pyinstaller/commit/1bf12ac2bae28b5e4bae4440c1dd56673d54656d Author: Bryan A. Jones Date: 2018-06-15 (Fri, 15 Jun 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtNetwork.py Log Message: --- Hooks: Clean line wraps and add comment. Commit: abb09fe270925705f29cbb089d63da896199ddec https://github.com/pyinstaller/pyinstaller/commit/abb09fe270925705f29cbb089d63da896199ddec Author: Bryan A. Jones Date: 2018-06-15 (Fri, 15 Jun 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- Hooks: Add test for QtNetwork.QSslSocket. Compare: https://github.com/pyinstaller/pyinstaller/compare/bbede2ea3cb8...abb09fe27092 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] bbede2: building: Correctly handle the --debug option.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: bbede2ea3cb86c998bd21c3ccfa4a94633039e88 https://github.com/pyinstaller/pyinstaller/commit/bbede2ea3cb86c998bd21c3ccfa4a94633039e88 Author: Bryan A. Jones Date: 2018-06-15 (Fri, 15 Jun 2018) Changed paths: M PyInstaller/building/makespec.py Log Message: --- building: Correctly handle the --debug option. **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] dc49e4: Test/CI: Update to PyQt 5.10, avoiding Appveyor fa...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: dc49e4a319ef484e37f0dd6a57fd770ee333914b https://github.com/pyinstaller/pyinstaller/commit/dc49e4a319ef484e37f0dd6a57fd770ee333914b Author: Bryan A. Jones Date: 2018-06-08 (Fri, 08 Jun 2018) Changed paths: M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Test/CI: Update to PyQt 5.10, avoiding Appveyor failures. **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] c20977: tests: Remove unnecessary skip.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: c20977272b630a518265db50baa8931f9a136e05 https://github.com/pyinstaller/pyinstaller/commit/c20977272b630a518265db50baa8931f9a136e05 Author: Bryan A. Jones Date: 2018-06-06 (Wed, 06 Jun 2018) Changed paths: M tests/functional/test_libraries.py Log Message: --- tests: Remove unnecessary skip. Commit: 2fe7dae432fe6f48479dc2d6b66ec2e263ec96fb https://github.com/pyinstaller/pyinstaller/commit/2fe7dae432fe6f48479dc2d6b66ec2e263ec96fb Author: Bryan A. Jones Date: 2018-06-07 (Thu, 07 Jun 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Avoid running the noarchive tests in parallel. Commit: 547f111b54944c450cfd0689df9476ebdaf323c6 https://github.com/pyinstaller/pyinstaller/commit/547f111b54944c450cfd0689df9476ebdaf323c6 Author: Bryan A. Jones Date: 2018-06-07 (Thu, 07 Jun 2018) Changed paths: M appveyor.yml Log Message: --- Test/CI: Add in remote desktop capability to debug Appveyor failures. Commit: 15c3602c407c9a350f26e586a5137c57a7e6fa3d https://github.com/pyinstaller/pyinstaller/commit/15c3602c407c9a350f26e586a5137c57a7e6fa3d Author: Bryan A. Jones Date: 2018-06-07 (Thu, 07 Jun 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Hooks: Update to current version for many packages. Rearrange to clearly state what's broken and shouldn't be updated. Compare: https://github.com/pyinstaller/pyinstaller/compare/9a74f7d5522c...15c3602c407c **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] d33bbb: utils: Fix skipif_no_compiler.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: d33dc363a8204485a8a99adbcce7825b32ac https://github.com/pyinstaller/pyinstaller/commit/d33dc363a8204485a8a99adbcce7825b32ac Author: Bryan A. Jones Date: 2018-06-05 (Tue, 05 Jun 2018) Changed paths: M PyInstaller/utils/tests.py Log Message: --- utils: Fix skipif_no_compiler. Commit: 9a74f7d5522c6d4678b91beae37d611c8adbfd9b https://github.com/pyinstaller/pyinstaller/commit/9a74f7d5522c6d4678b91beae37d611c8adbfd9b Author: Bryan A. Jones Date: 2018-06-05 (Tue, 05 Jun 2018) Changed paths: M PyInstaller/__init__.py M PyInstaller/__main__.py M PyInstaller/archive/readers.py M PyInstaller/archive/writers.py M PyInstaller/building/api.py M PyInstaller/building/datastruct.py M PyInstaller/building/makespec.py M PyInstaller/building/osx.py M PyInstaller/building/utils.py M PyInstaller/compat.py M PyInstaller/configure.py M PyInstaller/depend/bindepend.py M PyInstaller/depend/utils.py M PyInstaller/utils/cliutils/grab_version.py M PyInstaller/utils/cliutils/set_version.py M PyInstaller/utils/osx.py M scripts/find-empty-hooks.py M setup.py M tests/functional/test_cliutils.py M tests/functional/test_import.py M tests/functional/test_import_pep302.py M tests/functional/test_libraries.py M tests/functional/test_multiprocess.py M tests/functional/test_regression.py M tests/functional/test_runtime.py M tests/scripts/check-pefile-arch.py M tests/unit/test_TOC.py M tests/unit/test_building_utils.py M tests/unit/test_compat.py M tests/unit/test_depend_utils.py M tests/unit/test_hookutils.py M tests/unit/test_pyimodulegraph.py Log Message: --- Clean: Remove unused imports. Compare: https://github.com/pyinstaller/pyinstaller/compare/fca1d9465299...9a74f7d5522c **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] b5c9f2: building: Use standard path, not dotted path, for ...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: b5c9f21fe6959d63dde77ee07ba60122e515f254 https://github.com/pyinstaller/pyinstaller/commit/b5c9f21fe6959d63dde77ee07ba60122e515f254 Author: Bryan A. Jones Date: 2018-06-05 (Tue, 05 Jun 2018) Changed paths: M PyInstaller/building/utils.py M PyInstaller/loader/pyimod02_archive.py M PyInstaller/loader/pyimod03_importers.py M tests/functional/test_import.py Log Message: --- building: Use standard path, not dotted path, for C extensions (Python 3 only). Bootloader: Remove the CExtensionImporter for Python 3. Commit: eb2c29ed0d513dd9663352c286e40a352889251d https://github.com/pyinstaller/pyinstaller/commit/eb2c29ed0d513dd9663352c286e40a352889251d Author: Bryan A. Jones Date: 2018-06-05 (Tue, 05 Jun 2018) Changed paths: M PyInstaller/building/utils.py Log Message: --- building: Correctly select an extension for extension files. Commit: fca1d94652991c24e46be46fc07ad2a96c7e86df https://github.com/pyinstaller/pyinstaller/commit/fca1d94652991c24e46be46fc07ad2a96c7e86df Author: Bryan A. Jones Date: 2018-06-05 (Tue, 05 Jun 2018) Changed paths: M PyInstaller/hooks/hook-zmq.py Log Message: --- Hooks: Simplify zmq hook. Compare: https://github.com/pyinstaller/pyinstaller/compare/399dc8449d7d...fca1d9465299 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 40df8a: building: Add additional --debug options, includin...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 40df8a3ba58d345245114831ced60ebe0a6c7f86 https://github.com/pyinstaller/pyinstaller/commit/40df8a3ba58d345245114831ced60ebe0a6c7f86 Author: Bryan A. Jones Date: 2018-06-04 (Mon, 04 Jun 2018) Changed paths: M PyInstaller/__main__.py M PyInstaller/building/build_main.py M PyInstaller/building/makespec.py M PyInstaller/building/templates.py M tests/functional/conftest.py M tests/functional/test_basic.py Log Message: --- building: Add additional --debug options, including noarchive. Tests: Add a test for the noarchive option. Commit: 399dc8449d7d646a3d0acbcc30927f5721f02516 https://github.com/pyinstaller/pyinstaller/commit/399dc8449d7d646a3d0acbcc30927f5721f02516 Author: Bryan A. Jones Date: 2018-06-04 (Mon, 04 Jun 2018) Changed paths: M doc/when-things-go-wrong.rst Log Message: --- Doc: Update references to the --debug option. Compare: https://github.com/pyinstaller/pyinstaller/compare/a5505747ac8b...399dc8449d7d **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 7962fe: Test/CI: Clarify text on PyQt5 for Python 3.4.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 7962fe18a0a290deaf10ee594e89deb8dcabf1c0 https://github.com/pyinstaller/pyinstaller/commit/7962fe18a0a290deaf10ee594e89deb8dcabf1c0 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Clarify text on PyQt5 for Python 3.4. Commit: 043fbecb7be716d451b5e3d17e60c26db785308a https://github.com/pyinstaller/pyinstaller/commit/043fbecb7be716d451b5e3d17e60c26db785308a Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test/CI: Update based on current wheel availability. Commit: 956fcea603f904a1e1b79234095cc47bfb20f843 https://github.com/pyinstaller/pyinstaller/commit/956fcea603f904a1e1b79234095cc47bfb20f843 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M tests/requirements-tools.txt Log Message: --- Test: Allow current version of psutil. Commit: 19f03ee677a0f48d2681e689598280a40b8b24f6 https://github.com/pyinstaller/pyinstaller/commit/19f03ee677a0f48d2681e689598280a40b8b24f6 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M tests/functional/conftest.py Log Message: --- Test: Update docs to match code. Commit: f72917bb3a96a2bb0b53bd814be7eaef35491915 https://github.com/pyinstaller/pyinstaller/commit/f72917bb3a96a2bb0b53bd814be7eaef35491915 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M tests/functional/test_interactive.py Log Message: --- Test/CI: Disable IPython test on Windows. See issue #3535. Commit: d2210dc4a56d59f96fef5ecec642f7cdc10029a9 https://github.com/pyinstaller/pyinstaller/commit/d2210dc4a56d59f96fef5ecec642f7cdc10029a9 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/compat.py Log Message: --- compat: Provide ALL_SUFFIXES. Commit: 9c8d375dcfd6ed2e1a39ae19c3c489d29c3f6228 https://github.com/pyinstaller/pyinstaller/commit/9c8d375dcfd6ed2e1a39ae19c3c489d29c3f6228 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/utils/hooks/__init__.py Log Message: --- Hooks: Remove unused import. Commit: b291711152acfcc0df9efa3efef633d6065c4ac9 https://github.com/pyinstaller/pyinstaller/commit/b291711152acfcc0df9efa3efef633d6065c4ac9 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/building/toc_conversion.py M PyInstaller/utils/hooks/__init__.py Log Message: --- building: Move unused constant from hooks. Use ALL_SUFFIXES. Commit: 0246cf79f7783a50875d4308a6371d4496340291 https://github.com/pyinstaller/pyinstaller/commit/0246cf79f7783a50875d4308a6371d4496340291 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/utils/hooks/__init__.py M tests/unit/test_hookutils.py Log Message: --- Hooks: Use ALL_SUFFIXES instead of hard-coded strings. Commit: 5209b5a0533973397dbb4899e3f011ca23edb82f https://github.com/pyinstaller/pyinstaller/commit/5209b5a0533973397dbb4899e3f011ca23edb82f Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/hooks/hook-pandas.py M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Hooks: Update pandas to support 0.23. Commit: 4ebc20278867ec51ed9b625c56b35709bf7c18c0 https://github.com/pyinstaller/pyinstaller/commit/4ebc20278867ec51ed9b625c56b35709bf7c18c0 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/utils/hooks/__init__.py Log Message: --- Hooks: Don't gather Python extensions with collect_dynamic_libc. Commit: 2b5a3b257a398b2af68f156e4dac679ca61b3cf3 https://github.com/pyinstaller/pyinstaller/commit/2b5a3b257a398b2af68f156e4dac679ca61b3cf3 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M PyInstaller/hooks/hook-zmq.py M tests/functional/test_libraries.py Log Message: --- Hooks: Fix zmq on Windows Python 2.7. Closes #2147. Compare: https://github.com/pyinstaller/pyinstaller/compare/1033a8770ab9...2b5a3b257a39 **NOTE:** This service be
[PyInstaller] [pyinstaller/pyinstaller] 95ecd9: Update README.md
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 95ecd95437228501669caed3ca6afcb5fe001131 https://github.com/pyinstaller/pyinstaller/commit/95ecd95437228501669caed3ca6afcb5fe001131 Author: Glenn Ramsey <gl...@componic.co.nz> Date: 2018-05-11 (Fri, 11 May 2018) Changed paths: M tests/README.md Log Message: --- Update README.md Commit: 1033a8770ab96cc8fa0f2d3047b2db3db9dcda43 https://github.com/pyinstaller/pyinstaller/commit/1033a8770ab96cc8fa0f2d3047b2db3db9dcda43 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-05-10 (Thu, 10 May 2018) Changed paths: M tests/README.md Log Message: --- Merge pull request #3508 from glennra/patch-1 Doc: add missing flag to the pip command in tests/README.md. Compare: https://github.com/pyinstaller/pyinstaller/compare/b31794cf1010...1033a8770ab9 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5a7999: Fix: Revise PyQt5 UIC test to avoid QWebView depen...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5a799914245c10849814b91a366e8cb0377db004 https://github.com/pyinstaller/pyinstaller/commit/5a799914245c10849814b91a366e8cb0377db004 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M tests/functional/data/PyQt5_uic/PyQt5-uic.ui M tests/functional/scripts/pyi_lib_PyQt5-uic.py M tests/functional/test_libraries.py Log Message: --- Fix: Revise PyQt5 UIC test to avoid QWebView dependency. Commit: bf5f57530c4b356791833d7b39b19a231bc6621f https://github.com/pyinstaller/pyinstaller/commit/bf5f57530c4b356791833d7b39b19a231bc6621f Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M tests/functional/test_import.py Log Message: --- Fix: Require PyQt5 for a test which depends on PyQt5. Commit: ae5b0f3e121f60281711345265c207ed5a4305c8 https://github.com/pyinstaller/pyinstaller/commit/ae5b0f3e121f60281711345265c207ed5a4305c8 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: R PyInstaller/hooks/hook-PyQt5.Qwt5.py Log Message: --- Clean: Remove hook for non-existent module. Commit: 14bb858104484f1144653a9cfbc43b7dd5283f32 https://github.com/pyinstaller/pyinstaller/commit/14bb858104484f1144653a9cfbc43b7dd5283f32 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/hooks/hook-PySide2.QtQuick.py M PyInstaller/utils/hooks/qt.py Log Message: --- Fix: Use PyQt5 QLibraryInfo to determine paths to PyQt5 resources. Place resources in the same directory as the PyQt5 wheel. Add: Follow imports from PyQt5 to the underlying Qt libraries to include all dependencies. Clean: Move code only used for PySide2 hook into that hook. Commit: f87d98c6aa5a8dd8958c8b9e3ec6262c091acd28 https://github.com/pyinstaller/pyinstaller/commit/f87d98c6aa5a8dd8958c8b9e3ec6262c091acd28 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/loader/rthooks/pyi_rth_qt5.py M PyInstaller/loader/rthooks/pyi_rth_qt5webengine.py Log Message: --- Fix: Update PyQt5 rthooks to mandate thet standard PyQt5 wheel layout. Clean: Remove unnecessary PyQt5.Qt "support". Commit: 31a5790b9c35705d440f4983059cf7a482aae6a6 https://github.com/pyinstaller/pyinstaller/commit/31a5790b9c35705d440f4983059cf7a482aae6a6 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/loader/rthooks.dat Log Message: --- Clean: Remove unnecessary rthook for PyQt5. Commit: 7e8b3ec991803087e56ecedf3b70963b90cf411b https://github.com/pyinstaller/pyinstaller/commit/7e8b3ec991803087e56ecedf3b70963b90cf411b Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.Qt.py Log Message: --- Fix: Importing PyQt5.Qt implies the import of **all** PyQt5 modules, not a select few. Commit: c404b6e4e4ede1683fd7c50a6ee5f33e1bcb5874 https://github.com/pyinstaller/pyinstaller/commit/c404b6e4e4ede1683fd7c50a6ee5f33e1bcb5874 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.py Log Message: --- Clean: Remove legacy cruft. Commit: af23dcceb3f997bda40b1dd5c79cbe61feea63b2 https://github.com/pyinstaller/pyinstaller/commit/af23dcceb3f997bda40b1dd5c79cbe61feea63b2 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py Log Message: --- Fix: Revise QWebEngineWidgets hook to use PyQt5 wheel paths, QLibraryInfo paths. Commit: fd617405412b9ab54419e60b6d76f320a16e9cc9 https://github.com/pyinstaller/pyinstaller/commit/fd617405412b9ab54419e60b6d76f320a16e9cc9 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtQuick.py Log Message: --- Fix: Revise QtQuick hook to use PyQt5 wheel paths, QLibraryInfo paths. Commit: 5711170213a654ee80ce2c88c87d673731e9c31a https://github.com/pyinstaller/pyinstaller/commit/5711170213a654ee80ce2c88c87d673731e9c31a Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2018-04-02 (Mon, 02 Apr 2018) Changed paths: M PyInstaller/hooks/hook-PyQt5.QtCore.py M PyInstaller/hooks/hook-PyQt5.QtGui.py M PyInstaller/hooks/hook-PyQt5.QtHelp.py M PyInstaller/hooks/hook
[PyInstaller] [pyinstaller/pyinstaller] ac59aa: Fix for cannot find qt_menu.nib for PyQt4, issue #...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: ac59aa66ef29c31897c2e5d15c11d22ba06c8953 https://github.com/pyinstaller/pyinstaller/commit/ac59aa66ef29c31897c2e5d15c11d22ba06c8953 Author: Nicolas Dickreuter Hackintosh <dickreu...@yahoo.com> Date: 2016-09-02 (Fri, 02 Sep 2016) Changed paths: M PyInstaller/utils/hooks/qt.py Log Message: --- Fix for cannot find qt_menu.nib for PyQt4, issue #2135 Commit: a0f757fdbb98ac17677412b45a4ffbac70d5b069 https://github.com/pyinstaller/pyinstaller/commit/a0f757fdbb98ac17677412b45a4ffbac70d5b069 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-09-04 (Sun, 04 Sep 2016) Changed paths: M PyInstaller/utils/hooks/qt.py Log Message: --- Merge pull request #2173 from dickreuter/develop Fix for cannot find qt_menu.nib for PyQt4, issue #2135 Compare: https://github.com/pyinstaller/pyinstaller/compare/64c617215da7...a0f757fdbb98 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] ac1d4e: Add hook for zeep for issue #2120
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: ac1d4efc595f7ad593312fc0b49febd782f4d21e https://github.com/pyinstaller/pyinstaller/commit/ac1d4efc595f7ad593312fc0b49febd782f4d21e Author: Stephen Rauch <stephen.rauch+git...@gmail.com> Date: 2016-08-30 (Tue, 30 Aug 2016) Changed paths: A PyInstaller/hooks/hook-zeep.py M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Add hook for zeep for issue #2120 Commit: 64c617215da7dcbfdb2d4e7dd6e7bdb0c947403c https://github.com/pyinstaller/pyinstaller/commit/64c617215da7dcbfdb2d4e7dd6e7bdb0c947403c Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-09-02 (Fri, 02 Sep 2016) Changed paths: A PyInstaller/hooks/hook-zeep.py M tests/functional/test_libraries.py M tests/requirements-libraries.txt Log Message: --- Merge pull request #2168 from stephenrauch/hook-for-zeep Add hook for zeep for issue #2120 Compare: https://github.com/pyinstaller/pyinstaller/compare/dc034771a83c...64c617215da7 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 0729a2: cryptography module missing backend
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 0729a2b61f700edddbf061ec843faf2689a1909c https://github.com/pyinstaller/pyinstaller/commit/0729a2b61f700edddbf061ec843faf2689a1909c Author: Stephen Rauch <stephen.rauch+git...@gmail.com> Date: 2016-08-29 (Mon, 29 Aug 2016) Changed paths: M PyInstaller/hooks/hook-cryptography.py Log Message: --- cryptography module missing backend Commit: dc034771a83c07b682375823f438d69f0efbba12 https://github.com/pyinstaller/pyinstaller/commit/dc034771a83c07b682375823f438d69f0efbba12 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-09-02 (Fri, 02 Sep 2016) Changed paths: M PyInstaller/hooks/hook-cryptography.py Log Message: --- Merge pull request #2167 from stephenrauch/cryptography_backend_missing__2013 Fix cryptography module missing backend Compare: https://github.com/pyinstaller/pyinstaller/compare/1804636abc13...dc034771a83c -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] e78b70: Fix: Skip zmq tests for Win Python 2.7 per #2147.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: e78b7013382afebc7410901e066e4d4eb8432cd7 https://github.com/pyinstaller/pyinstaller/commit/e78b7013382afebc7410901e066e4d4eb8432cd7 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M tests/functional/test_libraries.py Log Message: --- Fix: Skip zmq tests for Win Python 2.7 per #2147. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] f91d78: Fix: Work arond missing matplotlib binaries for Wi...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: f91d78c960cb7b23bd653492b78003bd905bd5b6 https://github.com/pyinstaller/pyinstaller/commit/f91d78c960cb7b23bd653492b78003bd905bd5b6 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Fix: Work arond missing matplotlib binaries for Windows. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5812b6: Add: Install PyQt5 for testing.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5812b64470e2232f6b6f8f68c81dc220b2aedfd7 https://github.com/pyinstaller/pyinstaller/commit/5812b64470e2232f6b6f8f68c81dc220b2aedfd7 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Add: Install PyQt5 for testing. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5dcd5a: Fix: Correct path to MinGW tools.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5dcd5a3c5af144ee660b688dc4dc36452bafb39d https://github.com/pyinstaller/pyinstaller/commit/5dcd5a3c5af144ee660b688dc4dc36452bafb39d Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Correct path to MinGW tools. Clean: Removed usued ls commands. Commit: ddf435b57466b4ad63d62b9d011007a2a0f9706f https://github.com/pyinstaller/pyinstaller/commit/ddf435b57466b4ad63d62b9d011007a2a0f9706f Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Correctly set up MSVC 12.0 build environment. Commit: 82a17ac85d57181099a60568f618e4fd77dc4ecb https://github.com/pyinstaller/pyinstaller/commit/82a17ac85d57181099a60568f618e4fd77dc4ecb Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M appveyor.yml Log Message: --- Clean: Remove old mingw-x64 comments. Add: Invoke architecture-specific vcvarsall. Commit: f91f440aa2dbb58277674459078871f787124fd9 https://github.com/pyinstaller/pyinstaller/commit/f91f440aa2dbb58277674459078871f787124fd9 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M appveyor.yml M tests/requirements-win.txt Log Message: --- Fix: Pyenchant is 32-bit only. Avoid it. Commit: a60f20af7694781d8d8ef29c4cad10f7bcfa9814 https://github.com/pyinstaller/pyinstaller/commit/a60f20af7694781d8d8ef29c4cad10f7bcfa9814 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M appveyor.yml A tests/requirements-win32.txt Log Message: --- Fix: Place win32 requirements in a separate file. Commit: c5096b222de486beb37eb299b5364b8f305a7cca https://github.com/pyinstaller/pyinstaller/commit/c5096b222de486beb37eb299b5364b8f305a7cca Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: R tests/requirements.txt Log Message: --- Clean: Remove unused requirements file. Commit: fbf8ea79e1109695b99d6a08763112f3d22c3662 https://github.com/pyinstaller/pyinstaller/commit/fbf8ea79e1109695b99d6a08763112f3d22c3662 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M appveyor.yml M tests/requirements-win32.txt Log Message: --- Fix: Have Win32 requirements also install win-any requirements. Compare: https://github.com/pyinstaller/pyinstaller/compare/7731368d193d...fbf8ea79e110 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 36d859: Make emacs happy.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 36d85919db580f2073f5743c33df2c83ad2f4d53 https://github.com/pyinstaller/pyinstaller/commit/36d85919db580f2073f5743c33df2c83ad2f4d53 Author: Hartmut Goebel <h.goe...@crazy-compilers.com> Date: 2016-07-23 (Sat, 23 Jul 2016) Changed paths: M tests/functional/test_import.py Log Message: --- Make emacs happy. Change quotes so emacs get's them right. Commit: 1ec2473a1168f8bb52b2941f584829cbba56c643 https://github.com/pyinstaller/pyinstaller/commit/1ec2473a1168f8bb52b2941f584829cbba56c643 Author: Hartmut Goebel <h.goe...@crazy-compilers.com> Date: 2016-07-23 (Sat, 23 Jul 2016) Changed paths: M tests/functional/test_import.py Log Message: --- Skip test_ctypes_CDLL_None on Windows. See pull-request #2098. Commit: d5c56699f4f4cb3dab873b484383f874028d1e18 https://github.com/pyinstaller/pyinstaller/commit/d5c56699f4f4cb3dab873b484383f874028d1e18 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-24 (Sun, 24 Jul 2016) Changed paths: M tests/functional/scripts/pyi_multiprocess.py Log Message: --- Fix: Correct usage of multiprocessing test. Fixes: - In general, the superclass' constructor should be invoked first, unless there's a compelling reason not to do so. - More descriptive diagnostic messages were added. - Following the example of https://docs.python.org/2/library/multiprocessing.html#the-process-class, the processes are join()ed. - Items put into the Queue are now removed. Quoting the programming guidelines at https://docs.python.org/2/library/multiprocessing.html#programming-guidelines: Joining processes that use queues Bear in mind that a process that has put items in a queue will wait before terminating until all the buffered items are fed by the “feeder” thread to the underlying pipe. (The child process can call the cancel_join_thread() method of the queue to avoid this behaviour.) This means that whenever you use a queue you need to make sure that all items which have been put on the queue will eventually be removed before the process is joined. Otherwise you cannot be sure that processes which have put items on the queue will terminate. Remember also that non-daemonic processes will be joined automatically. Commit: 5a43ca8c1756b6400fcffc66fe35bb79a2db4644 https://github.com/pyinstaller/pyinstaller/commit/5a43ca8c1756b6400fcffc66fe35bb79a2db4644 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-24 (Sun, 24 Jul 2016) Changed paths: M tests/functional/test_basic.py Log Message: --- Fix: Skip failing test (see issue #2116). Commit: e09b9472f8ae65ba11432c45137e924e7e302316 https://github.com/pyinstaller/pyinstaller/commit/e09b9472f8ae65ba11432c45137e924e7e302316 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-24 (Sun, 24 Jul 2016) Changed paths: M tests/functional/test_basic.py Log Message: --- Fix: Multiprocessing test fails on all Windows versions. Commit: 7731368d193d5496e6a8ae6ae03389bfb9bff121 https://github.com/pyinstaller/pyinstaller/commit/7731368d193d5496e6a8ae6ae03389bfb9bff121 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-08-17 (Wed, 17 Aug 2016) Changed paths: M tests/functional/scripts/pyi_multiprocess.py M tests/functional/test_basic.py M tests/functional/test_import.py Log Message: --- Merge remote-tracking branch 'upstream/fix-2098-on-windows' into upstream-develop Compare: https://github.com/pyinstaller/pyinstaller/compare/d3e0cb4aa454...7731368d193d -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] c4780e: Fix: Use pip instead of pip-accel.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: c4780e277a0d3e412ddfc836ecef97c06b8b2368 https://github.com/pyinstaller/pyinstaller/commit/c4780e277a0d3e412ddfc836ecef97c06b8b2368 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-22 (Fri, 22 Jul 2016) Changed paths: M appveyor.yml M tests/requirements-tools.txt Log Message: --- Fix: Use pip instead of pip-accel. This idea comes from https://github.com/pyinstaller/pyinstaller/pull/2078#issuecomment-234361619. Commit: 06abff29c56e88cc11c9615af794031ce6dc6167 https://github.com/pyinstaller/pyinstaller/commit/06abff29c56e88cc11c9615af794031ce6dc6167 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-22 (Fri, 22 Jul 2016) Changed paths: M tests/requirements-win.txt Log Message: --- Test: See if primed cache now builds quickly by making a trivial change. Commit: 1958f92648b1d220557be353f9c60dc54769c221 https://github.com/pyinstaller/pyinstaller/commit/1958f92648b1d220557be353f9c60dc54769c221 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-22 (Fri, 22 Jul 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Fix: Use latest numpy on Windows (which current pip can install). See https://github.com/pyinstaller/pyinstaller/pull/2078#issuecomment-234361619. Commit: a292cd17b181c635adb9575d2a543952c92652cc https://github.com/pyinstaller/pyinstaller/commit/a292cd17b181c635adb9575d2a543952c92652cc Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-22 (Fri, 22 Jul 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Fix: Use newest pandas and Pillow on Windows. Commit: 28fb0317770436dcce42bb936a29a11c46627766 https://github.com/pyinstaller/pyinstaller/commit/28fb0317770436dcce42bb936a29a11c46627766 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-23 (Sat, 23 Jul 2016) Changed paths: M .travis.yml Log Message: --- Fix: Move Travis to using pip, instead of pip-accel. Commit: a31558e6babbe800bf3ce1a73dfb4ee09a3ae56d https://github.com/pyinstaller/pyinstaller/commit/a31558e6babbe800bf3ce1a73dfb4ee09a3ae56d Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-23 (Sat, 23 Jul 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Test: A trivial change to see if Travis pip caching works. Commit: 6f55317d9370b37120bbbffaa23836a7d6e0b5ee https://github.com/pyinstaller/pyinstaller/commit/6f55317d9370b37120bbbffaa23836a7d6e0b5ee Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-23 (Sat, 23 Jul 2016) Changed paths: M .travis.yml M appveyor.yml Log Message: --- Fix: Restore tests. Commit: 501ad40fd22b2fca8cfee7652791323f5fd1754d https://github.com/pyinstaller/pyinstaller/commit/501ad40fd22b2fca8cfee7652791323f5fd1754d Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-28 (Thu, 28 Jul 2016) Changed paths: M .travis.yml M appveyor.yml M tests/requirements-libraries.txt M tests/requirements-tools.txt M tests/requirements-win.txt Log Message: --- Merge pull request #2115 from bjones1/appveyor-pip Use pip instead of pip-accel for testing. Compare: https://github.com/pyinstaller/pyinstaller/compare/9b647b7ccef2...501ad40fd22b -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] e09b94: Fix: Multiprocessing test fails on all Windows ver...
Branch: refs/heads/fix-2098-on-windows Home: https://github.com/pyinstaller/pyinstaller Commit: e09b9472f8ae65ba11432c45137e924e7e302316 https://github.com/pyinstaller/pyinstaller/commit/e09b9472f8ae65ba11432c45137e924e7e302316 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-24 (Sun, 24 Jul 2016) Changed paths: M tests/functional/test_basic.py Log Message: --- Fix: Multiprocessing test fails on all Windows versions. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] d5c566: Fix: Correct usage of multiprocessing test.
Branch: refs/heads/fix-2098-on-windows Home: https://github.com/pyinstaller/pyinstaller Commit: d5c56699f4f4cb3dab873b484383f874028d1e18 https://github.com/pyinstaller/pyinstaller/commit/d5c56699f4f4cb3dab873b484383f874028d1e18 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-24 (Sun, 24 Jul 2016) Changed paths: M tests/functional/scripts/pyi_multiprocess.py Log Message: --- Fix: Correct usage of multiprocessing test. Fixes: - In general, the superclass' constructor should be invoked first, unless there's a compelling reason not to do so. - More descriptive diagnostic messages were added. - Following the example of https://docs.python.org/2/library/multiprocessing.html#the-process-class, the processes are join()ed. - Items put into the Queue are now removed. Quoting the programming guidelines at https://docs.python.org/2/library/multiprocessing.html#programming-guidelines: Joining processes that use queues Bear in mind that a process that has put items in a queue will wait before terminating until all the buffered items are fed by the “feeder” thread to the underlying pipe. (The child process can call the cancel_join_thread() method of the queue to avoid this behaviour.) This means that whenever you use a queue you need to make sure that all items which have been put on the queue will eventually be removed before the process is joined. Otherwise you cannot be sure that processes which have put items on the queue will terminate. Remember also that non-daemonic processes will be joined automatically. Commit: 5a43ca8c1756b6400fcffc66fe35bb79a2db4644 https://github.com/pyinstaller/pyinstaller/commit/5a43ca8c1756b6400fcffc66fe35bb79a2db4644 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-24 (Sun, 24 Jul 2016) Changed paths: M tests/functional/test_basic.py Log Message: --- Fix: Skip failing test (see issue #2116). Compare: https://github.com/pyinstaller/pyinstaller/compare/1ec2473a1168...5a43ca8c1756 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 54f339: Fix: Avoid access denied error on Windows.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 54f339cc4ff530d5f91ad5e39b54843990dcb33a https://github.com/pyinstaller/pyinstaller/commit/54f339cc4ff530d5f91ad5e39b54843990dcb33a Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-19 (Tue, 19 Jul 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Avoid access denied error on Windows. This avoids the AppVeyor error "PermissionError: [WinError 5] Access is denied: 'C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\pip-bh_ifrdu-uninstall\\python35\\scripts\\pip.exe'" This is probably caused by running the setuptools entry point for pip, which on Windows is pip.exe. Installing pip-accel tries to rewrite this, which (since it's currently executing) produces the error above. Commit: da79c726df62adf030d1a8c59b9ecf08d46441f0 https://github.com/pyinstaller/pyinstaller/commit/da79c726df62adf030d1a8c59b9ecf08d46441f0 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-19 (Tue, 19 Jul 2016) Changed paths: M tests/scripts/appveyor/run_with_env.cmd Log Message: --- Fix: Update AppVeyor scripts from https://github.com/ogrisel/python-appveyor-demo/commit/f54ec3593bcea682098a59b560c1850c19746e10. This might help with numpy building problems. Commit: 7f1facd701814de0561cf755d42423f8c672d31a https://github.com/pyinstaller/pyinstaller/commit/7f1facd701814de0561cf755d42423f8c672d31a Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-19 (Tue, 19 Jul 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Use the upgrade option to install the latest version of packages. Commit: 18ee822416dfcf513f850861ec5115df3e94e096 https://github.com/pyinstaller/pyinstaller/commit/18ee822416dfcf513f850861ec5115df3e94e096 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-19 (Tue, 19 Jul 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Fix: Pick working version of lxml. Commit: ec647bf8371fb40ce7bf054849cfd1207f9a2955 https://github.com/pyinstaller/pyinstaller/commit/ec647bf8371fb40ce7bf054849cfd1207f9a2955 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-19 (Tue, 19 Jul 2016) Changed paths: M tests/requirements-libraries.txt Log Message: --- Fix: Only constrain version of requirements on Windows. Fix: Avoid pandas on Windows Python 3.5. Commit: feb0d271263ca884b91033fd588b79fadf3a3a7f https://github.com/pyinstaller/pyinstaller/commit/feb0d271263ca884b91033fd588b79fadf3a3a7f Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-07-20 (Wed, 20 Jul 2016) Changed paths: M appveyor.yml M tests/requirements-libraries.txt M tests/scripts/appveyor/run_with_env.cmd Log Message: --- Merge pull request #2105 from bjones1/appveyor-fix Appveyor fix Compare: https://github.com/pyinstaller/pyinstaller/compare/f3694787dac0...feb0d271263c -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 76dc01: ModuleGraph: Significantly refactored.
py A tests/functional/modules/pyi_testmod_submodule_global_unshadowed/__init__.py A tests/functional/modules/pyi_testmod_submodule_global_unshadowed/submodule.py M tests/functional/test_import.py Log Message: --- Tests: Tests exercising #1919 added. The new test_import_submodule_global_shadowed() and test_import_submodule_global_unshadowed() tests now fully exercise #1919, including subtle edge cases. Commit: a909f1a91f17e43bb909a5dae1a6b451bb98b728 https://github.com/pyinstaller/pyinstaller/commit/a909f1a91f17e43bb909a5dae1a6b451bb98b728 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-30 (Thu, 30 Jun 2016) Changed paths: M PyInstaller/building/imphook.py M PyInstaller/building/imphookapi.py M PyInstaller/compat.py M PyInstaller/hooks/pre_safe_import_module/hook-six.moves.py M PyInstaller/lib/modulegraph/modulegraph.py A tests/functional/modules/pyi_testmod_submodule_global_shadowed/__init__.py A tests/functional/modules/pyi_testmod_submodule_global_shadowed/submodule.py A tests/functional/modules/pyi_testmod_submodule_global_unshadowed/__init__.py A tests/functional/modules/pyi_testmod_submodule_global_unshadowed/submodule.py M tests/functional/test_hooks/test_scipy.py M tests/functional/test_import.py Log Message: --- Merge pull request #1991 from leycec/scipyattr Shadows over ModuleGraph: Scaling the Impenetrable Wall of Bugs Compare: https://github.com/pyinstaller/pyinstaller/compare/8689a5da7741...a909f1a91f17 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] e59a26: Fix: Split up tests based on Python version.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: e59a269848d2c143e56517cb021be69ec2dcccbf https://github.com/pyinstaller/pyinstaller/commit/e59a269848d2c143e56517cb021be69ec2dcccbf Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Split up tests based on Python version. Commit: ebecb4c9848f0f004a90ecde8abdde8520f35e8d https://github.com/pyinstaller/pyinstaller/commit/ebecb4c9848f0f004a90ecde8abdde8520f35e8d Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Correct quoting in if statement. Regularize quoting throughout file. Commit: 5153090a90d753a56ece5bd9c5edb17a9acb5c4a https://github.com/pyinstaller/pyinstaller/commit/5153090a90d753a56ece5bd9c5edb17a9acb5c4a Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Batch files don't support nested environment variable repalcement. Un-nest. Commit: 4e7721f720a415488f0296a3a281c68fe418786d https://github.com/pyinstaller/pyinstaller/commit/4e7721f720a415488f0296a3a281c68fe418786d Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Cache: skip tests to update the cache. Commit: 93ce567344f7bf27339a7de16def393965f5ab72 https://github.com/pyinstaller/pyinstaller/commit/93ce567344f7bf27339a7de16def393965f5ab72 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Add: Actually run test after populating the cache. Commit: 0d6eeed6fe244b883de8e1ff5a69d79077e11301 https://github.com/pyinstaller/pyinstaller/commit/0d6eeed6fe244b883de8e1ff5a69d79077e11301 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Remove xdist usage altogether; split each test into two runs. Commit: ae32d8ce535b03a4414a48db01ad62e47a2d6eeb https://github.com/pyinstaller/pyinstaller/commit/ae32d8ce535b03a4414a48db01ad62e47a2d6eeb Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Correct YAML, build matrix out manually. Commit: a11385ab1c2f0268e875c81299f36f2b0b9511d9 https://github.com/pyinstaller/pyinstaller/commit/a11385ab1c2f0268e875c81299f36f2b0b9511d9 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Fix: Missing WAF var for Python 3.4. Commit: 8689a5da77417c05f671acf3ee0ee5fd82a326e9 https://github.com/pyinstaller/pyinstaller/commit/8689a5da77417c05f671acf3ee0ee5fd82a326e9 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-21 (Tue, 21 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Merge pull request #2040 from bjones1/appveyor_fix Fix: Run Appveyor library tests without xdist. Compare: https://github.com/pyinstaller/pyinstaller/compare/5841294f2d23...8689a5da7741 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5944b1: Add: Example demonstrating a threading bug while r...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5944b18f97dd9d755b003f05d4bcc782f5d737b4 https://github.com/pyinstaller/pyinstaller/commit/5944b18f97dd9d755b003f05d4bcc782f5d737b4 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M tests/functional/test_libraries.py M tests/unit/test_hookutils.py A tests/unit/test_loader.py Log Message: --- Add: Example demonstrating a threading bug while reading from the archive. Commit: 5841294f2d230009a204bc44b680d0bfcd78c9ea https://github.com/pyinstaller/pyinstaller/commit/5841294f2d230009a204bc44b680d0bfcd78c9ea Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: M PyInstaller/loader/pyimod02_archive.py Log Message: --- Fix: Make file object and position per-thread unique. Compare: https://github.com/pyinstaller/pyinstaller/compare/002c8a2c2aa3...5841294f2d23 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 4782b6: [AppVeyor] Allow a scheduled build to update the c...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 4782b6b7137e94b468b51d24e22952ec324f1dab https://github.com/pyinstaller/pyinstaller/commit/4782b6b7137e94b468b51d24e22952ec324f1dab Author: Jonathan Springer <springer...@gmail.com> Date: 2016-06-17 (Fri, 17 Jun 2016) Changed paths: M appveyor.yml Log Message: --- [AppVeyor] Allow a scheduled build to update the cache Scheduled builds update the cache by disabling the tests to make sure the run is succesful and updates the cache Commit: 002c8a2c2aa3458233b6c902b15eb4fe3c94a61a https://github.com/pyinstaller/pyinstaller/commit/002c8a2c2aa3458233b6c902b15eb4fe3c94a61a Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-18 (Sat, 18 Jun 2016) Changed paths: M appveyor.yml Log Message: --- Merge pull request #2041 from springermac/appveyor-fixes Appveyor fixes Compare: https://github.com/pyinstaller/pyinstaller/compare/849e1498abec...002c8a2c2aa3 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 09cfef: Fix: Use a C extension's existing file extension w...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 09cfef5753f6bd76ed23eb5e9f53e2dffd78c6ad https://github.com/pyinstaller/pyinstaller/commit/09cfef5753f6bd76ed23eb5e9f53e2dffd78c6ad Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-09 (Thu, 09 Jun 2016) Changed paths: M PyInstaller/building/utils.py Log Message: --- Fix: Use a C extension's existing file extension when copying it, rather than replacing it with Python's prefered file extension. See https://github.com/pyinstaller/pyinstaller/issues/2024#issuecomment-224754605 for more discussion. Commit: b5c0cb50187f034dfb7ad24cfc08406e73d28df0 https://github.com/pyinstaller/pyinstaller/commit/b5c0cb50187f034dfb7ad24cfc08406e73d28df0 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-09 (Thu, 09 Jun 2016) Changed paths: M PyInstaller/building/utils.py Log Message: --- Fix: Correct extension detection to look at all possible extensions, not just the first. Compare: https://github.com/pyinstaller/pyinstaller/compare/91b531172008...b5c0cb50187f -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] fc4d53: Fix: Skip ctypes tests if no compiler was detected...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: fc4d5397c803343ef68bd57c825c816482b39ce4 https://github.com/pyinstaller/pyinstaller/commit/fc4d5397c803343ef68bd57c825c816482b39ce4 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-07 (Tue, 07 Jun 2016) Changed paths: M PyInstaller/utils/tests.py M tests/functional/test_basic.py M tests/functional/test_import.py Log Message: --- Fix: Skip ctypes tests if no compiler was detected. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 261ad7: Fix: Simplify 32-bit workaround.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 261ad7a2e50fd60921d20303485f7d4fa70b00ea https://github.com/pyinstaller/pyinstaller/commit/261ad7a2e50fd60921d20303485f7d4fa70b00ea Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M tests/functional/scripts/pyi_future.py Log Message: --- Fix: Simplify 32-bit workaround. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 1f59bd: Close PE() object to avoid mmap memory leak
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 1f59bd9e4ef3033fd93d20af2bf1b31a1dfeac92 https://github.com/pyinstaller/pyinstaller/commit/1f59bd9e4ef3033fd93d20af2bf1b31a1dfeac92 Author: Stephen Rauch <stephen.rauch+git...@gmail.com> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M PyInstaller/depend/bindepend.py M PyInstaller/utils/win32/versioninfo.py Log Message: --- Close PE() object to avoid mmap memory leak Commit: 552ac37613b9d902a688d52184bfbe8e36d9da4f https://github.com/pyinstaller/pyinstaller/commit/552ac37613b9d902a688d52184bfbe8e36d9da4f Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-04 (Sat, 04 Jun 2016) Changed paths: M PyInstaller/depend/bindepend.py M PyInstaller/utils/win32/versioninfo.py Log Message: --- Merge pull request #2026 from stephenrauch/close-pe-object Close PE() object to avoid mmap memory leak Compare: https://github.com/pyinstaller/pyinstaller/compare/192ccc237250...552ac37613b9 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 192ccc: Fix: Correctly identify strings on both Python 2 a...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 192ccc237250a047246df8301503440811a4390f https://github.com/pyinstaller/pyinstaller/commit/192ccc237250a047246df8301503440811a4390f Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M PyInstaller/compat.py M PyInstaller/utils/hooks/__init__.py M PyInstaller/utils/win32/winmanifest.py Log Message: --- Fix: Correctly identify strings on both Python 2 and 3. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] ae4a1b: Fix: Work around 32-bit Python limitations.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: ae4a1be196004a756cd332e5f3eb1e6533e1437e https://github.com/pyinstaller/pyinstaller/commit/ae4a1be196004a756cd332e5f3eb1e6533e1437e Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M tests/functional/scripts/pyi_future.py Log Message: --- Fix: Work around 32-bit Python limitations. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] d1c06c: Docs: Correct typo.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: d1c06c618ae659d11c3a63657b543b0853a84477 https://github.com/pyinstaller/pyinstaller/commit/d1c06c618ae659d11c3a63657b543b0853a84477 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-05-31 (Tue, 31 May 2016) Changed paths: M PyInstaller/building/makespec.py Log Message: --- Docs: Correct typo. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 08020f: Add: Hook to copy needed NumPy DLLs on Windows.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 08020fd185d23a9a316583adef82c5b94d10bd0e https://github.com/pyinstaller/pyinstaller/commit/08020fd185d23a9a316583adef82c5b94d10bd0e Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-05-27 (Fri, 27 May 2016) Changed paths: A PyInstaller/hooks/hook-numpy.core.py Log Message: --- Add: Hook to copy needed NumPy DLLs on Windows. Commit: 87567354f7b3ea50e8ff485504d374b4e4b7e391 https://github.com/pyinstaller/pyinstaller/commit/87567354f7b3ea50e8ff485504d374b4e4b7e391 Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-05-27 (Fri, 27 May 2016) Changed paths: M PyInstaller/utils/hooks/__init__.py Log Message: --- Docs: Correct comments to match code. Compare: https://github.com/pyinstaller/pyinstaller/compare/6d103e81cfd2...87567354f7b3 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5e8084: Fix: Remove unnecessary 'shell=True' parameter.
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5e8084039e467afd3af5fcb036d783de964af6dc https://github.com/pyinstaller/pyinstaller/commit/5e8084039e467afd3af5fcb036d783de964af6dc Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-05-02 (Mon, 02 May 2016) Changed paths: M doc/help2rst.py Log Message: --- Fix: Remove unnecessary 'shell=True' parameter. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] d0fa0a: Fix: Workarounds in copy_metadata for packages in ...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: d0fa0a65b6d3d35b47d941fd2e2797a564991aea https://github.com/pyinstaller/pyinstaller/commit/d0fa0a65b6d3d35b47d941fd2e2797a564991aea Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-03-19 (Sat, 19 Mar 2016) Changed paths: M PyInstaller/utils/hooks/__init__.py Log Message: --- Fix: Workarounds in copy_metadata for packages in which dist.egg_info is undefined. Closes issue #1888. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
[PyInstaller] [pyinstaller/pyinstaller] 5a92de: Fix: Mark some wxPython tests as xfail. See issue ...
Branch: refs/heads/develop Home: https://github.com/pyinstaller/pyinstaller Commit: 5a92de1b438824e41131100c72b88879c0a6f0ef https://github.com/pyinstaller/pyinstaller/commit/5a92de1b438824e41131100c72b88879c0a6f0ef Author: Bryan A. Jones Date: 2015-12-04 (Fri, 04 Dec 2015) Changed paths: M tests/functional/test_hooks/test_wx_lib_pubsub.py Log Message: --- Fix: Mark some wxPython tests as xfail. See issue #1704. Commit: 6bcc11cf2aac992a0004348c4e9892b6fd8070b1 https://github.com/pyinstaller/pyinstaller/commit/6bcc11cf2aac992a0004348c4e9892b6fd8070b1 Author: Bryan A. Jones Date: 2015-12-04 (Fri, 04 Dec 2015) Changed paths: A tests/functional/modules/pyi_testmod_path/__init__.py A tests/functional/modules/pyi_testmod_path/a/b.py A tests/functional/modules/pyi_testmod_path/b.py A tests/functional/scripts/pyi_hooks/hook-pyi_testmod_path.py M tests/functional/test_import.py Log Message: --- Add: Test case showing wxPython import failure. See issue #1704. Commit: 87f59c77e266ee90e322ab55b69e90c6c7814366 https://github.com/pyinstaller/pyinstaller/commit/87f59c77e266ee90e322ab55b69e90c6c7814366 Author: Bryan A. Jones Date: 2015-12-04 (Fri, 04 Dec 2015) Changed paths: M tests/functional/test_import.py Log Message: --- Fix: Mark failing test as xfail. Commit: 11635bacfdf80534d218c5523753303653e6af7b https://github.com/pyinstaller/pyinstaller/commit/11635bacfdf80534d218c5523753303653e6af7b Author: Bryan A. Jones Date: 2015-12-07 (Mon, 07 Dec 2015) Changed paths: M tests/functional/test_hooks/test_wx_lib_pubsub.py Log Message: --- Fix: Work around lack of distribution info on Linux. Commit: 6924f8a4f6d12aa1e37cd8d1b438820c2356fe7a https://github.com/pyinstaller/pyinstaller/commit/6924f8a4f6d12aa1e37cd8d1b438820c2356fe7a Author: Bryan A. Jones Date: 2016-01-04 (Mon, 04 Jan 2016) Changed paths: M tests/functional/test_hooks/test_wx_lib_pubsub.py Log Message: --- Docs: Clarify failure source and document future fixes. Commit: 4e41d875783648f9ec56e86ca3bb110d50ca428c https://github.com/pyinstaller/pyinstaller/commit/4e41d875783648f9ec56e86ca3bb110d50ca428c Author: Bryan A. Jones <bjo...@ece.msstate.edu> Date: 2016-01-04 (Mon, 04 Jan 2016) Changed paths: A tests/functional/modules/pyi_testmod_path/__init__.py A tests/functional/modules/pyi_testmod_path/a/b.py A tests/functional/modules/pyi_testmod_path/b.py A tests/functional/scripts/pyi_hooks/hook-pyi_testmod_path.py M tests/functional/test_hooks/test_wx_lib_pubsub.py M tests/functional/test_import.py Log Message: --- Merge pull request #1708 from bjones1/wxPython_fail Wx python fail: provide unit tests which expose the root cause of wxPython 2.8 failures. Compare: https://github.com/pyinstaller/pyinstaller/compare/b2ff92edfd8f...4e41d8757836 -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
Re: [PyInstaller] Re: why does pyinstaller always ask for UAC (windows 7)
I turned UAC off for my PC, so I don't know. On Tue, Sep 23, 2014 at 2:17 PM, Gelonida N gelon...@gmail.com wrote: Am I the only one having this problem? On 09/20/2014 06:01 AM, Gelonida G wrote: This is a little weird to me. I installed pyinstaller 2.1 with pip on Windows7 Whenever I call pyinstaller I get prompted for admin privileges. (UAC popup) and pyinstaller starts in a subshell, that gets closed at the end of the script execution so not reall easy to read error messages. I cah of course start a cmd with admin privileges and start pyinstaller there, but I don't really understand why pyinstaller should require this privileges at all. on the other hand pyi-makepsec or pyi-build don't show this behaviour and execute normally. Could anybody explain what the logic behind this behaviour is Thanks a lot in advance -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
Re: [PyInstaller] Re: how to EXCLUDE a module
I *think* I've manipuled the TOC in a spec file to remove unwanted imports -- would that work? Here's an example (from long ago) of excluding Tk: # -*- mode: python -*- a = Analysis(['code_chat.py'], pathex=['C:\\Users\\bjones\\Documents\\documentation'], hiddenimports=[], hookspath=['pyinstaller_hooks'], excludes=['_tkinter']) # * THIS LINE ** pyz = PYZ(a.pure) exe = EXE(pyz, a.scripts, # + [('v', '', 'OPTION')], # for extra run-time debug exclude_binaries=1, name=os.path.join('build\\pyi.win32\\code_chat', 'code_chat.exe'), debug=False, strip=None, upx=False, console=True ) coll = COLLECT(exe, a.binaries, a.zipfiles, a.datas, strip=None, upx=False, name=os.path.join('dist', 'code_chat')) Bryan On Tue, Sep 23, 2014 at 4:18 PM, Gelonida N gelon...@gmail.com wrote: Hi Hartmut, I tried to follow your suggestion and setup a virtualenv containing just the modules, that are allowed to be auto-discovered. First error message, that I get is: Error: PyInstaller for Python 2.6+ on Windows needs pywin32. Please install from http://sourceforge.net/projects/pywin32/ How can I install pywin32 in a virtualenv? PLease see below a few success less attempts: (mypy) d:\pip install pywin32 Downloading/unpacking pywin32 Could not find any downloads that satisfy the requirement pywin32 Some externally hosted files were ignored (use --allow-external pywin32 to allow). Cleaning up... No distributions at all found for pywin32 Storing debug log for failure in C:\Users\gelonida\pip\pip.log (mypy) d:\pip install --allow-external pywin32 pywin32 Downloading/unpacking pywin32 Could not find any downloads that satisfy the requirement pywin32 Some insecure and unverifiable files were ignored (use --allow-unverified pywin32 to allow). Cleaning up... No distributions at all found for pywin32 Storing debug log for failure in C:\Users\gelonida\pip\pip.log (mypy) d:\pip install --allow-external pywin32 --allow-unverified pywin32 pywin32 Downloading/unpacking pywin32 Could not find any downloads that satisfy the requirement pywin32 Cleaning up... No distributions at all found for pywin32 Storing debug log for failure in C:\Users\gelonida\pip\pip.log On 09/20/2014 06:30 PM, Hartmut Goebel wrote: Am 20.09.2014 06:09, schrieb Gelonida G: Thus my question of how to tell pyinstaller to not 'autodiscover' certain conditional imports and its dependencies One way is to use a virtual env containing onle the required modules. Or you can manipulate result of the Analysis() call in the .spec-file, see http://pythonhosted.org/PyInstaller/#id38 -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/einladung-von-der- friedrich-ebert-stiftung Kolumne: http://www.cissp-gefluester.de/2011-08-horrorszenario- bring-your-own-device Goebel Consult ist Mitglied bei http://www.7-it.de/ -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
Re: [PyInstaller] One Folder mode: add pyc files just to folder (don't pack)
I keep some .py files both in the .pyd and also as .py source, since my frozen app loads them as plug-ins (run-time module discovery). Is that why you want your source files not in the .pyd? On Sat, Sep 20, 2014 at 2:39 AM, Gellonida gelon...@gmail.com wrote: Hi, Quick background about myself: So far I used mostly py2exe, but pyinstaller looks to me very attractive and I'd like to switch some projects from py2exe to pyinstaller. - I like the fact, that it is cross platform - the hooks and dependency detection seem really impressive - it looks easier As I'm having a py2exe background I'm asking perhaps some slightly atypical questions, but the answers will help me to gradually migrate from py2exe to pyinstaller. In the 'One Folder' mode one folder is created, that contains (under Windows) a set of .dll files a set of .pyd files 2 manifest files and one execuable. Are there any means to create a spec file such, that - the .pyc files will NOT be packed into the executable but stored directly in the folder tree? Thanks a lot in advance for any ideas / suggestions -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/d/optout.
Re: [PyInstaller] Problems with hookutils.get_module_file_attribute
Hartmut, Thanks for taking the time to step through and debug this. I appreciate the time and effort you and others put into making Pyinstaller great! Per a blame of hookutils.py, the get_module_file_attribute() function was written my Martin, last modified in 74f897b4e3cef291e3b3be5390167ce1754c4c5e. I don't particularly like that approach, but used the code as-is, given some ominous comments: In PyInstaller process we cannot import directly analyzed modules. I'm therefore happy with a rewrite. You might want to check with Martin also, since this was his originally. Bryan On Sat, Feb 22, 2014 at 9:04 AM, Hartmut Goebel h.goe...@goebel-consult.dewrote: Hi Bryan, I just stepped over a curious problem: While `import pygments.lexers` works fine, `hookutils.collect_submodules()` fails with an AtrributeError in /usr/lib/python2.7/site-packages/pygments/lexers/__init__.py. I tracked this down to hookutils.get_module_file_attribute() using `__import__('pygments.lexers', fromlist=_fromlist)` which fails (the real code is a bit different, but this does not matter). Why did you choose __import__ instead of using code like this (or even use the imptracker)? import sys, imp parts = package.split('.') path = sys.path for i, name in enumerate(parts): print print name, path try: m = imp.find_module(name, path) except ImportError: raise ImportError('xNo module named %s' % '.'.join(parts[:i+1])) if m[-1][-1] == imp.PKG_DIRECTORY: path = [m[1]] else: print 'result:', m[1] get_package_paths() then could be adopted, too. What do you think? Bryan: Are you willed implementing this? (Or should we wait until we switched to modulegraph?) -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/alternative-zu-small-business-server-in-der-ct Kolumne: http://www.cissp-gefluester.de/2012-04-compliance-bringt-keine-sicherheit Goebel Consult ist Mitglied bei http://www.7-it.de/ -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] --noconsole on Windows and subprocess call
OK, I'm dumb. I can't find any edit button or link on the Trac wiki page given above, even after registering to create an account. Any pointers? On Fri, Jan 24, 2014 at 7:19 PM, Michael Hipp hip...@gmail.com wrote: I'd imagine this might be the correct place: http://www.pyinstaller.org/wiki/Recipe On Fri, Jan 24, 2014 at 4:32 PM, Bryan A. Jones bjo...@ece.msstate.eduwrote: All, Another programmer helped me find a nice approach that still uses the newer subprocess module. Is there a good place to post this on the Pyinstaller site? I hope that it can help others who stumble across the same problem. This works directly from Python, and from the pyinstaller binary, and from the pyinstaller binary when using --noconsole. import subprocess with open('out.txt', 'w') as f: try: si = subprocess.STARTUPINFO() si.dwFlags |= subprocess.STARTF_USESHOWWINDOW h = subprocess.check_output(['python', '--help'], stdin=subprocess.PIPE, stderr=subprocess.PIPE, startupinfo=si) f.write(h) except OSError as e: f.write('Failed: ' + str(e)) On Sat, Jan 11, 2014 at 1:47 PM, Michael Hipp hip...@gmail.com wrote: Have you tried calling it something like this: Popen(cmd, creationflags=win32process.CREATE_NO_WINDOW) On Fri, Jan 10, 2014 at 3:00 PM, Bryan A. Jones bjo...@ece.msstate.eduwrote: All, I'm stuck with a Pyinstaller problem (Windows 7, latest pyinstaller from git, Python 2.7). I'd like to create an application without a console window, so I pass --noconsole to pyinstaller. However, I also call some external programs from my application, which is causing problems: 1. If I use subprocess.call and friends, I get the exception OSError exception [Error 6] the handle is invalid. This is because a noconsole app has no stdin/stdout/stderr; by default, subprocess tries to pass these on to the child process, which fails. 2. If I use subprocess.call with stdin=PIPE, stdout=PIPE, stderr=PIPE (which opens a pipe between the child process and my parent Python process), everything works, but I get a command window that appears briefly on the screen. Because I call this child process a lot, I see a lot of distracting consoles opening and closing. 3. Trying op.spawnl produces identical results to #2. All the code works fine when running without --noconsole or running directly from Python. Any ideas on how to run a child subprocess successfully, but without opening a console window? Thanks! Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails
Re: [PyInstaller] --noconsole on Windows and subprocess call
Steve, Thanks! I tried that, but got a Page Recipe/Subprocess not found error for the URL of http://www.pyinstaller.org/wiki/Recipe/Subprocess while I was logged in. I can't follow the instructions at http://www.pyinstaller.org/wiki/WikiNewPage, which tell me to edit an existing page to add a link to a new page, since I can't find an edit button / link. Bryan On Mon, Jan 27, 2014 at 12:32 PM, Steve Barnes gadgetst...@live.co.ukwrote: On 27/01/14 15:36, Bryan A. Jones wrote: OK, I'm dumb. I can't find any edit button or link on the Trac wiki page given above, even after registering to create an account. Any pointers? To create a new recipe, please put a WikiPageNamehttp://www.pyinstaller.org/wiki/WikiPageNames at the end of the URL of this page (after the Recipe/). Any help! -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] --noconsole on Windows and subprocess call
All, Another programmer helped me find a nice approach that still uses the newer subprocess module. Is there a good place to post this on the Pyinstaller site? I hope that it can help others who stumble across the same problem. This works directly from Python, and from the pyinstaller binary, and from the pyinstaller binary when using --noconsole. import subprocess with open('out.txt', 'w') as f: try: si = subprocess.STARTUPINFO() si.dwFlags |= subprocess.STARTF_USESHOWWINDOW h = subprocess.check_output(['python', '--help'], stdin=subprocess.PIPE, stderr=subprocess.PIPE, startupinfo=si) f.write(h) except OSError as e: f.write('Failed: ' + str(e)) On Sat, Jan 11, 2014 at 1:47 PM, Michael Hipp hip...@gmail.com wrote: Have you tried calling it something like this: Popen(cmd, creationflags=win32process.CREATE_NO_WINDOW) On Fri, Jan 10, 2014 at 3:00 PM, Bryan A. Jones bjo...@ece.msstate.eduwrote: All, I'm stuck with a Pyinstaller problem (Windows 7, latest pyinstaller from git, Python 2.7). I'd like to create an application without a console window, so I pass --noconsole to pyinstaller. However, I also call some external programs from my application, which is causing problems: 1. If I use subprocess.call and friends, I get the exception OSError exception [Error 6] the handle is invalid. This is because a noconsole app has no stdin/stdout/stderr; by default, subprocess tries to pass these on to the child process, which fails. 2. If I use subprocess.call with stdin=PIPE, stdout=PIPE, stderr=PIPE (which opens a pipe between the child process and my parent Python process), everything works, but I get a command window that appears briefly on the screen. Because I call this child process a lot, I see a lot of distracting consoles opening and closing. 3. Trying op.spawnl produces identical results to #2. All the code works fine when running without --noconsole or running directly from Python. Any ideas on how to run a child subprocess successfully, but without opening a console window? Thanks! Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] --noconsole on Windows and subprocess call
Yes. Running the attached subprocess_test.py produces out.txt containing 'Failed: [Error 6] The handle is invalid' when run as pyinstaller --noconsole subprocess_test.py. Running using pyinstaller subprocess_test.py or python subprocess_test.py produces the usual Python help text. Bryan On Sat, Jan 11, 2014 at 4:21 PM, Martin Zibricky mzibr.pub...@gmail.comwrote: On Friday 10 of January 2014 15:00:39 Bryan A. Jones wrote: All the code works fine when running without --noconsole or running directly from Python. Any ideas on how to run a child subprocess successfully, but without opening a console window? Do you have any code that would reproduce this behavior easily? -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. import subprocess with open('out.txt', 'w') as f: try: h = subprocess.check_output(['python', '--help']) f.write(h) except OSError as e: f.write('Failed: ' + str(e))
[PyInstaller] --noconsole on Windows and subprocess call
All, I'm stuck with a Pyinstaller problem (Windows 7, latest pyinstaller from git, Python 2.7). I'd like to create an application without a console window, so I pass --noconsole to pyinstaller. However, I also call some external programs from my application, which is causing problems: 1. If I use subprocess.call and friends, I get the exception OSError exception [Error 6] the handle is invalid. This is because a noconsole app has no stdin/stdout/stderr; by default, subprocess tries to pass these on to the child process, which fails. 2. If I use subprocess.call with stdin=PIPE, stdout=PIPE, stderr=PIPE (which opens a pipe between the child process and my parent Python process), everything works, but I get a command window that appears briefly on the screen. Because I call this child process a lot, I see a lot of distracting consoles opening and closing. 3. Trying op.spawnl produces identical results to #2. All the code works fine when running without --noconsole or running directly from Python. Any ideas on how to run a child subprocess successfully, but without opening a console window? Thanks! Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
[PyInstaller] Re: Does PyInstaller support pkgutil.iter_modules?
All, I answered my own question: PyInstaller does support pkgutil.iter_modules, assuming the source .py files are available. I'll pass on a pull request to make this easier to do. I modified the hook-PyQt4.QtWebKit.py, but it's not getting called, even when QtWebKit is included. I'm stuck trying to figure that out. Any ideas? Bryan On Mon, Nov 25, 2013 at 3:16 PM, Bryan A. Jones bjo...@ece.msstate.eduwrote: All, When freezing an app for Windows that searches for the imports plug-in modules at run time, I noticed that pkgutil.iter_modules from the Python standard library returned an empty tuple, while running it un-frozen returned a populated tuple. Should I work this up into a more formal bug report / test case, or is this an area of the standard library that PyInstaller can't / won't support? On a related side note, PyQt4 code (C:\Python27\Lib\site-packages\PyQt4\uic\objcreator.py line 73) attempts to do something similar (dynamically discover modules), which also fails when frozen. IMHO, PyInstaller can't support this case, since PyQt4 is using os.listdir on .py files, which when frozen get packing into an archive. Therefore, PyQt4.uic.loadUi files for these dynamically-loaded widgets (phonon, qaxcontainer, qscintilla, qtdeclarative, qtwebkit, and qwt). Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
[PyInstaller] Does PyInstaller support pkgutil.iter_modules?
All, When freezing an app for Windows that searches for the imports plug-in modules at run time, I noticed that pkgutil.iter_modules from the Python standard library returned an empty tuple, while running it un-frozen returned a populated tuple. Should I work this up into a more formal bug report / test case, or is this an area of the standard library that PyInstaller can't / won't support? On a related side note, PyQt4 code (C:\Python27\Lib\site-packages\PyQt4\uic\objcreator.py line 73) attempts to do something similar (dynamically discover modules), which also fails when frozen. IMHO, PyInstaller can't support this case, since PyQt4 is using os.listdir on .py files, which when frozen get packing into an archive. Therefore, PyQt4.uic.loadUi files for these dynamically-loaded widgets (phonon, qaxcontainer, qscintilla, qtdeclarative, qtwebkit, and qwt). Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] Re: I need help to test this software
I concur with David re: try my app. One possibility: install VirtualBox, then install multiple OSes and test on your own PC. Fundamentally, it's a hard problem. Re: 32/64-bit windows, what size is the Python you used to build your app? I'm on a 64-bit PC, but run the standard 32-bit Python. Just running it tells the size, as shown below: C:\python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on wi 32 Type help, copyright, credits or license for more information. Bryan On Mon, Oct 7, 2013 at 10:16 AM, David Cortesi davecort...@gmail.comwrote: Way Chooses arie3...@gmail.com Oct 06 10:46AM -0700 I am using 64bit windows to pack up below software with pyinstaller, I do not think anybody will download a .rar and run it. At least, they should not, in my opinion. Even if there were source files to read (and there are not) how would we know the compressed file had that code and not something evil? if I use the windows os to pack up the application, will it runs on all version of windows os Probably not. I bundle an app on Windows XP and it runs on 64-bit Windows 7. But downward from 64bit to 32bit? I don't think so. Also can it runs on linux as well? No. You need to bundle it separately on Linux. Also there are 32-bit and 64-bit Linux systems. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] Re: Review the draft doc for 2.1
are provided. -At the end of an analysis, the names in the module list are looked up in +At the end of an analysis, the names in the module list produced by the analysis phase are looked up in ``loader/rthooks.dat`` in the |PyInstaller| install folder. This text file is the string representation of a Python dictionary. The key is the module name, and the value is a list @@ -1352,13 +1352,13 @@ in the order given, and before any installed runtime hooks. If you specify ``--runtime-hook=file1.py --runtime-hook=file2.py`` then the execution order at runtime will be: -1. Code of ``file1.py`` -2. Code of ``file2.py`` +1. Code of ``file1.py``. +2. Code of ``file2.py``. 3. Any hook specified for an included module that is found - in ``rthooks/rthooks.dat`` -4. Your main script + in ``rthooks/rthooks.dat``. +4. Your main script. -Hooks done in this way, while they need to be careful of what they import, +Hooks incorporated in this way, while they need to be careful of what they import, are free to do almost anything. One reason to write a run-time hook is to override some functions or variables from some modules. @@ -1405,10 +1405,10 @@ as two processes in your system task manager. What happens during execution of bootloader: -A. First process: bootloader starts +A. First process: bootloader starts. 1. If one-file mode, extract bundled files to - temppath/_MEIxx + ``temppath/_MEIxx``. 2. Set/unset various environment variables, e.g. override LD_LIBRARY_PATH on Linux or LIBPATH on AIX; @@ -1420,19 +1420,19 @@ A. First process: bootloader starts 5. Wait for the child process to finish. -6. If one-file mode, delete temppath/_MEIxx. +6. If one-file mode, delete ``temppath/_MEIxx``. B. Second process: bootloader itself started as a child process. -1. On Windows set the `activation context`_ +1. On Windows set the `activation context`_. 2. Load the Python dynamic library. The name of the dynamic library is embedded in the executable file. -3. Initialize Python interpreter: set PYTHONPATH, PYTHONHOME +3. Initialize Python interpreter: set PYTHONPATH, PYTHONHOME. -4. Run python code. +4. Run the Python code. Running Python code @@ -1464,9 +1464,9 @@ Running Python code consists of several steps: Python imports in a frozen app - -PyInstaller embeds compiled python code +|PyInstaller| embeds compiled python code (``.pyc`` files) within the executable. -PyInstaller injects its code into the +|PyInstaller| injects its code into the normal Python import mechanism. Python allows this; the support is described in `PEP 302`_ New Import Hooks. @@ -1498,8 +1498,8 @@ in a bundled app: 3. Is it a C-extension? The app will try to find a file with name - *package.subpackage.module* ``.pyd`` or - *package.subpackage.module* ``.so`` + *package.subpackage.module*\ ``.pyd`` or + *package.subpackage.module*\ ``.so`` 4. Next examine paths in the ``sys.path`` (PYTHONPATH). @@ -1528,10 +1528,10 @@ you get the path to the file with the following code:: import os ... if getattr(sys, 'frozen', False): -# we are running in a pyinstaller bundle +# we are running in a PyInstaller bundle basedir = sys._MEIPASS else: -# we are running in a normal python environment +# we are running in a normal Python environment basedir = os.path.dirname(__file__) The |PyInstaller| |bootloader| adds the attribute ``frozen`` to the ``sys`` module. @@ -1601,7 +1601,7 @@ Or the text file can be given with a ``--version-file=`` option to ``pyinstaller`` or ``pyi-makespec``. This approach is used because version resources are strange beasts, -and it may be impossible to fully understanding them. +and it may be impossible to fully understand them. Some elements are optional, others required. When you view the version tab of a Properties dialog, there's no straightforward relationship between @@ -1618,7 +1618,7 @@ for example a ``.tar`` file, a ``.jar`` file, or a ``.zip`` file. Two kinds of archives are used in |PyInstaller|. One is a ZlibArchive, which allows Python modules to be stored efficiently and, -(with some import hooks) imported directly. +with some import hooks, imported directly. The other, a CArchive, is similar to a ``.zip`` file, a general way of packing up (and optionally compressing) arbitrary blobs of data. It gets its name from the fact that it can be manipulated easily from C On Tue, May 7, 2013 at 10:30 AM, David Cortesi davecort...@gmail.comwrote: Bryan A. Jones bjo...@ece.msstate.edu May 06 02:58PM -0500 I did a partial edit of the manual as given on your github site. My diffs are below. Is this readable / helpful? Thank you! I will put these changes in and issue a pull request shortly. -- You received this message because you are subscribed
Re: [PyInstaller] Review the draft doc for 2.1
the |PyInstaller| log and work files for this run. +Specify where to put the |PyInstaller| log and work files for this run. The default path is a ``build`` folder in the same folder as the first script or spec. @@ -726,7 +726,7 @@ You will run the same command again and again as you develop your script. You can put the command in a shell script or batch file, using line continuations to make it readable. -For example in Linux:: +For example, in Linux:: pyinstaller --noconfirm --log-level=WARN \ --onefile --nowindow \ @@ -887,7 +887,7 @@ When you create a spec file, many command options are written into the spec file When you build from a spec file, those options cannot be changed. If they are given on the command line they are ignored and replaced by the options in the spec file. -Only the following options have an effect when building from a spec file: +Only the following command-line options have an effect when building from a spec file: * --upx-dir= * --distpath= On Thu, Apr 11, 2013 at 5:26 PM, David Cortesi davecort...@gmail.comwrote: I have made considerable changes in the draft documentation file for the upcoming 2.1 release. I would very much appreciate any review comments. Read it here (careful, long URL) http://htmlpreview.github.com/?https://github.com/tallforasmurf/pyinstaller/blob/master/doc/Manual.html If you do nothing else, search that page for ?? which flags areas of my ignorance. Input on topics flagged ?? is badly needed. The doc *especially* needs help from anyone who has actual experience with: * using WINE to cross-develop for Windows on Linux or Mac. * writing a hook * writing a run-time hook * compiling the bootloader Thanks for your time, Dave Cortesi -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[PyInstaller] Fwd: [PyQt] Python (3) + PyQt setup builder
All, I thought PyInstaller supported Python 3 -- am I wrong? Bryan -- Forwarded message -- From: Pietro Moras studio...@hotmail.com Date: Mon, Mar 18, 2013 at 12:27 PM Subject: [PyQt] Python (3) + PyQt setup builder To: p...@riverbankcomputing.com I wander if I could be suggested a valid, professional setup builder, Python (3) and PyQt compatible, primarily aimed at the Windows platform. I've heard such names as PyInstaller--but I realized it isn't Py3 compatible--then cx_Freeze and py2exe... Well, what's your related experience? Thanks. - P.M. ___ PyQt mailing listp...@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] hidden imports finding?
That's a good point. My thoughts: 1. The cycle of modify .spec / freeze / run / identify missing modules in .spec file can become tedious and, particularly for a new user, discouraging. This would Just Make It Work and provide helpful feedback on how to do so programmatically. 2. The ImportError message may not be particularly revealing. From a recent post: Traceback (most recent call last): File string, line 21, in module File string, line 17, in test File C:\Python27\Lib\site-packages\obspy\core\stream.py, line 2105, in detre nd tr.detrend(type=type) File C:\Python27\Lib\site-packages\obspy\core\trace.py, line 1619, in detren d func = _getFunctionFromEntryPoint('detrend', type) File C:\Python27\Lib\site-packages\obspy\core\util\base.py, line 343, in _ge tFunctionFromEntryPoint raise ImportError(msg % (group.capitalize())) ImportError: Your current ObsPy installation does not support any Detrend functi ons. Please make sure SciPy is installed properly. It's not clear to me exactly which module is missing -- it would take some digging through ObsPy source to figure it out. Bryan On Wed, Feb 20, 2013 at 2:04 PM, Hartmut Goebel h.goe...@goebel-consult.dewrote: Am 20.02.2013 20:54, schrieb Bryan A. Jones: I wonder if the PyInstaller loader could be modified to add a development mode so that imports which fail will then be pulled from the local Python installation and a note / entry made to a log file specifying which imports PyInstaller didn't find. At first I tought, this is a great idea. But then: What is the difference of getting an ImportError raised? -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Goebel Consult http://www.goebel-consult.de Monatliche Kolumne: http://www.cissp-gefluester.de/2012-04-compliance-bringt-keine-sicherheit Blog: http://www.goebel-consult.de/blog/20050707 Goebel Consult ist Mitglied bei http://www.7-it.de/ -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[PyInstaller] hidden imports finding?
All, For new users, understanding what hidden imports are and how to fix them can be challenging. I wonder if the PyInstaller loader could be modified to add a development mode so that imports which fail will then be pulled from the local Python installation and a note / entry made to a log file specifying which imports PyInstaller didn't find. These could then be easily added to the .spec file or transformed into a hook; perhaps the log files could be a set of hook files? Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] foreign characters in path and antivirus false positives
Oops. Done. That works fine for me (running my frozen app from a directory with non-ASCII characters in it). Bryan On Mon, Feb 18, 2013 at 5:03 PM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Po 18. 02. 2013 v 15:26 -0600: I named the directory containing my app to freeze 'documentationдa' and ran. (Keeping it ASCII works fine.) Results: C:\Users\bjones\Documents\documentation?a..\pyinstaller-develop \pyinstaller.py You do not use it correctly. The fix is for the created executable: - keep ascii in path to pyinstaller.py - freeze your app by 'python pyinstaller.py myapp.py' - create a directory containing foreign characters - copy your frozen app to that directory and try running it -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] foreign characters in path and antivirus false positives
I named the directory containing my app to freeze 'documentationдa' and ran. (Keeping it ASCII works fine.) Results: C:\Users\bjones\Documents\documentation?a..\pyinstaller-develop\pyinstaller.py -y code_chat.spec fatal: Not a git repository (or any of the parent directories): .git 302 INFO: Testing for ability to set icons, version resources... 336 INFO: ... resource update available 339 INFO: UPX is not available. 379 INFO: Processing hook hook-os 509 INFO: Processing hook hook-time 537 INFO: Processing hook hook-_sre 552 INFO: Processing hook hook-cStringIO 560 INFO: Processing hook hook-codecs 661 INFO: Processing hook hook-encodings 2148 INFO: Processing hook hook-cPickle 2339 INFO: Processing hook hook-httplib 2345 INFO: Processing hook hook-email 2529 INFO: Processing hook hook-email.message 2811 WARNING: library python%s%s required via ctypes not found Traceback (most recent call last): File C:\Users\bjones\Documents\pyinstaller-develop\pyinstaller.py, line 83, in module main() File C:\Users\bjones\Documents\pyinstaller-develop\pyinstaller.py, line 78, in main run_build(opts, spec_file) File C:\Users\bjones\Documents\pyinstaller-develop\pyinstaller.py, line 42, in run_build PyInstaller.build.main(spec_file, **opts.__dict__) File C:\Users\bjones\Documents\pyinstaller-develop\PyInstaller\build.py, lin e 1665, in main build(specfile, buildpath) File C:\Users\bjones\Documents\pyinstaller-develop\PyInstaller\build.py, lin e 1620, in build os.makedirs(BUILDPATH) File C:\Python27\lib\os.py, line 150, in makedirs makedirs(head, mode) File C:\Python27\lib\os.py, line 150, in makedirs makedirs(head, mode) File C:\Python27\lib\os.py, line 150, in makedirs makedirs(head, mode) File C:\Python27\lib\os.py, line 157, in makedirs mkdir(name, mode) WindowsError: [Error 123] The filename, directory name, or volume label syntax i s incorrect: 'C:\\Users\\bjones\\Documents\\documentation?a' On Mon, Feb 18, 2013 at 7:01 AM, Martin Zibricky mzibr.pub...@gmail.comwrote: Hi all, could anyone please test my branch? https://github.com/matysek/pyinstaller/archive/develop.zip There are some Windows specific improvements: - frozen app should work with foreign characters in path http://www.pyinstaller.org/ticket/298 - bootloader is recompiled and thus antivirus should not report false positives for created executables. Best regards Martin Zibricky -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] foreign characters in path and antivirus false positives
On Windows, the resulting executable not longer gives virus warnings when downloaded via Google Chrome or scanned with Sophos. On Mon, Feb 18, 2013 at 3:26 PM, Bryan A. Jones bjo...@ece.msstate.eduwrote: I named the directory containing my app to freeze 'documentationдa' and ran. (Keeping it ASCII works fine.) Results: C:\Users\bjones\Documents\documentation?a..\pyinstaller-develop\pyinstaller.py -y code_chat.spec fatal: Not a git repository (or any of the parent directories): .git 302 INFO: Testing for ability to set icons, version resources... 336 INFO: ... resource update available 339 INFO: UPX is not available. 379 INFO: Processing hook hook-os 509 INFO: Processing hook hook-time 537 INFO: Processing hook hook-_sre 552 INFO: Processing hook hook-cStringIO 560 INFO: Processing hook hook-codecs 661 INFO: Processing hook hook-encodings 2148 INFO: Processing hook hook-cPickle 2339 INFO: Processing hook hook-httplib 2345 INFO: Processing hook hook-email 2529 INFO: Processing hook hook-email.message 2811 WARNING: library python%s%s required via ctypes not found Traceback (most recent call last): File C:\Users\bjones\Documents\pyinstaller-develop\pyinstaller.py, line 83, in module main() File C:\Users\bjones\Documents\pyinstaller-develop\pyinstaller.py, line 78, in main run_build(opts, spec_file) File C:\Users\bjones\Documents\pyinstaller-develop\pyinstaller.py, line 42, in run_build PyInstaller.build.main(spec_file, **opts.__dict__) File C:\Users\bjones\Documents\pyinstaller-develop\PyInstaller\build.py, lin e 1665, in main build(specfile, buildpath) File C:\Users\bjones\Documents\pyinstaller-develop\PyInstaller\build.py, lin e 1620, in build os.makedirs(BUILDPATH) File C:\Python27\lib\os.py, line 150, in makedirs makedirs(head, mode) File C:\Python27\lib\os.py, line 150, in makedirs makedirs(head, mode) File C:\Python27\lib\os.py, line 150, in makedirs makedirs(head, mode) File C:\Python27\lib\os.py, line 157, in makedirs mkdir(name, mode) WindowsError: [Error 123] The filename, directory name, or volume label syntax i s incorrect: 'C:\\Users\\bjones\\Documents\\documentation?a' On Mon, Feb 18, 2013 at 7:01 AM, Martin Zibricky mzibr.pub...@gmail.comwrote: Hi all, could anyone please test my branch? https://github.com/matysek/pyinstaller/archive/develop.zip There are some Windows specific improvements: - frozen app should work with foreign characters in path http://www.pyinstaller.org/ticket/298 - bootloader is recompiled and thus antivirus should not report false positives for created executables. Best regards Martin Zibricky -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] Help writing hook for basemap
Andrew, My guess for the hook file (will probably need tweaking): from hookutils import collect_data_files def hook(mod): global datas datas = collect_data_files('mpl_toolkits.basemap.pyproj') return mod On Mon, Feb 4, 2013 at 9:19 AM, Andy Clegg andy...@gmail.com wrote: Hi all, I'm trying to package a onefile application on a Mac, which uses basemap (a toolkit for matplotlib, available in MacPorts). Building the application works fine, but running it gives: IOError: proj data directory not found. Expecting it at: path/dist/testexe-mac?34496/mpl_toolkits/basemap/data The pyproj module has an attribute which gives the location of the data directory: import mpl_toolkits.basemap.pyproj mpl_toolkits.basemap.pyproj.pyproj_datadir '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mpl_toolkits/basemap/data' So, I tried to write a hook to tell Pyinstaller about this directory (based it on hook-matpotlib.py): pyinstaller-2.0/PyInstaller/hooks/hook-mpl_toolkits.basemap.pyproj.py: from PyInstaller.hooks.hookutils import exec_statement pyproj_data_dir = exec_statement( import mpl_toolkits.basemap.pyproj; print mpl_toolkits.basemap.pyproj.pyproj_datadir) datas = [ (pyproj_data_dir, ), ] I also had to create an empty file 'hook-mpl_toolkits.basemap.py' to avoid a RuntimeWarning about a parent module not found. The application builds successfully, and the hook is definitely run (tested by adding a print statement), however the original error persists. Does anyone have any advice about how to fix this? I would be very grateful for any help and would be happy to contribute the hook code back once it is working. Thanks, Andrew -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] wxPython locale files not included
Joran, Without looking very closely, I wrote a hook-sphinx.py which accomplishes similar things. My guess at what you need in hook-wx.py: from hookutils import collect_data_files def hook(mod): global datas datas = collect_data_files(w') return mod Hope that helps! Bryan On Fri, Jan 25, 2013 at 1:26 PM, Joran Beasley joranbeas...@gmail.comwrote: This is the same problem I am having can you expand on this answer a little ? On Monday, 21 January 2013 02:46:09 UTC-8, Martin Z wrote: g...@nsbasic.com píše v Pá 18. 01. 2013 v 11:32 -0800: When using pyInstaller 2.0, wxPython is properly included, except for the locale files. How can I fix this? You could look at the wx import hook and add there attribute 'datas' that will contain the list of data files (locale files) to bundle with frozen application. wxPython hook file to create: ./PyInstaller/hooks/hook-wx.py -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] wxPython locale files not included
Oops, a typo: one line should be datas = collect_data_files('wx') instead. On Fri, Jan 25, 2013 at 3:49 PM, Joran Beasley joranbeas...@gmail.comwrote: ahh thanks :) that should help! On Fri, Jan 25, 2013 at 1:28 PM, Bryan A. Jones bjo...@ece.msstate.eduwrote: Joran, Without looking very closely, I wrote a hook-sphinx.py which accomplishes similar things. My guess at what you need in hook-wx.py: from hookutils import collect_data_files def hook(mod): global datas datas = collect_data_files(w') return mod Hope that helps! Bryan On Fri, Jan 25, 2013 at 1:26 PM, Joran Beasley joranbeas...@gmail.comwrote: This is the same problem I am having can you expand on this answer a little ? On Monday, 21 January 2013 02:46:09 UTC-8, Martin Z wrote: g...@nsbasic.com píše v Pá 18. 01. 2013 v 11:32 -0800: When using pyInstaller 2.0, wxPython is properly included, except for the locale files. How can I fix this? You could look at the wx import hook and add there attribute 'datas' that will contain the list of data files (locale files) to bundle with frozen application. wxPython hook file to create: ./PyInstaller/hooks/hook-wx.py -- You received this message because you are subscribed to the Google Groups PyInstaller group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/pyinstaller?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [PyInstaller] Fwd: Addendum to issue 603
Martin, I recompiled the latest from git and no longer receive virus scanner warnings / deletions. Would you mind recompiling and pushing to git, so I can verify that my binaries are the same as yours? Bryan On Tue, Jan 15, 2013 at 3:01 AM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Po 14. 01. 2013 v 16:49 -0600: What should I use to build the Windows bootloader, then? Visual studio, I assume; any particular version? Usually I use VS Express 2008. You might also try windows SDK for that. How do I use waf to invoke a Visual Studio compile? The same way as you invoked waf with mingw. You might want to try to invoke it in the 'Visual Studio command prompt' if it does not work in normal command prompt. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] Fwd: Addendum to issue 603
Martin, Sounds good. I'm happy to hear the issue will be gone as soon as the fixes are done! Bryan On Tue, Jan 15, 2013 at 1:50 PM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Út 15. 01. 2013 v 10:32 -0600: Martin, I recompiled the latest from git and no longer receive virus scanner warnings / deletions. Would you mind recompiling and pushing to git, so I can verify that my binaries are the same as yours? Hi Bryan, I will not push recompiled bootloaders to git unless I'm able to fix some issues there and give it more testing. But I can confirm what you wrote: I recompiled bootloaders and uploaded to https://www.virustotal.com/ and I no longer get virus warning. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
[PyInstaller] Fwd: Addendum to issue 603
All, An update: I haven't been able to get waf, the build system for the bootloader, working on my PC. Is there anyone who could help debug this? I'd be happy to report results of virus scanning. Thanks! -- Forwarded message -- From: Bryan A. Jones bjo...@ece.msstate.edu Date: Mon, Dec 17, 2012 at 3:51 PM Subject: Addendum to issue 603 To: pyinstaller@googlegroups.com All, I tried to add this to issue 603 (http://www.pyinstaller.org/ticket/603), but the text below was rejected as spam. Manually entering 10 captcas failed, so here's what I wrote: I also have problems with my virus scanner (Sophos for PC), which detects support/loader/Windows-32bit/run.exe as virus/malware. When I install my frozen app on other's computer, I also see various virus warnings. Likewise, simply downloading my app in Google Chrome produces a warning (this may be a dangerous program -- keep it?). I did some looking at the commit history on github. On my PC, Sophos is happy until rev b793f5b362295fed9b3374aceaaccbb15c8c2229. The previous recompile was at 17d5baa0e6916262623521b835403bf89db60a18, less than 20 commits away; of those, only a few have changes to the bootloader source. If I compiled each of these source changes and tested, would someone be able and willing to try to work around the change that triggers the virus warnings? -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] Fwd: Addendum to issue 603
Martin, Great! After updating to the latest git, the build makes more progress. I'm using mingw's gcc 4.5.2, which is probably pickier than earlier versions of gcc. I get: C:\Users\bjones\Documents\pyinstaller-git\bootloaderpython waf configure Windows-32bit detected Checking for program gcc or cc : C:\MinGW32-xy\bin\gcc.exe Checking for program cpp : C:\MinGW32-xy\bin\cpp.exe Checking for program ar : C:\MinGW32-xy\bin\ar.exe Checking for program ranlib : C:\MinGW32-xy\bin\ranlib.exe Checking for library user32 : yes Checking for library comctl32: yes Checking for library kernel32: yes Checking for library ws2_32 : yes Checking for flags -mwindows : yes Checking for flags -mms-bitfields: yes Checking for flags -m32 : yes Checking for program windres : C:\MinGW32-xy\bin\windres.exe 'configure' finished successfully (4.076s) C:\Users\bjones\Documents\pyinstaller-git\bootloaderpython waf Waf: Entering directory `C:\Users\bjones\Documents\pyinstaller-git\bootloader\bu ild' [ 1/108] winrc: windows\run.rc - build\release\windows\run.rc.o [ 2/108] winrc: windows\run.rc - build\debug\windows\run.rc.o [ 3/108] winrc: windows\runw.rc - build\releasew\windows\runw.rc.o [ 4/108] winrc: windows\runw.rc - build\debugw\windows\runw.rc.o [ 5/108] cc: zlib\inflate.c - build\debug\zlib\inflate_1.o [ 6/108] cc: zlib\inffast.c - build\debug\zlib\inffast_1.o [ 7/108] cc: zlib\zutil.c - build\debug\zlib\zutil_1.o [ 8/108] cc: zlib\crc32.c - build\debug\zlib\crc32_1.o [ 9/108] cc: zlib\unzip.c - build\debug\zlib\unzip_1.o cc1.exe: warnings being treated as errors ..\zlib\unzip.c: In function 'unzOpenCurrentFile3': ..\zlib\unzip.c:1170:24: error: assignment from incompatible pointer type Waf: Leaving directory `C:\Users\bjones\Documents\pyinstaller-git\bootloader\bui ld' Build failed: - task failed (err #1): {task: cc unzip.c - unzip_1.o} On Mon, Jan 14, 2013 at 3:12 PM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Po 14. 01. 2013 v 14:52 -0600: All, An update: I haven't been able to get waf, the build system for the bootloader, working on my PC. Is there anyone who could help debug this? I'd be happy to report results of virus scanning. I would like to resolve the virus warnings with pyinstaller. What issues do you have with waf? -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] Fwd: Addendum to issue 603
Martin, What should I use to build the Windows bootloader, then? Visual studio, I assume; any particular version? How do I use waf to invoke a Visual Studio compile? Bryan On Mon, Jan 14, 2013 at 3:59 PM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Po 14. 01. 2013 v 15:27 -0600: Martin, Great! After updating to the latest git, the build makes more progress. I'm using mingw's gcc 4.5.2, which is probably pickier than earlier versions of gcc. I get: C:\Users\bjones\Documents\pyinstaller-git\bootloaderpython waf configure Windows-32bit detected Checking for program gcc or cc : C:\MinGW32-xy\bin\gcc.exe The issue is we stopped maintaining compilation with mingw on windows since mingw does not link statically msvcr with the bootloader as with visual studio. Not sure if compilation with mingw will impact bootloader functionality or not. Just be aware that the latest bootloader code contain some issues (eonefile mode is broken). That's why I still hold on recompiling bootloaders. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
[PyInstaller] Addendum to issue 603
All, I tried to add this to issue 603 (http://www.pyinstaller.org/ticket/603), but the text below was rejected as spam. Manually entering 10 captcas failed, so here's what I wrote: I also have problems with my virus scanner (Sophos for PC), which detects support/loader/Windows-32bit/run.exe as virus/malware. When I install my frozen app on other's computer, I also see various virus warnings. Likewise, simply downloading my app in Google Chrome produces a warning (this may be a dangerous program -- keep it?). I did some looking at the commit history on github. On my PC, Sophos is happy until rev b793f5b362295fed9b3374aceaaccbb15c8c2229. The previous recompile was at 17d5baa0e6916262623521b835403bf89db60a18, less than 20 commits away; of those, only a few have changes to the bootloader source. If I compiled each of these source changes and tested, would someone be able and willing to try to work around the change that triggers the virus warnings? -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] idlelib (IDLE) support
Puzzlet, PyInstaller now supports idlelib -- try the latest development version. Bryan On Sun, Aug 12, 2012 at 11:01 AM, Puzzlet Chung puzz...@gmail.com wrote: Hello, I was trying to package a script for Windows, but the executable failed to start. The thing is, the script imports idlelib (IDLE) , and idlelib requires four of config-*.def files to be in the idlelib directory. I've tried to make a hook for myself, but didn't manage to get it working. So far I've come up with something like this: datas = [('idlelib/*.def', 'idlelib')] Two questions: - How do you give the correct paths of the data files, (like 'idlelib/*.def',) when I'm running PyInstaller from Windows? - idlelib looks for the config files from os.path.dirname(__file__). Shall I make a run-time hook (and _MEI packaging) to work around this? Thank you. -- You received this message because you are subscribed to the Google Groups PyInstaller group. To view this discussion on the web visit https://groups.google.com/d/msg/pyinstaller/-/7z2CPolqhSIJ. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] pytz.UnknownTimeZoneErro
Peter, PyInstaller now supports pytz -- try the latest development version. Bryan On Tue, Aug 14, 2012 at 1:11 PM, Peter peter.bloomfi...@camhpet.ca wrote: On Tuesday, August 14, 2012, Martin Zibricky wrote: PmB píše v Út 14. 08. 2012 v 10:08 -0700: I have seen a number of references to hooks to get around this, but can not find the rooks, and solutions I have tried editing the spec file fails. Does anyone know of a solution to this, thanks this is known issue (http://www.pyinstaller.org/ticket/144) and no solution is yet implemented. But in general, solution should be include with executable some data files containing timezone definitions. I saw the ticket, but I was wondering if there was a workaround for it. I will look into doing as you suggested. Thanks Peter -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] PyQt4 error
This is all produced by PyQt4.uic; however, I don't see any import magic there. The test script I used: # Test .ui generation problems. import os # Copied from PyQt4.uic.__init__.py from PyQt4.uic.Compiler import compiler def loadUiType(uifile, from_imports=False): loadUiType(uifile) - (form class, base class) Load a Qt Designer .ui file and return the generated form class and the Qt base class. uifile is a file name or file-like object containing the .ui file. from_imports is optionally set to use import statements that are relative to '.'. import sys from PyQt4 import QtGui if sys.hexversion = 0x0300: from PyQt4.uic.port_v3.string_io import StringIO else: from PyQt4.uic.port_v2.string_io import StringIO code_string = StringIO() winfo = compiler.UICompiler().compileUi(uifile, code_string, from_imports) ui_globals = {} print(code_string.getvalue()) exec(code_string.getvalue(), ui_globals) return (ui_globals[winfo[uiclass]], getattr(QtGui, winfo[baseclass])) def main(): try: ui_path = os.path.dirname(__file__) except NameError: ui_path = '' form_class, base_class = loadUiType(os.path.join(ui_path, CodeChat.ui)) if __name__ == '__main__': main() On Fri, Aug 17, 2012 at 3:58 PM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Pá 17. 08. 2012 v 15:05 -0500: Doing a bit of investigation, PyQt4 generates different code from my .ui file when frozen vs. when not frozen. In particular, it contains 'from Qsci.qsciscintilla import QsciScintilla' when frozen (which makes no sense) but 'from PyQt4 import Qsci` when unfrozen. That's weird. Could it be related to any import magic in Qsci? -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. CodeChat.ui Description: Binary data
Re: [PyInstaller] Unit test location
Martin, Sounds good -- done. Bryan On Tue, Aug 14, 2012 at 11:11 AM, Martin Zibricky mzibr.pub...@gmail.comwrote: Bryan A. Jones píše v Út 14. 08. 2012 v 10:49 -0500: All, I see that the PyInstaller source has several unit testing framework in PyInstaller/lib, but I can't seem to find any unit tests themselves. So: - Is there a preferred unit testing framework for this project? - What directory / files do they current live in? There are no unit tests. Preferred framework would be unittest2. We use it for buildtests to be able produce a xml report with test results for continuous integration server. I would say put unit tests to directory './buildtests/unit/'. I consider renaming 'buildtests' to just 'tests'. I see a number of functional tests in the buildtests/ directory, which are very helpful -- but I'm looking for the unit tests. Thanks! -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en. -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
[PyInstaller] Empty hook - hook-PyQt4.uic.py
I notice that hook-PyQt4.uic.py is an empty file -- does this serve a purpose, or should it be removed? Bryan -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] PyQt4 error
Harmut, I'll be happy to. I'll first work on getting the fork I submitted up and running, then do that next. Bryan On Thu, Aug 9, 2012 at 10:56 AM, Hartmut Goebel h.goe...@goebel-consult.dewrote: Am 09.08.2012 16:38, schrieb Bryan A. Jones: Thanks for the quick response! I tried v2.0, but still receive the following error when executing this line: 'form_class, base_class = uic.loadUiType(os.path.join(ui_path, CodeChat.ui))'. So welcome back to the QT4-hell ;-) You already work on this already, AFAIR. Would you like to take over the job of tracking this down? -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Goebel Consult http://www.goebel-consult.de Monatliche Kolumne: http://www.cissp-gefluester.de/2012-12-in-die-cloud-in-die-cloud-ab-wo-soll-die-sein Blog: http://www.goebel-consult.de/blog/20060215 Goebel Consult ist Mitglied bei http://www.7-it.de/ -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] idlelib (IDLE) support
Hartmut, Thanks for the detailed code review. I'll begin working on those items. True, this does include all of Sphinx; I can do a bit of testing to include a more minimal set. The possibility is that my test cases may not expose all the modules which are imported in ways the Analysis module can't see; I assume you prefer this (with a minimal set) vs. the maximal set with no possibility of import problems? Bryan On Mon, Aug 13, 2012 at 1:54 PM, Hartmut Goebel h.goe...@goebel-consult.dewrote: Am 13.08.2012 18:02, schrieb Bryan A. Jones: I'm working on a fork which (hopefully) does a better job of supporting non-python files in __file__. With this system, the hooks become fairly simple; here's an example for the sphinx package: # hook-sphinx.py from hookutils import get_mods, get_data_files package_name = 'sphinx' hiddenimports = get_mods(package_name) datas = get_data_files(package_name) Basically this is a good idea, esp. for data-files. But this code would include *all* sphinx modules, even those which are unused. This somewhat contradicts PyInstaller which tries ton include only *used* modules. -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Goebel Consult http://www.goebel-consult.de Monatliche Kolumne: http://www.cissp-gefluester.de/2012-02-bring-your-own-life-glosse Blog: http://www.goebel-consult.de/blog/20060121 Goebel Consult ist Mitglied bei http://www.7-it.de/ -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
Re: [PyInstaller] PyQt4 error
Hartmut, Thanks for the quick response! I tried v2.0, but still receive the following error when executing this line: 'form_class, base_class = uic.loadUiType(os.path.join(ui_path, CodeChat.ui))'. Traceback (most recent call last): File string, line 3, in module File C:\Users\bjones\Documents\pyinstaller-2.0\PyInstaller\loader\iu.py, lin e 386, in importHook mod = _self_doimport(nm, ctx, fqname) File C:\Users\bjones\Documents\pyinstaller-2.0\PyInstaller\loader\iu.py, line 480, in doimport exec co in mod.__dict__ File C:\Users\bjones\Documents\documentation\build\pyi.win32\code_chat\out00-PYZ.pyz\CodeChat.CodeChat, line 189, in module File C:\Users\bjones\Documents\documentation\build\pyi.win32\code_chat\out00-PYZ.pyz\PyQt4.uic, line 203, in loadUiType File string, line 144, in module File C:\Users\bjones\Documents\pyinstaller-2.0\PyInstaller\loader\iu.py, line 409, in importHook raise ImportError(No module named %s % fqname) ImportError: No module named Qsci Bryan On Wed, Aug 8, 2012 at 3:04 PM, Hartmut Goebel h.goe...@goebel-consult.dewrote: Am 07.08.2012 21:51, schrieb Bryan Jones: single-directory executable on Windows 7 Enterprise, sp1, Python 2.7.2 32 bit, PyInstaller 1.5.1. I can see that the Please use PyInstaller 2.0 which I just announced. This should be fixed there. -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Goebel Consult http://www.goebel-consult.de Monatliche Kolumne: http://www.cissp-gefluester.de/2011-02-fleisige-datensammler-fur-lukratives-geschaeftsmodell-gesucht Blog: http://www.goebel-consult.de/blog/20050401 Goebel Consult ist Mitglied bei http://www.7-it.de/ -- Bryan A. Jones, Ph.D. Associate Professor Department of Electrical and Computer Engineering 231 Simrall / PO Box 9571 Mississippi State University Mississippi state, MS 39762 http://www.ece.msstate.edu/~bjones bjones AT ece DOT msstate DOT edu voice 662-325-3149 fax 662-325-2298 Our Master, Jesus Christ, is on his way. He'll show up right on time, his arrival guaranteed by the Blessed and Undisputed Ruler, High King, High God. - 1 Tim. 6:14b-15 (The Message) -- You received this message because you are subscribed to the Google Groups PyInstaller group. To post to this group, send email to pyinstaller@googlegroups.com. To unsubscribe from this group, send email to pyinstaller+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.