And now for something completely Pythonic...

Python 3 porting resources

written by Georg, on Sunday, December 14, 2008 19:05.

As we all know, acceptance of Python 3 will depend to a great deal on library availability. Therefore the core team will support porting efforts as much as possible:
As for my own packages, I expect Pygments will be ported soon; most probably in the week after christmas. Sphinx will follow later, because I need to port the Docutils too (if no one beats me to it), but I will try to get this done ASAP.

The other thing that needs to be perfected for Python 3 to be adapted is the 2to3 tool, which I’m happy to say is a pleasure to hack on — and therefore I expect many developers to send patches and improvements while porting their own stuff, like e.g. Armin already does.

Happy porting!

Comments

  1. i can't find any obvious email for you on the sphinx site, nor can i find a feedback email link in the python lib docs, so i am posting here in the hope you see this.

    i just wanted to flag that if javascript is disabled the search for the python library docs fails silently. it looks very much as though there are not matches for whatever is typed in.

    —  andrew on Monday, January 5, 2009 13:15 #

  2. Andrew, you are right, this has already been fixed in Sphinx and should have changed in the documentation -- now the search box is hidden by default, and only shown by JavaScript, similar on the search page.

    —  Georg on Sunday, January 18, 2009 13:20 #

  3. Georg, it would be interesting to have a chart with the total number of Python 3 X total number of Python 2 applications.

    Seeing "100 packages" supported doesn't mean much nor gives the notion of the real size of the number of modules available to a developer.

    —  Jorge on Monday, January 11, 2010 20:21 #

  4. Georg, your plot showing the number of Py3 packages is cool (thank you!), but it would also be very interesting to see a plot showing the ratio of Py3 packages to Py2 packages --- possibly also displaying a horizontal line at 1 (when num_py3_packages == num_py2_packages).

    —  John on Wednesday, January 13, 2010 15:52 #

  5. Jorge/John: that totally makes sense.

    I've now added a page at dev.pocoo.org/~gbrandl/py3.html where you can see the total number and the fraction of Python 3 packages.

    —  Georg on Saturday, January 23, 2010 9:44 #

Commenting is no longer possible.