-
Notifications
You must be signed in to change notification settings - Fork 99
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
Accept pipenv's Pipfile.lock in place of pip's requirements.txt #219
Comments
hi @JDLH, I'm certainly open to supporting |
Thank you for the reply. I added this issue as I was learning about shiv and about Python packaging. The underlying problem that I wanted to solve is that my environment managment tool, pipenv, was not communicating with my packaging tool, shiv. Now I have read more of the Python Packaging User Guide, and I think there are better ways to solve the underlying problem than this. In particular, I just packaged another project where I listed all my dependencies in the If it turns out that listing dependencies in |
Very true! I will leave this issue open to address the deficiencies in the current docs & close it once I've given them a once-through. Thanks! |
When running shiv to build an app file, a good way to include all the other packages your app depends on seems to be to pass in the option,
-r requirements.txt
. Therequirements.txt
file is managed by pip. But I usepipenv
in preference to pip. Pipenv lists dependencies in a file namedPipfile.lock
.I would like to have shiv accept
Pipfile.lock
in place ofrequirements.txt
as a way to list all the packages which shiv should install into the app file.The text was updated successfully, but these errors were encountered: