1 [[!meta title="Distributing Python"]]
3 The "right" way to distribute [[Python]] packages seems to have moved
4 on since I last checked. There seem to be two parallel efforts,
5 [Tarek Ziadé][TZ]'s [Distutils2][] and [Ian Bicking][IB]'s [pip][].
6 Tarek has a nice summary of the [state of affairs as of March
7 2010][overview]. His summary refers confused developers to the
8 [Hitchhiker's Guide to Packaging][HGP] which describes the [evolution
9 of Python packaging sytems][state] and gives lots of helpful packaging
10 advice. The technical details of the new packaging framework are
11 described in [PEP 376][] slated for inclusion in Python 2.7 and 3.2.
13 I'm not sure how Ian has `pip` fitting into this, except that he
14 [wants to stay out of the stdlib][no-stdlib].
16 [TZ]: http://tarekziade.wordpress.com/
17 [Distutils2]: http://distutils2.notmyidea.org/
18 [IB]: http://blog.ianbicking.org/
19 [pip]: http://www.pip-installer.org/
20 [overview]: http://tarekziade.wordpress.com/2010/03/03/the-fate-of-distutils-pycon-summit-packaging-sprint-detailed-report/
21 [HGP]: http://guide.python-distribute.org/
22 [state]: http://guide.python-distribute.org/introduction.html#current-state-of-packaging
23 [PEP 376]: http://www.python.org/dev/peps/pep-0376/
24 [no-stdlib]: http://mail.python.org/pipermail/distutils-sig/2010-May/016299.html
27 [[!tag tags/programming]]