“install_requires” should be used to specify what dependencies a project minimally needs to run. When the project is installed by pip, this is the specification that is used to install its dependencies.
Source: https://packaging.python.org/tutorials/distributing-packages/#install-requires