[Bug 254853] security/py-cryptography: Update to 3.4.7

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 10 Mar 2022 16:58:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254853

--- Comment #9 from Jeroen Pulles <jeroen.pulles@gmail.com> ---
The python.mk do-install step should register all files with the `--record`
argument. On my installs this fails to register the
cryptography/hazmat/bindings/_rust.abi3.so file that is in the build and stage
directories. The _rust.abi3.so file is not in the .PLIST.pymodtmp file, and
thus isn't installed. 

If I set `PYDISTUTILS_SETUP=${PYSETUP}` in the py-cryptography makefile, I get
the same result: no _rust.abi3.so file. 

However, if I manually run `python3.9 setup.py install --record my-file.log` in
the work directory, then _rust.abi3.so is found in "my-file.log". 

I don't understand where this goes wrong. 

How can I get this file included in the (auto-generated) plist?

-- 
You are receiving this mail because:
You are the assignee for the bug.