Recent Releases of py2app
py2app -
Update the recipe for 'black' to work with recent releases of that package.
- Python
Published by ronaldoussoren about 3 years ago
py2app -
Oops... The wheel in the 0.28.1 release doesn't upload to PyPI due to a bad long-description.
- Python
Published by ronaldoussoren over 3 years ago
py2app -
448: Fix typo in qt6 recipe
444: Fix issue where the standard output and standard error streams
are set to non-blocking when using py2app.
For some reason the "ibtool" command (part of Xcode) sets these streams to non-blocking when compiling NIB files. I've added a context manager that resets the non-blocking status of these streams.
- PR #446: Fix Qt5 recipe for newer versions of PyQt5
PR by kangi.
- #447: Fix error when using
py2applet --help
Bug was introduced in the fix for #414
- Python
Published by ronaldoussoren over 3 years ago
py2app -
NOTE: This is the last version of py2app with compatibility with Python 2.7. Future versions will require Python 3.6 or later.
- PR #410: Fix typo in NamedTemporyFile call
PR by MAKOMO
- #414 Workaround for autodiscovery in setuptools 61.0
Setuptools 61.0 introduces autodiscovery of distribution
attributes, and that broke py2app. This version introduces
a setuptools.finalize_distribution_options entrypoint
in py2app that will set the distributions's name and
py_modules attributes in a way that is compatible with
the main code of py2app when they are not yet set (before
autodiscovery kicks in).
In older versions of py2app buildin an app can fail in two ways with setuptools 61.0 or later:
The name of the generated application is not based on the script name, but some other value.
Calling
python setup.py py2appresults in an error mentioningMultiple top-level modules discovered.- PR #418: Add recipe for black
PR by mrclary
417: Also include package dist-info for editable installs
The qt5 and qt6 recipes used dodge logic to detect if the Qt library itself is inside the python package, resulting in duplicate copies of Qt.
406: Fix incompatibility with python 2.7
py2app 0.24 accidently broke compatibility with Python 2.7, and this release fixes this.
This is the last release with Python 2.7 support, the next release will contain package metadata that ensures it can only be installed on Python 3.
- #413: Find dist-info in included pythonXX.zip
By default the working_set of pkg_resources does not contain
distribution information from packages included in zip files, such
as the zipped-up stdlib + site-pakckages in py2app bundles.
Add some monkey patching to apps using pkg_resources to fix this.
Fix hard crash in "rtree" recipe when the package contents doesn't match the recipe expectations.
408: Add definition of
site.PREFIXES412: Fix incompatibility with setuptools 60.8.1
The setuptools recipe did not recoginize all vendored dependencies
in pkg_resources and that breaks app bundles that use pkg_resoures.
- PR #388: Add builtin definitions for 'quit' and 'exit' in site.py
PR by mcclary
- PR #388: Set "ENABLEUSERSITE=False" in site.py
PR by mcclary
- PR #396: Update pygame recipe to remove missing icon
PR by glyph
- Python
Published by ronaldoussoren almost 4 years ago
py2app - py2app 0.25
358: Add recipe for multiprocessing
PR363: Add recipe for platformdirs
PR by Ryan Clary (mrclary on GitHub)
- PR353: Add recipe for sphinx
PR by Ryan Clary (mrclary on GitHub)
- PR352: Fix for using ipython
PR by Ryan Clary (mrclary on GitHub)
- PR351: Tweak the matplotlib recipe
PR by Ryan Clary (mrclary on GitHub)
- PR348: Fix for checking for dead symlinks links in py2app
PR by Oliver Cordes (ocordes on GitHub)
354: Fix buggy "autopackages" and "automissing" recipes
350: Add sentencepiece to the autopackages list
359: Add recipe for PyQt6
349: Add recipe for OpenCV (opencv-python,
import cv2)PR365: Add RTree recipe
PR by Ryan Clary (mrclary on GitHub)
- Python
Published by ronaldoussoren over 4 years ago
py2app - Release 0.24
Consolidate recipes that just include a package as is into a single recipe to reduce code complexity.
Consolidate recipes that just mark imports as expected missing into a single recipe to reduce code complexity.
334: Include binary stubs for Universal 2 and arm64 binaries in the archives
The files were in the repository, but were excluded from the source and wheel archives.
- Python
Published by ronaldoussoren almost 5 years ago
py2app -
- #300: Add support for ARM64 and Universal 2 binaries
.. note:: Support is highly experimental, these stubs have not been tested yet.
299: Fix build error when building with the copy of Python 3 shipped
with Xcode.
281: Generated bundle doesn't work on macOS 10.9 and 10.10.
- Python
Published by ronaldoussoren over 5 years ago