I recently started using poetry to manage project dependencies, rather than using requirements.txt and test-requirements.txt and pip
poetry
requirements.txt
test-requirements.txt
pip