text_combined: phillip j eby moetelecommunitycom 1030 492008 0700 zooko wrote pep 262 sounds like nonstarter 1 appears backwardsincompatible setuptools easy_installeggs thus losing recently gained cooperation mentioned previous paragraph provides forwardcompatibility path distutils easy_install doesnt install things egg format future theres compatibility breakage 2 defines new database file defines files one file per installed distribution containing among things installation manifest would prefer either away database files entirely relying filesystem alone hold information pep 262 unfortunately pep 262s title bad marketing youve effectively pointed would better titled something package installation manifests package contents files something sort b continuing use current pth database file format possibly improved native support pth files python import machinery mechanisms orthogonal issue 3 2 triggers programmers exclaim planning reinvent apt thus making unlikely new proposal recapture cooperation setuptools already slowly gained yeah need new name everybody going database installed packages thinking apt arent paying closer attention however given discussing pythondev distutilssig think reasonable expect perhaps reasonable receive people discussing pep read freaking pep first prior trashing offering alternatives like im personally offended anything didnt even write pep question whats point peps people read nothing titles could delete everything pep 0 perhaps pep 262 proposal actually alternatives complementary ive already pointed proposal address multiple installed versions package see sane way modify want already implemented tested deployed code reuse features setuptoolseasy_install widely accepted best easily achieved fixing two frequent objections setuptoolseasy_install 1 cant conveniently install arbitrary directory 2 subverts meaning pythonpath ive already stated way problems fixed easy_install install files egg form also solves general objection using eggs first place way way keep track files installed rather easy_install come way would prefer share standard distutils hence pep discussion earlier versions python still possible install uninstall setuptools using approach wont able uninstall pure distutilsbased packages unless installed using easy_install meanwhile occurred easiest way handling compatibility require packaging tools mark files nonremovability simply allow easy_install remove overwrite anything isnt claimed manifest way easy_install would immediately usable new mode without updates python system packaging tools _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom thu 07 aug 2008 080432 0400 pythondev distutils easily consume parts eggs good