Hi chrysn (2020.06.11_06:55:43_-0400)

Subtle bug, this. I confused myself more than once, understanding it.

It's caused by de-bundling pep517 in pip in Debian.

That issue was fixed upstream in https://github.com/pypa/pep517/pull/55
but that requires Python 3.7, and our pypy3 is still at Python 3.6
compatibility. pypy3 7.3.4+dfsg-1 is at 3.7 compatibility and doesn't
have this issue.

My reproduction steps:
# apt install pypy3 python-pip-whl build-essential libssl-dev rustc
$ pypy3 -m venv pp3ve
$ pp3ve/bin/pip install cryptography --no-binary ':all:'

I don't think I can do any minimal fix for this for bullseye.

Upgrading pip to upstream pip with the bundled pep517 will fix it.

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

Reply via email to