pip for example Mercurial URLs.
Using pip Requirements
To create a new requirements file from a known working environment:
pip freeze > requirements.txt
To install the requirements listed in the file:
pip install -r requirements.txt