Python
Mercurial uses Python (versions 2.4 through 2.7). Most ready-to-run Mercurial distributions include Python or use the Python that comes with your operating system. When building from source you should confirm that an appropriate Python version is available.