Closed ezarowny closed 1 year ago
Putting output of pipenv --support
here because the comment was too long for GitHub:
Please run $ pipenv --support
, and paste the results here. Don't put backticks (`
) around it! The output already contains Markdown formatting.
One more thing that should be helpful is that the last version that works for us is v2023.5.19
.
How are you installing it? There should not be a cerberus directory in the pipenv vendor directory -- if there is an empty cerberus directory then it thinks its available but we removed it.
I just verified the tarball and wheel for 2023.6.12
in pypi doesn't have this directory.
How are you installing it? There should not be a cerberus directory in the pipenv vendor directory -- if there is an empty cerberus directory then it thinks its available but we removed it.
I'm actually doing it through Ansible but if I use sudo pip install pipenv
(which is what I think is being executed here given the Ansible script) I run into the same problem.
Well I think you need to fully uninstall it first, or manually go to where pipenv is installed and remove the pipenv/vendor/cerberus directory. Also just pointing out that its recommended to do a user install of pipenv over a sudo system install.
Its possible your ansible script is pulling pipenv from an old install that has the cerebus directory, but I verified that its not present in the officially published packages.
Yeah that's certainly a possibility. I'll keep poking around.
@matteius you we're right! I'm not sure how this happened but there were some artifacts in /usr/local/lib/python3.11/site-packages/pipenv/
that shouldn't have been there! Cleaning that folder up and re-installing has resulted in everything working correctly again. Thanks!
Issue description
Trying to install our dependencies with
pipenv install --dev
fails with an Exception on Linux. We don't seem to encounter the same crash on macOS.Expected result
Our dependencies would be installed.
Actual result
Steps to replicate
For the following Pipfile:
The command
pipenv install --dev
fails with the exception detailed above.pipenv lock --clear
also fails with the same exception.