4 ms·
I kind of agree with both of you. I don't think Python deployment is that bad, as most modern managers get it right (I prefer Poetry nowadays). However somethin
by StavrosK 7y ago
I kind of agree with both of you. I don't think Python deployment is that bad, as most modern managers get it right (I prefer Poetry nowadays). However something like letsencrypt-auto, which AFAIK installs its own dependencies, is not something I'd run. I've actually never used it precisely because it's too magical. Programs shouldn't install their own dependencies anywhere outside of a virtualenv.
- jklehm 7y agoHave you heard of our Lord and Savior pipx? Solves the python tool isolation issue nicely.
- StavrosK 7y agoI haven't used it, I use virtualfish which does a great job as well.
- kalia35 7y agoDoes certbot do the same ? I don’t use either so I can’t tell. I strongly agree that any python program must install its dependencies in a virtualenv. One could even argue that this principle could be extended to any software !