Python 3 porting resources
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:
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!
- For one, there is a new mailing list, python-porting@python.org (subscribe at the list’s home page; it will be available via gmane soon).
- Also, porting guides are being compiled in the Python wiki. Please feel free to add your own experiences, blog posts and resources!
- There are a few packages already available for Python3 on PyPI, they are listed here. I’m also generating a daily-updating graph of the number of Python 3 packages.
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!
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 #
— Georg on Sunday, January 18, 2009 13:20 #
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 #
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 #
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 #