-
Notifications
You must be signed in to change notification settings - Fork 28
[Python] [Pipenv] Extraneous markers cause dependencies to be ignored #263
Comments
On further investigation, this may be an upstream problem, because I can reproduce the same behavior just by running |
Looks like it's fixed in master; you might consider downgrading to 2018.10.9 until the next release is out. |
Thanks @bsamuel-ui (and apologies for the slow reply on this issue today). I believe Dan is planning a Pipenv release for today or tomorrow, so we should be able to have this fixed ASAP. If we don't get that then I'll pin to a commit on master. |
No worries, you have high standards for responsiveness. |
FYI, I put together dependabot/dependabot-core#775 with the intention of switching Dependabot to the latest Pipenv commit, but found an issue in Pipenv. I've raised an issue for that bug here and will pin us to a commit once it's fixed. 🙂 |
The latest release of Pipenv fixes this. |
Yes! Sorry, should have resolved this 🙂 |
The relevant part of the Pipfile is:
And what we're seeing is that
Pipfile.lock
is updated like so:And similarly, the subdependencies for
requests[security]
get unnecessary markers added.This causes in our build:
Once it's ignoring those dependencies, of course, the build fails after that. (I tried mentioning dependabot in a specific branch that was failing, for some reason it didn't pick up on that, though.)
The text was updated successfully, but these errors were encountered: