From: Bob Ippolito <bob@re...> - 2004-10-20 11:57:46
I started a branch in PyObjC a week or two ago that rewrites all of the
bundlebuilder examples to use py2app:
It worked out quite well, so I want to merge this branch as soon as
py2app matures a little bit (in a month or two, at most).. and then I
think we should do a PyObjC release that ships with py2app 0.2
In the past day I started work on two new distutils commands for the
py2app suite: bdist_pkg, and bdist_mpkg. bdist_pkg will make a
"stupid" single-unit pkg from a distutils distribution. build_mpkg is
smarter, and will make a metapackage containing each distutils install
scheme (platlib, scripts, headers, etc.). In the same branch, I've
also started rewriting PyObjC's distribution scripts to use bdist_mpkg
(see setup-lib/build_pkg.py). bdist_mpkg is extensible so it can
handle all of the features PyObjC needs from its package (examples,
I believe the only thing missing for PyObjC from the current mpkg
distribution scheme is an included copy of py2app... which should be
pretty easy to do (call its setup.py in a subprocess with bdist_mpkg
into the PyObjC mpkg).
If you have some time to play around, please give this branch a try.
If you're looking for a project, it would be a good idea to start work
on a new PackageManager system that uses bdist_mpkg and installer(8)
instead of bdist_dumb.