Note:

This page is primarily intended for developers of Mercurial.

Python 3

To see a summary of our current position on Python 3 support, see SupportedPythonVersions#Python_3.x_support.

This is a status page for keeping track of what needs to be done to make progress on Mercurial on Python 3.

GregorySzorc, AugieFackler, YuyaNishihara and PulkitGoyal are some of those who are responsible for the work done until now. PulkitGoyal was selected as GSoC student to do the porting work with MartijnPieters as his mentor.

1. What Works

run-tests.py can pass its own tests (test-run-tests.py and test-run-tests.t) under 2.6, 2.7 and 3.5.

2. Next Steps