i think a lot about how apparently, someone visiting pink floyd's studio in the mid-70s noticed they had several minimoogs set up with gaffer tape all over them, because when they got a sound they liked, they'd put the tape over the knobs so the settings wouldn't get changed, and invoice the record label for another fresh minimoog. i think this is how you're actually supposed to manage python software installations, just buy a new computer every time you finally get the correct packages set up
before i get the replies, yes the gaffer tape was probably for when they took the synths on tour, and yes i know what virtual environments are

@jk this is how I feel whenever a another virtual environment appears. Virtualenv? Pipenv? Venv? Condo? Pew?

How many more will exist???

@Denton @jk I just don't understand how Python management is so much more difficult than Perl considering the age of both.

I use the heck out of cpanspec and just plain rpmbuild to make well-formed RPM packages with all the dependencies tracked that we can manage in-house with yum/dnf, but setuptools doesn't do any auto-dep tracking, leading to venv and Java-style bundles or a lot of manual work making custom bdist_rpm command lines.

I don't know why the common case is so difficult

@raven667 @Denton @jk

Every other friday a new shiny awesome python packaging and venv solution gets thunkpieced into existence.

None of them have tried to solve anything though.