./devel/py-py2app, Create standalone Mac OS X applications with Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9, Package name: py27-py2app-0.9, Maintainer: rodent

py2app is a Python setuptools command which will allow you to make standalone
Mac OS X application bundles and plugins from Python scripts.

py2app is similar in purpose and design to py2exe for Windows.

NOTE: py2app must be used on OSX to build applications, it cannot create Mac
applications on other platforms.


Required to run:
[devel/py-setuptools] [lang/python27] [devel/py-modulegraph] [devel/py-macholib] [graphics/py-altgraph]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 7a3e436b5c8f8da00d12e7b76b2f7ba282066902
RMD160: 75f645d0605cf883dae7e05f6b597348e4ba6d63
Filesize: 1626.306 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-08-28 17:45:36 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove unnecessary PLIST_SUBST, now provided by infrastructure.
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-11-25 12:18:05 by OBATA Akio | Files touched by this commit (1)
Log message:
Fixes unwanted subst x86_64 with ${MACHINE_ARCH}, PR pkg/49418 by Sevan Janiyan.
Also fixes missing subst of 2.7 with ${PYVERSSUFFIX}.
   2014-08-07 03:58:35 by Blue Rats | Files touched by this commit (3)
Log message:
py2app 0.9
----------

- issue #146, #147: The "python" binary in MyApp.app/Contents/MacOS was
  the small stub exetable from framework builds, instead of the actual
  command-line interpreter. The result is that you couldn't use
  ``sys.executable`` to start a new interpreter, which (amongst others)
  breaks multiprocessing.

- pull request #7: Add support for PyQt5 to the sip recipe. Patch by
  Mark Montague.

- pull request #4: Copying PySide plugins was broken due to bad
  indentation.

- pull request #5: py2app was broken for python versions that
  don't use _sysconfigdata.

- issue #135: Don't sleep for a second after compiling a XIB file

- issue #134: Remove target location before copying files into
  the bundle.

- issue #133: Ensure that the application's "Framework" folder
  is on the search path for ``ctypes.util.find_library``.

- issue #132: Depend on modulegraph 0.12 to avoid build errors
  when the python code contains references to compatibility modules
  that contain SyntaxErrors for the current python version.

- Explicitly report modules that cannot be found at the end of
  the run (for non-alias builds)

  Note: This is just a warning, missing modules are not necessarily
  a problem because modulegraph can detect imports for modules that
  aren't used on OSX (for example)

- Report modules that contain syntax errors at the end of
  the run (for non-alias builds)

  Note: This is just a warning, syntax errors be valid when the
  dependency tree contains modules for the other major release
  of python (e.g a compat_py2 module that contains compatibility
  code for Python 2 and contains code that isn't valid Python 3)
   2014-06-01 03:08:48 by Blue Rats | Files touched by this commit (2)
Log message:
py2app 0.8.1
------------
- Loading scripts didn't work when --no-chdir was used
   2014-05-03 21:09:48 by Blue Rats | Files touched by this commit (9)
Log message:
Add ALTERNATIVES for moved bin/${BINARY} to bin/${BINARY}${PYVERSSUFFIX}.