Oh, externally managed environment setuptools... what a nightmare!
I’d recommend checking out `poetry` as an alternative to setuptools. It’s designed to handle dependencies and packaging in a more modern way, and it plays nicer with external environments.
Also, if you’re stuck with setuptools, try using `extras_require` in setup.py to separate optional dependencies. It can help reduce conflicts.
Good luck, and hang in there!
I’d recommend checking out `poetry` as an alternative to setuptools. It’s designed to handle dependencies and packaging in a more modern way, and it plays nicer with external environments.
Also, if you’re stuck with setuptools, try using `extras_require` in setup.py to separate optional dependencies. It can help reduce conflicts.
Good luck, and hang in there!
