For those who haven't looked in a while, the uuid module uses ctypes to look up libuuid for uuid_generate_time_safe() and uuid_generate_time() functions.

I've run into scenarios where I need to remove this from our own builds, but it seems like it's probably unnecessary anyway? It's certainly a security risk, though in most cases the _uuid module should provide them anyway.

I'm proposing to remove the ctypes fallbacks: https://bugs.python.org/issue40501

If anyone knows that they are reliant on not having libuuid at compile time, but being able to load it later via ctypes, it would be great if you could drop by the issue and explain the scenario.

Thanks,
Steve
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/EVM6NU7FXKENNEVOZJWO7HLV57CLVEUE/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to