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
signature.asc
Description: OpenPGP digital signature