Package: wnpp
Severity: wishlist
Owner: Edward Betts <[email protected]>

* Package name    : python-uuid-extension
  Version         : 0.2.0
  Upstream Author : Markus Feiks <[email protected]>
* URL             : https://pypi.org/project/uuid-extension/
* License         : MIT
  Programming Lang: Python
  Description     : UUID version 7 implementation with time-ordered and 
timestamp extraction support

  This library provides an implementation of UUID version 7 as specified in
  RFC 9562, enabling creation of time-ordered universally unique identifiers. It
  supports generation of UUID7 identifiers that embed Unix timestamps in
  milliseconds for improved ordering properties compared to earlier standards.
  .
  Features include the ability to extract timestamps from generated UUIDs,
  obtain UTC or timezone-aware representations as datetime objects, and generate
  UUIDs with monotonically increasing counters within the same millisecond.
  Random data ensures uniqueness, and all format details conform to the UUID7
  specification.
  .
  Common applications include use in database records, streaming data, or any
  scenario where ordering by time or extracting time information from an
  identifier is useful. No external services or network endpoints are contacted;
  all UUID generation and time extraction are handled locally.

This library is a dependancy of Home Assistant, the Python smart home platform.
I plan to maintain it as part of the Home Assistant team.

Reply via email to