lemburg mbuegenixcom 20080321 2221 phillip j eby wrote 0806 pm 3212008 0100 lemburg wrote guess way support variants use filesystem based approach eg placing file special extension dir syspath database logic could scan syspath files read data provide interface bdist formats would include files thats idea behind current version pep 262 yes think kept separate files section also doesnt seem necessary could add one entries format createsdir abc createsfile abcxyz1py createsdir abcdef createsfile abcdefxyz2py createsfile abcdefxyz3py createsfile abcdefxyz4ini actually think size hash information good order able tell youre looking original file im sure useful permissions uidgid info im hoping well hear anybody use case youre heading wrong direction trying rewrite rpm innosetup python anything complicated left tools specifically written manage complex software setups honestly believe people would happy provide two things install package local archive url pypi uninstall package way doesnt break installed packages whatever mechanism avoid making undercover changes python installation adding pth files overriding sitepy etc needed tool keeps simple task installing uninstalling python packages examples python pypipy install mypkg10tgz python pypipy install httpwwwexamplecommypkg10tgz python pypipy install mypkg10 python pypipy uninstall mypkg theres dependency problem tool print list packages needs try install things automagically package needs modules well package docs point user use eg python pypipy install mydep113 mydep223 mydep403 mypkg10 instead anything complicated left specialized tools rpm apt msi tools tool python package installation application installation dont need tool support multiple versions package thats bound cause problems pickle isinstance etc provide namespace hacking completely separate issue handled packages rather install tool support kinds funky version numbers package wants participate system author better make sure version string fits standard format provide form intrapackage bus interface ie entry points call provide support keeping whole packages zip files doesnt play well c extensions clutters syspath readonly needs special importers etc etc try automatic version matching required packages download things sourceforge sites special download mechanisms scan websites links make coffee clean house send kids school course still issues resolved regarding requirements package nameversion stuff etc hash reach quorum distutilssig marcandre lemburg egenixcom professional python services directly source 1 mar 21 2008 pythonzope consulting support httpwwwegenixcom mxodbczopedatabaseadapter httpzopeegenixcom mxodbc mxdatetime mxtexttools httppythonegenixcom ________________________________________________________________________ try mxodbczopeda windowslinuxsolarismacosx free egenixcom software skills services gmbh pastorloehstr48 d40764 langenfeld germany ceo diplmath marcandre lemburg registered amtsgericht duesseldorf hrb 46611 _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom wed 06 aug 2008 195800 0100 pythondev get rid eggs 26 beyond