gh-89083: add support for UUID version 6 (RFC 9562) #120650
gh-89083: add support for UUID version 6 (RFC 9562) #120650picnixz merged 76 commits intopython:mainfrom
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
|
I am puzzled by the PR title change – can you explain? |
|
Oh yes, after we discussed the v7 implementation, I preferred splitting the PR into 3 with one PR for each version. The |
|
«Reference implementation» makes me think that this code is in support or a spec, and maybe not best-written or optimized for production. If this is not the case, just «implementation» or «support» like before has the right connotations 🙂 |
Co-authored-by: Victor Stinner <vstinner@python.org>
|
Ideally, I'd like to wait for @hugovk's review as well (for both UUIDv6 and v7 as he also reviewed UUIDv8) |
|
I'll hold the merge until we decide on #130461 so that I don't have introduce conflicts in the doc branch. EDIT: We decided to remove the |
|
@hugovk I'm not sure why the PR is still marked with an "unresolved review". Is it a bot issue? (maybe re-approving the PR would work?) |
|
I'll merge both UUIDv6 and v7 (#121119) by the end of the week, so that other core devs may have a look if they want. I'll also prepare a nice commit message. It's great we managed to land those before the last alpha. Hopefully it will stay during the beta and rc phases as well! |
|
Thank you all for the reviews and the patience! |
|
Thank you for the PRs and your patience! 🚀 :) |

In light of the discussion in #89083, I decided to remove the previous commits on version 7 and 8 and restrict this specific PR to version 6 only. The previous post can be found in the history of this message.
For version 7, please discuss it on #121119.
For version 8, please discuss it on #123224.
📚 Documentation preview 📚: https://cpython-previews--120650.org.readthedocs.build/