-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alternatives to Pipenv? #4143
Comments
All information is taken from #4058 |
I will say that I use this project every day still. I know there are bugs with it but the team is small. Pipenv aims to replace the need to invoke pip, virtualenv, and pip-tools directly by wrapping them but we completely rely on them for underlying functionality. Pipenv gives me the ability to deploy my web applications in a deterministic environment, instead of requirements.txt you get a lock file that is secure and again deterministic. If I'm doing library development I would likely use poetry or flit so I can abide by PEP 517 and PEP 518 and use pyproject.toml to config my build system, none of which pipenv does or tries to do. In essence use the tool that works for you, but know that they all do have kind of specific use cases. |
Highly recommend using poetry and/or dephell and/or pip-tools. Also highly recommend using not pipenv, except when you’re craving a headache/migraine. Pipenv could/should be super dope, but in my experience it does not make life easier. |
You seem to be right. The inability to set a minimum python version in pipenv is a significant annoyance. |
For those looking for alternatives to migrating from Pipenv, I found several options:
Official recommendations from Pypa:
Others:
Any other suggestions?
The text was updated successfully, but these errors were encountered: