>
I don't see a version test for Pygments in `requirements.txt'.
then it must be a requirement of another requirement, indirectly dragged into the dependency graph.
If you want to make sure the requirements.txt is exhaustive (includes all the required third-party modules, not just the top-level ones), you can do like this:
1) create a new virtual enviromnent, activate it, and install the top-level dependencies (this will also pull all the dependencies of the dependencies)
2) run `pip freeze > requirements.txt` (this will dump a list of all modules installed in the current environment, with exact version specifiers ==)
3) check in that file, and use it to re-create the same environment on the CI, as well as on the local developer's machine.