It is indeed possible to list dependencies in setup files or requirements.txt by using external packages (e.g. setuptools). Since I didn't really need dependency installation I just kept the setup file simple for the moment.