[Pythonmac-SIG] updating command line python
Jack Jansen
Jack.Jansen@cwi.nl
Tue, 18 Feb 2003 11:00:44 +0100
On Monday, Feb 17, 2003, at 16:21 Europe/Amsterdam, bbum@mac.com wrote:
> On Monday, Feb 17, 2003, at 04:30 US/Eastern, Jack Jansen wrote:
>> No, if ever I do a binary build of MacPython I'm not going to include
>> readline. Because of the GPL license it carries that might infect the
>> whole distribution. And with PackageManager it's easy enough to
>> install it separately (that's how I found out your distribution was
>> 2.2-only).
>
> Ahh... OK. That makes sense. The GPL inconveniences users once
> again. No surprise.
>
> Is there still a useful form of packaging for the readline module?
Yes, definitely. The easiest for the scapegoat (also known as the "Pimp
Database Maintainer", which for the time being translates to "Jack
Jansen":-) is if you make a similar package to the one you have for 2.2
available, i.e. a source distribution with setup.py script. You may
want to put some version information in the filename.
The scapegoat will then download, build and test the package. If that
works s/he adds an entry to the database for the source version of the
package (referring to your download URL). Then the scapegoat can also
do a "python setup.py bdist", put the resulting archive somewhere on
his/her own website, and add an entry to the database for the binary
version of the package.
So far I've done this for Numeric, PIL, PyOpenGL and the Apple Help
Viewer-compatible version of the Python documentation and it all seems
to work fine. At least, for me: I haven't had much feedback yet (hint,
hint:-). Next on my todo list is an all-singing-all-dancing version of
PackageManager (the GUI to pimp) which will use PyOpenGL and which will
include the Manager interface (allowing easy creation of binary
distributions, computing MD5 checksums, freeing you from having to type
XML by hand, etc).
--
Jack Jansen, <Jack.Jansen@cwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution -- Emma
Goldman