apbrcdivmodcom 0933 vlasdutgmailcom wrote ill chime really want like setuptoolseasy_install dont ill try specific reasons hope addressed know known one metadislikes setuptools known issues never seem get addressed know patches accepted havent got time either agree almost everything paul says put quite well ill spare additional gripes add setuptools matter distutils business installing stuff system directory linux box package manager major benefit see tool like easy_install providing feature system packagers allowing developers quickly pull dependencies user directory without worrying system administration however setuptools actively fights try admittedly user directory little messed combinator divmod path management developer deployment tool inadvisable things attempt trick distutils local installation however setuptools pretty clear bugs area example hardcodes copy list thats present sitepy try figure pth files honored rather looking whats actually syspath every time ive tried install package development using setuptools speaking across wide range versions isnt specific bug report either emitted completely inscrutable traceback printed error message telling couldnt wouldnt install provided location problems solved problem seeing features setuptools added standard library resource apis pluginentry point apis ways create executable scripts things standardised dependency resolution automatic installation isnt something like probably windows user ive never used system mistrust works system dont mind vague impression specific technical criticism really seems like implementation features face lot unnecessary coupling setuptools twisted hey guys know work twisted seems hardly ever mention example implements resource apis twistedpythonmodules plugins twistedplugin bit like uses entrypoints zipfile agnosticism twistedpythonzipstream without needing packaging metadata ini files introspects python path adds little frosting importers could wrong setuptools actual design could documentation ui issue havent read code interacting user perusing api definitely seems though things woven tightly together whole thing centered around concept build ie running kind compilation deployment step setuppy one favorite things python stuff runs without needing normally know setuppy develop supposed avoid even deployment step generates metadata setuptoolsfree libraries use check run intermediary step im spoiled course apt packagemanagement work majority dependencies combinator mostly handling rest easy_install also definitely problems security automatically downloads links plainhttp connections believe publicly editable wiki pages installs verification signatures root else going get supported installation directory believe possibly easiest issue fix though hope information already date realize people already insecure installation web browsers tons ui cues web browser looking link wiki page dont get automated commandline tool others said wanted like setuptools wanted believe could saved unfortunate issues distutils extremely high degree frustration ive encountered every time ive tried use general inscrutability awful ui python c import setuptools execfilesetuppy develop seriously couldnt write commandline tool make look like setuptool develop something availability libraries things setuptools interest served strongly discourage trying closely inspect fix kind vaguely hope overhauled ever really considered inclusion standard library try think hard im actively opposing want use cf httptwistedmatrixcomtracticket1286 definitely doesnt work record wrote zipfilefriendly resourceloading library trying use setuptools get code working embedded device needed load twisted plugins predates setuptools long believe least didnt know time setuptools somehow simultaneously broke path requirements twisted plugin system blew memory budget attempted investigate didnt get far quite lot easier write libraries performed one task time rather trying manage whole deployment _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom wed 06 aug 2008 162644 0000 pythondev pep 365 adding pkg_resources module