4 May
2020
4 May
'20
4:42 p.m.
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