There are 2 ways to specify requirements in a python project as well. Manually constructed list of dependencies in setup.py, and requirements.txt generated via `pip freeze` (with some possible tweaks on top of that if necessary).<p>See also <a href="https://caremad.io/posts/2013/07/setup-vs-requirement/" rel="nofollow">https://caremad.io/posts/2013/07/setup-vs-requirement/</a>