this is deeply upsetting https://github.com/mattsb42-meta/pipx-in-pipx
19 comments
it's not even a bad way to solve this problem. it's ... fine, technically speaking. it is just deeply upsetting @whitequark legitimately my reaction to this post is that I saw it and thought "oh good, I can get rid of my own pipx-in-pipx implementation, since that one has no tests and is written in portable shell rather than python" @glyph i genuinely like that pdm depends on a package called `unearth` that installs other packages "unearth" is exactly what you do with a cursed abomination @whitequark okay now I'm looking at the implementation and my manic laughter is slowly transitioning into a keening scream @whitequark Interestingly, you can't install pipx modules inside a venv normally https://github.com/pypa/pipx/issues/904 @whitequark it's times like this that make me feel like making Python the main language I use in my job was a bad idea. @whitequark@mastodon.social poetry also kinda does that (installation is in a poetry-managed venv) but it installs through curl | python script rather than a pseudo-package @whitequark "only slightly evil" is an amazing sentence to find in your tech doku @whitequark@mastodon.social i am annoyed by the fact that the readme mentions the word "pipx" two times less than 69 times (at least based on my manual count, maybe i'm wrong, i don't really care unless it's actually 69 times) @whitequark One more package manager is all we need bro. Just one more python package manager will fix it. I promise bro we're gonna fix python |
@whitequark When they said "do crimes", I don't think they had stuff this horrifying in mind.