5 ms·
Python packaging is indeed a mess. The scipy community in particular is acutely aware of the issue - distutils and all the cruft on the top (setuptools, pip, et
by cdavid 16y ago
Python packaging is indeed a mess. The scipy community in particular is acutely aware of the issue - distutils and all the cruft on the top (setuptools, pip, etc...) are not robust and extremely adverse to extensibility.
This is a complex issue, though, especially if you want to play well with native tools on each platform. It does not help that python packaging tools have been created by accretion instead of begin designed around simple, robust principles.
- cookietime 16y agoFor anyone who wants to help Python wrt packaging, get behind [Tarek] and his work on distutils2. That's the future of Python packaging (with Guido's blessing) [^1]. More info on python packaging temporarily at http://guide.python-distribute.org/ http://guide.python-distribute.org/ . There's also a [packaging discussion group] which seems to be primarily focused on distutils2 development. [Tarek]: http://ziade.org/ http://ziade.org/ [^1]: http://tarekziade.wordpress.com/2010/03/03/the-fate-of-distutils-pycon-summit-packaging-sprint-detailed-report/ http://tarekziade.wordpress.com/2010/03/03/the-fate-of-distu... [packaging discussion group]: http://groups.google.com/group/the-fellowship-of-the-packaging/topics?gvc=2 http://groups.google.com/group/the-fellowship-of-the-packagi...
- cdavid 16y agoI am aware of distutils2 - the consensus in the scipy community is that it won't improve the situation at best, and will most likely make it even worse.
- cookietime 16y agoSorry, didn't mean to address you personally. Edited my post. Also, will study your Oct. 13 blog post on the matter to learn more about the issues.
- cdavid 16y agoah, sorry for the misunderstanding. Note that I don't pretend to be authoritative on the subject (although I think it is fair to say I am within the scipy community).