stanley klein bxzbtycpcugorg wed april 9 2008 1241 phillip j eby wrote 1049 pm 482008 0400 stanley klein wrote tue april 8 2008 937 pm ben finney wrote date wed 09 apr 2008 113707 1000 ben finney subject distutils easily consume parts eggs good ghahqenttprqpythonorg zooko writes eyes said planning reinvent apt thats pretty much reaction reaction im curious actually read pep 262 detail seen precious little discussion far doesnt appear based significant misunderstandings either purpose reviving pep mechanics proposed implementation havent read pep generally dont read peps tried past use easy_install run problems communication easy_install rpm database resulting failure easy_install recognize dependencies already installed using rpms problem doesnt exist python 25 unless youre using platform willfully strips installation information python 25 provides packages iirc problem python 25 fedora 7 recently fedora packagers strip egg information included python packages packaged left files packaging using bdist_rpm however implying installation information python egg packages accesses coordinates rpm database found go setuppy relevant packages delete statements regarding dependencies otherwise iirc packaging couldnt proceed python packaging tool couldnt find dependencies already installed rpms installation python managed find relevant files packaging tool couldnt database focused python packages highly inappropriate linux systems violates linux standards creates problems eggs coordinated operating system package manager revamp pep 262 aimed removing egg files directories process allowing system packagers tell python files belong messed conversely allowing systems installation targets without package managers safely manage python installations imho main system without package manager windows reasonable way deal windows would create package manager could used python anyone else wanted use package manager could establish file hierarchy similar unix fhs install files appropriately except needed satisfy windows os would probably go long way addressing issues discussed primarily windows problem python problem way achieve database python would provide tools conversion eggs rpms debs tools already exist although conversion takes place source distributions rather egg distributions talking bdist_rpm tool would take python package distributed egg file convert egg rpm deb unfortunately python packagers beginning limit focus egg distribution creates problem users native operating system package management eggs support conformance lsb fhs applying lsb fhs innards python packages makes much sense applying contents java jar files ie none unchanging data thats part program library program library like static data declared c program library whether file extension py even png irrelevant fhs defines places put specific kinds files command scripts bin usrbin sbin usrsbin documentation usrsharedocpackagename configuration files etc several kinds files identified places defined put distribution eggs tendency scoop files put usrlibpythonsitepackages regardless belong eggs support conformance fhs would mean recognizing tagging relevant files tool converting eggs rpms debs would essentially reformat egg rpm deb put files belong stan klein _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom fri 25 jul 2008 125412 0400 pythondev distutils easily consume parts eggs good