Skip to content
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

Does not warn or error on conflicting version requirements #354

Closed
Diggsey opened this issue May 15, 2017 · 1 comment
Closed

Does not warn or error on conflicting version requirements #354

Diggsey opened this issue May 15, 2017 · 1 comment

Comments

@Diggsey
Copy link

Diggsey commented May 15, 2017

For example, if the pipfile specifies a dependency with version <=2.5.1, while the same package also occurs as a transitive dependency with version >=2.6.0, then both pipfile and pipfile.lock will agree that the version is 2.5.1, but it will silently install 2.6.0 in the virtualenv, without showing any warnings or errors about the conflicting requirements.

@nateprewitt
Copy link
Member

nateprewitt commented May 15, 2017

Hey @Diggsey, thanks for checking in on this. We're currently aware of this and tracking the progress in #298. We have an open PR that will attempt to make this a little less subtle, but there are a couple snags that still haven't been resolved. pip itself doesn't actually handle the transitive dependency problem, but pipenv's behaviour is currently even more out of line than pip. We'll hopefully have this sorted in a future release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants