kevin turner pvbhdgmynfooboxnet wed 20080319 2218 0600 zooko wrote 1 notion package dependency resolution programmable commandline installation packages language level bad notion cant really case existence functionality programming language level inherently bad notion would hearing complaints ruby folks gems system standard ubiquitous hear complaints murmurs satisfaction okay fill sample maintainer python library ported ruby complain equally eggs gems isnt really place near tell use gems requires know whether user installed dependency system install gem time write code know whether write require dep require rubygems gem dep imho even worse setuptools breaks pythonpath complaint cited note ruby software hard include operating system packaging schemes ubuntu hardy aptcache shows plenty ruby software yes software installed using gem management system confirmed recent conversation package manager talking httpbugsdebianorg470282 quirk hopefully onetime api breakage certainly endeared rubygems im sure could find people complain look around little know commiserators stepping back bit youre right believing neigh impossible distribute ruby software without providing gems much userbase expects especially youre distributing library applications turn depend users expect gems need able use gems install dependency setuptools seems perform slightly better merely making sure pypi entry reachable download_url package seems available installation setuptools users nonetheless get recurring stream requests egg distribution people believe eggs manifest destiny heard recently controversy meanwhile beg continued forgiveness hesitant require users use something standard library something fundamental setuppy install folks gave bug reports put tarbz2 link pypi entry apparently even though bz2 extraction feature gnu tar years setuptools uses standard library tarfile module platforms uncompress bz2 packages conclusion trying reach python package maintainer idea hell satisfy users using python 23 desire new packaging import semantics dont mind new ez_setup downloaded install people found advantages using eggbased distribution system going away providing something standard library provide clear guidance relieve fear pushing surprising pth nonstandard installation behavior users hope work something love kevin _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom wed 06 aug 2008 095306 0700 pythondev distutils pep 365 adding pkg_resources module