[Catalog-sig] centipyde - a simple installation manager

Maurice Ling mauriceling at acm.org
Fri Sep 16 16:46:40 CEST 2005


Hi all,

A few months back, I was rattering about the pains of having to upgrade 
to a new version of Python and thereby having 2 site-packages directory, 
and having to re-install every needed package again.

Well, it happened to me today. Fink installed Python 2.4.0 as part of 
the updating process and I'm in the process of re-installing many of my 
packages.

As mentioned few months back, I am putting a small part of my time to 
work on a Fink/Darwinport-like package manager for Python. So far I've 
came up with something but please pardon me... it is still very infant 
and very raw. It can be obtained from SF's CVS:

cvs -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/ib-dwb login
 
cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/ib-dwb co -P 
/centipyde/

Currently there are 3 packages to be installed: PLY 1.5, PLY 1.6, and kinterbasdb 3.1.2

So command to install is "sudo python centipyde.py install {ply15|ply16|kinterbasdb312}" in centipyde directory. 

I've basically categorize the installation into several types,
1: no dependencies, and only require 1 time of 'python setup.py build; sudo python setup.py install'. Originally meant for pure python packages. (this is the one and only one available now)

2: ... haven't really thought of it ... but should be in the area of dependencies handling, where each node in the dependency tree require only type 1/2 installation.

Please give me your opinions.

Cheers
Maurice

-------------- next part --------------
A non-text attachment was scrubbed...
Name: mauriceling.vcf
Type: text/x-vcard
Size: 324 bytes
Desc: not available
Url : http://mail.python.org/pipermail/catalog-sig/attachments/20050917/51fc92fe/mauriceling.vcf


More information about the Catalog-sig mailing list