pipenv: pipenv 2022.9.20 broken
When I run: pipenv install --system --skip-lock it doesn’t install anything.
My Pipfile is:
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[[source]]
url = "https://aws:${CODEARTIFACT_AUTH_TOKEN}@data-engineering-XXXXXXXXXX.d.codeartifact.us-west-2.amazonaws.com/pypi/data_engineering/simple/"
verify_ssl = true
name = "data_engineering"
[packages]
"boxsdk[jwt]" = "==3.4.0"
my_utils = {version="==0.0.70", index="data_engineering"}
[dev-packages]
[requires]
python_version = "3"
If I use pipenv 2022.9.8 (the previous version), everything works fine.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 1
- Comments: 18 (9 by maintainers)
I had a similar issue running: pipenv install --dev --skip-lock I can confirm that installing the patched version you mentioned fixed it for me.
This seems to be a regression in the
--skip-lock
flag.Hopefully, you have access to docker. That should be a good way to allow you to reproduce since you will start with exactly the same starting point as me. Here is the Pipfile:
Here is the Dockerfile:
If you run the docker container, it spits out the list of dependencies. You will see it does NOT list requests as a dependency since pipenv didn’t actually do anything: