chris mcdonough cftxxcplopecom zooko wrote mar 26 2008 734 pm chris mcdonough wrote zooko wrote httpmailpythonorgpipermailpythondev2008march078243html simple proposal make standard python import mechanism notice eggs pythonpath insert location syspath eliminates 1 problem eggs dont easily work installing places sitepackages allow installed system take precedence nonegg packages even explicitly put packages earlier pythonpath latter behavior disagreeable prorgammers sorry im loop theres subtlety im disregarding doesnt appear either issues mention actually problem eggs instead problems eggs get installed easy_install uses pth file extend syspath reasonable put eggs pythonpath manually eg syspathappendpathtosomeegg instead using easy_install install yes missing something many programmers lennart regebro posted thread find current eggs system perfectly convenient work many others glyph lefkowitz posted related thread find annoying actively ensure eggs ever allowed touch system reasons latter problem two 1 cant conveniently install eggs nonsystem directory mypythonstuff thats true export pythonpathhomeyoumypythonstufffoo13egg python import foo eggs directories zipfiles contain packages happen contain metadata directories ignored want use opposed wanting introspect metadata 2 allow even single egg installed pythonpath change semantics pythonpath think mistaken use pth file changes syspath feature easy_install eggs dont need use pth file put eggs pythonpath note zcbuildout framework installs eggs doesnt rely pth files automatically hack syspath instead munges console scripts add egg dir syspath pretty nasty prove point however true need change syspath use egg youre objecting fundamentally dont want change syspath use egg maybe youre objecting notion egg contain one package functionally difference egg directory full packages problems directly caused need eggs hack sitepy python automatically added eggs found pythonpath syspath problems would go away im sure mean eggs dont hack sitepy eggs packaging format easy_install doesnt hack sitepy either puts pth file parsing feature core python setuptools magic site packages manages seems like youre advocating adding magic cant turn magical detection eggs already sitepyapproved packages directory defeat magic turn using easy_install pth files level magic want see built python would almost certainly wind hate hacking syspath unless wanted restrict eggs containing single package wouldnt able turn except obscure environment variable setting way since posted proposal two weeks ago pointed couple python hackers currently refuse use eggs url httpmailpythonorgpipermailpythondev2008march078243html agreed made perfect sense told one alternate proposal define new database file contain list installed packages sighed rolled eyes said planning reinvent apt think changing python core worst possible answer problem dont use easy_install currently best afaict c _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom thu 07 aug 2008 064941 0400 pythondev easily consume parts eggs good