This is honestly a bad joke right? Python packaging could not possibly get worse.... Or could it
It could: What if a machine learning algorithm picked each of your dependency versions for you ~magically~
Surely the solution to uncontrollable dependecies is to throw random statistical processes into the mix, that make a complex but deterministic problem totally undeterminstic.
I plead for using astropy to choose dependencies based on the alignment of the stars instead, because it has a slight mythological advantage.