- Upgraded python (using pyenv) to 3.11.4
- Upgraded pipenv to 2023.7.23 version.
pipenv lock
works successfully.
However, pipenv install
or pipenv sync -d
throws errors.
File "/Users/kkannar/.pyenv/versions/3.11.4/lib/python3.11/site-packages/pipenv/routines/install.py", line 651, in _cleanup_procs
dep.use_pep517 = True
^^^^^^^^^^^^^^
File "/Users/kkannar/.pyenv/versions/3.11.4/lib/python3.11/site-packages/pipenv/vendor/requirementslib/models/common.py", line 18, in __setattr__
raise ValueError(f'"{self.__class__.__name__}" object has no field "{name}"')
ValueError: "Requirement" object has no field "use_pep517"
I have tried setting pyyaml to 6.0.1 or 5.3.1 but does not help.
System details: Apple M1
Rosetta mode (i386)