Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Move Mercurial dependency to pip.txt #3488
Normally installation of the Mercurial requirement is handled by the system package manager: https://github.com/rtfd/readthedocs-docker-images/blob/454e82e586b04340084055c2be5458dbe7a625f3/Dockerfile#L17
So adding it to the base requirement file may cause a problem on production. Also, looking at https://pypi.org/project/Mercurial/#files I think installing it via pip may require a compiler on some platforms (because it's not a pure Python project)
I'd suggest adding a
requirements/dev.txt file or updating the installation document.
I think @berkerpeksag is right.
Because of the points mentioned, I think it's better to update the install docs to mention that mercurial is needed to have some extra features.
It's not an strict requirement (in case you want to contribute) --but if you want to work on something that depends on