security/py-pycryptodome: Soft dependency on devel/py-cffi
John W. O'Brien
john at saltant.com
Mon Jul 27 19:43:53 UTC 2020
Greetings FreeBSD Python,
I have been mulling over a thing and would like the list's perspective
before I decide whether to take action or not.
security/py-pycryptodome will use devel/py-cffi if it is available [0]
or ctypes otherwise [1]. This makes me just a little bit uneasy since it
leaves the door open to certain Heisenbugs and red herrings. My question
is whether it warrants adding devel/py-cffi to RUN_DEPENDS to ensure
consistency behavior? If not, what about as an OPTION for those who care
about that sort of thing?
[0]
https://github.com/Legrandin/pycryptodome/blob/v3.9.8/lib/Crypto/Util/_raw_api.py#L71-L161
[1]
https://github.com/Legrandin/pycryptodome/blob/v3.9.8/lib/Crypto/Util/_raw_api.py#L163-L263
[2] https://en.wikipedia.org/wiki/Heisenbug
--
John W. O'Brien
OpenPGP keys:
0x33C4D64B895DBF3B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-python/attachments/20200727/8923ccfc/attachment.sig>
More information about the freebsd-python
mailing list