never had a problem with dependencies. how is it a mess? you have requirements.txt and venv per project. doesn't get easier than that