Re: [PyInstaller] QtWebEngineWidgets on MacOS

2020-06-02 Thread Bryan A. Jones
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 \.

2018-12-06 Thread Bryan A. Jones
  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...

2018-12-06 Thread Bryan A. Jones
  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...

2018-11-30 Thread Bryan A. Jones
  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...

2018-11-15 Thread Bryan A. Jones
  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.

2018-11-05 Thread Bryan A. Jones
  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.

2018-11-04 Thread Bryan A. Jones
  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.

2018-11-04 Thread Bryan A. Jones
  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.

2018-10-19 Thread Bryan A. Jones
  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...

2018-10-05 Thread Bryan A. Jones
  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...

2018-10-02 Thread Bryan A. Jones
  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...

2018-09-28 Thread Bryan A. Jones
  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

2018-09-21 Thread Bryan A. Jones
  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.

2018-09-18 Thread Bryan A. Jones
  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.

2018-09-12 Thread Bryan A. Jones
  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]. ...

2018-09-05 Thread Bryan A. Jones
  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...

2018-09-05 Thread Bryan A. Jones
  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 ...

2018-09-03 Thread Bryan A. Jones
  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.

2018-09-02 Thread Bryan A. Jones
  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.

2018-08-21 Thread Bryan A. Jones
  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...

2018-08-19 Thread Bryan A. Jones
  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.

2018-08-18 Thread Bryan A. Jones
  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...

2018-08-16 Thread Bryan A. Jones
  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.

2018-07-17 Thread Bryan A. Jones
  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.

2018-07-14 Thread Bryan A. Jones
  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...

2018-06-26 Thread Bryan A. Jones
  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...

2018-06-15 Thread Bryan A. Jones
  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.

2018-06-15 Thread Bryan A. Jones
  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...

2018-06-08 Thread Bryan A. Jones
  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.

2018-06-07 Thread Bryan A. Jones
  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.

2018-06-05 Thread Bryan A. Jones
  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 ...

2018-06-05 Thread Bryan A. Jones
  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...

2018-06-05 Thread Bryan A. Jones
  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.

2018-05-26 Thread Bryan A. Jones
  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

2018-05-10 Thread Bryan A. Jones
  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...

2018-04-09 Thread Bryan A. Jones
  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 #...

2016-09-04 Thread Bryan A. Jones
  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

2016-09-02 Thread Bryan A. Jones
  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

2016-09-02 Thread Bryan A. Jones
  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.

2016-08-19 Thread Bryan A. Jones
  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...

2016-08-19 Thread Bryan A. Jones
  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.

2016-08-18 Thread Bryan A. Jones
  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.

2016-08-17 Thread Bryan A. Jones
  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.

2016-08-17 Thread Bryan A. Jones
  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.

2016-07-28 Thread Bryan A. Jones
  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...

2016-07-24 Thread Bryan A. Jones
  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.

2016-07-24 Thread Bryan A. Jones
  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.

2016-07-20 Thread Bryan A. Jones
  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.

2016-06-30 Thread Bryan A. Jones
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.

2016-06-21 Thread Bryan A. Jones
  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...

2016-06-20 Thread Bryan A. Jones
  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...

2016-06-18 Thread Bryan A. Jones
  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...

2016-06-09 Thread Bryan A. Jones
  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...

2016-06-07 Thread Bryan A. Jones
  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.

2016-06-06 Thread Bryan A. Jones
  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

2016-06-04 Thread Bryan A. Jones
  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...

2016-06-03 Thread Bryan A. Jones
  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.

2016-06-03 Thread Bryan A. Jones
  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.

2016-05-31 Thread Bryan A. Jones
  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.

2016-05-27 Thread Bryan A. Jones
  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.

2016-05-02 Thread Bryan A. Jones
  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 ...

2016-03-21 Thread Bryan A. Jones
  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 ...

2016-01-04 Thread Bryan A. Jones
  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)

2014-09-23 Thread Bryan A. Jones
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

2014-09-23 Thread Bryan A. Jones
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)

2014-09-22 Thread Bryan A. Jones
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

2014-02-23 Thread Bryan A. Jones
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

2014-01-27 Thread Bryan A. Jones
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

2014-01-27 Thread Bryan A. Jones
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

2014-01-24 Thread Bryan A. Jones
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

2014-01-14 Thread Bryan A. Jones
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

2014-01-10 Thread Bryan A. Jones
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?

2013-11-26 Thread Bryan A. Jones
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?

2013-11-25 Thread Bryan A. Jones
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

2013-10-07 Thread Bryan A. Jones
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

2013-05-07 Thread Bryan A. Jones
 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

2013-05-06 Thread Bryan A. Jones
 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

2013-03-19 Thread Bryan A. Jones
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?

2013-02-20 Thread Bryan A. Jones
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?

2013-02-20 Thread Bryan A. Jones
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

2013-02-19 Thread Bryan A. Jones
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

2013-02-18 Thread Bryan A. Jones
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

2013-02-18 Thread Bryan A. Jones
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

2013-02-04 Thread Bryan A. Jones
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

2013-01-25 Thread Bryan A. Jones
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

2013-01-25 Thread Bryan A. Jones
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

2013-01-15 Thread Bryan A. Jones
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

2013-01-15 Thread Bryan A. Jones
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

2013-01-14 Thread Bryan A. Jones
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

2013-01-14 Thread Bryan A. Jones
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

2013-01-14 Thread Bryan A. Jones
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

2012-12-17 Thread Bryan A. Jones
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

2012-08-17 Thread Bryan A. Jones
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

2012-08-17 Thread Bryan A. Jones
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

2012-08-17 Thread Bryan A. Jones
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

2012-08-15 Thread Bryan A. Jones
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

2012-08-14 Thread Bryan A. Jones
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

2012-08-13 Thread Bryan A. Jones
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

2012-08-13 Thread Bryan A. Jones
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

2012-08-09 Thread Bryan A. Jones
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.



  1   2   >