@jackwilliambell Hmm. I *really* do not agree with some of this - things like telling people never to use pipx or pipenv or poetry. I guess if someone wants an extremely simple recipe for using #Python that they will never want to go beyond, it could work, but I'm skeptical that those situations are all that common.
Indeed. Regarding the author's other point, I'm not sure I'd even agree with it for introductory use.
Tools have gotten better.
easy_install beat downloading tarballs and unpacking them manually and having to write down what you did.
pip beat easy_install, making it easy to generate requirements files.
poetry beats pip for many niceties.
But poetry isn't difficult; `poetry init; poetry add requests` is clear for a novice.
@cazabon @diazona @jackwilliambell i've used python a couple years more than them it seems, and i do not agree with everything (i do like pyenv, is it too hard for beginners to use? i don't think so, but maybe), but i can relate to the "stick to your guns" approach of using pip and venvs, it still works quite well, i have a hard time moving on from that, i understand the appeal of pipenv/poetry, but yeah, they seem a bit more heavy handed, and i'm still happy with `pip install --editable .`.
@tshirtman @diazona @jackwilliambell
Fair enough. I resisted pipenv for quite a while, switched to it for a year or two, and have moved on to poetry with no regrets.
I only use it for projects, though. Personal or work. If I just want to install a Python tool for local use, `pipx` is still just the ticket for it.