1. Ronald Oussoren
  2. py2app

Commits

Author Commit Message Date Builds
Ronald Oussoren
Issue #22: Give a nice error message when the user specifies an invalid version Without this patch 'python setup.py py2app' seems to work fine when the version argument of setup is invalid, but the generated application bundle will crash with a fatal error.
Ronald Oussoren
Erase build and dist directories before builds With this patch py2app will remove previous builds before attempting a new one. This is needed because the results of a previous build can cause problems with a new build, and keeping the previous build around is not usefull anyway because py2app will do a full rebuild anyway.
Ronald Oussoren
issue #17: Default argv_emulation to False on 64-bit builds for now
Ronald Oussoren
bump version
Ronald Oussoren
Added tag py2app-0.6.3 for changeset 12120a55ef25
Ronald Oussoren
Ensure that .xib files get compiled when you build an application
Ronald Oussoren
version update
Ronald Oussoren
Added tag py2app-0.6.2 for changeset 7608f7177564
Ronald Oussoren
ensure that the examples directory is included in the source archive
Ronald Oussoren
Fix a problem where py2app failed to work with virtualenv, as reported by Erik van Zijst.
Ronald Oussoren
Fixes two bugs related to copyig resource files 1) The iconfile was never explicitly copied into the application bundle (at least not unless it was also mentioned in the data_files option) 2) The data_files argument to setup() and the resources option of py2app were completely ignored for regular builds (but were used in alias builds) Fixes #19
Ronald Oussoren
bump version
Ronald Oussoren
Added tag py2app-0.6.1 for changeset da8a05ab8ad8
Ronald Oussoren
Workaround for a crash when building a bundle that includes a python package that has a zipfile in its package directory. The fix to py2app.build_app is rather crude, and as the comment says it needs to be fixed in modulegraph.zipio instead. That requires an API change and that in turn requires a review of all current uses of that API. Also remove a debug statement.
Ronald Oussoren
- Don't rebuild the stub executables automaticly, that's unsafe with Xcode 4 and could trigger accidently when files are installed in a different order than expected. - Small tweaks to the testsuite to ensure that they work on systems with both Xcode3 and Xcode4 (Xcode3 must be the selected version). - Better cleanup in the testsuite when ``setupClass`` fails.
Ronald Oussoren
- The code that recreates the stub executables when they are older than the source code now uses ``xcode-select`` to find the root of SDKs. This makes it possible to recreate these executables on machines where both Xcode 3 and Xcode 4 are installed and Xcode 3 is the default Xcode. - The stub executables were regenerated using Xcode 3 As a word of warning: Xcode 4 cannot be used to rebuild the stub executables, in particular not those that have support for the PPC architecture.
Ronald Oussoren
bump version
Ronald Oussoren
Added tag py2app-0.6 for changeset c21adfdb9b54
Ronald Oussoren
Earlier simplification of byte compilation code led to junk directories An earlier check-in removed a special case for byte-compiling: source files from the filesystem and source files from zipfiles are treated the same. Sadly enough this used the code for zipped sources, which as it turns out is broken and leads to junk directories on the fileystem. This check-in fixes that problem.
Tags
py2app-0.6
Ronald Oussoren
Argv emulation doesn't work with 64-bit executables, give an error when building the bundle instead of crashing later on.
Ronald Oussoren
Avoid crash by reading python version from right location. Fixes #12
Ronald Oussoren
Fix an issue with copying a framework with embedded symlinks.
Ronald Oussoren
Ensure py2applet works in 3.x, with minimal testcase.
Ronald Oussoren
Ensure test cleanup is always run
Ronald Oussoren
zipio bugfixes
Ronald Oussoren
Use modulegraph.zipio instead of hardcoding zipfile access Modulegraph now has a module for dealing with zipfile access, use that instead of duplicating the functionality here. The old interface is temporarily still present, but will be removed soon.
Ronald Oussoren
Some small tweaks
Ronald Oussoren
add support for custom url types to the argv_emulation code
Ronald Oussoren
Explicitly disable argv emulation for python 3.x Argv emulation uses Carbon and those modules aren't supported in python 3.x. In the longer run usage of the carbon modules should be replaced by a ctypes based version.
Ronald Oussoren
New prebuilt binaries
  1. Prev
  2. Next