mkogg.py: Fix 'self.get_mp4_metadata(self, source)'
[blog.git] / posts / Distributing_Python.mdwn
1 [[!meta  title="Distributing Python"]]
2
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.
12
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].
15
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
25
26 [[!tag tags/python]]
27 [[!tag tags/programming]]