[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