Nick Coghlan - BDFL Delegate for packaging related PEPs
https://bitbucket.org/ncoghlan/misc/src/default/talks/
15 years of Python packaging:
Where do we want to be?
setuptools wasn't very open; distribute was forked from it to make it more open. The two merged back together in 2013. Use setuptools 0.8+.
pip had better defaults than easy_install. latest version of pip can do binary installs (wheels). If you can create new binaries as wheels, pip 1.4+ can do everything you'd need.
Where beginners can go for instruction.
Scientific software tends to have tougher requirements than can be handled by pip; complex build stacks - better to have seperate tools.
hashdists, anaconda - treated like other packaging systems
What prevents fast distribution?
What prevents reliable distribution?
What about the PyPI mirrors?
What prevents (reasonably) secure distribution?