[New-bugs-announce] [issue44920] Support UUIDv6, UUIDv7, and UUIDv8 from the new version of RFC4122

Steve Simmons report at bugs.python.org
Sun Aug 15 13:26:05 EDT 2021


New submission from Steve Simmons <mail at stevesimmons.com>:

Three new types of UUIDs have been proposed in the latest draft of the next version of RFC4122. Full text of that draft is in [1] (published 21 April 2021; draft period ends 21 Oct 2021).

Support for these should be included in uuid.py for Python 3.11, with backport for 3.9 and 3.10. The timetable for Python 3.11 should fit with the end of the IETF draft period.

Implementation should be similar to the existing UUID classes in uuid.py, the prototypes in [2], or even parts of my own uuid6 version [3].

[1] https://datatracker.ietf.org/doc/html/draft-peabody-dispatch-new-uuid-format
[2] https://github.com/uuid6/prototypes/tree/main/python
[3] https://github.com/stevesimmons/pyuuid6/blob/main/uuid6.py

----------
components: Library (Lib)
messages: 399624
nosy: stevesimmons
priority: normal
severity: normal
status: open
title: Support UUIDv6, UUIDv7, and UUIDv8 from the new version of RFC4122
type: enhancement
versions: Python 3.11

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue44920>
_______________________________________


More information about the New-bugs-announce mailing list