[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