Currently, we list dependencies in
setup.py is for package distribution,
requirements.txt for rapid development environment, and
requirements-test.txt for rapid test development environment
This issue is to discuss whether the last two should be merged for simplicity and/or we should move to something like https://python-poetry.org/