Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15547 > unrolled thread

Bug#1065576: ITP: python-ulid -- Universally unique lexicographically sortable identifier (Python library)

Started byAntoine Beaupre <anarcat@debian.org>
First post2024-03-06 22:00 +0100
Last post2024-03-06 22:00 +0100
Articles 1 — 1 participant

Back to article view | Back to linux.debian.maint.python


Contents

  Bug#1065576: ITP: python-ulid -- Universally unique lexicographically sortable identifier (Python library) Antoine Beaupre <anarcat@debian.org> - 2024-03-06 22:00 +0100

#15547 — Bug#1065576: ITP: python-ulid -- Universally unique lexicographically sortable identifier (Python library)

FromAntoine Beaupre <anarcat@debian.org>
Date2024-03-06 22:00 +0100
SubjectBug#1065576: ITP: python-ulid -- Universally unique lexicographically sortable identifier (Python library)
Message-ID<If6wN-eSqX-1@gated-at.bofh.it>
Package: wnpp
Severity: wishlist
Owner: Antoine Beaupre <anarcat@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : python-ulid
  Version         : 2.2.0
  Upstream Contact: Martin Domke <mail@martindomke.net>
* URL             : https://python-ulid.rtfd.io/
* License         : MIT
  Programming Lang: Python
  Description     : Universally unique lexicographically sortable identifier (Python library)

A ULID is a universally unique lexicographically sortable
identifier. It is:

- 128-bit compatible with UUID
- 1.21e+24 unique ULIDs per millisecond
- Lexicographically sortable!
- Canonically encoded as a 26 character string, as opposed to the 36 character UUID
- Uses Crockford's base32 for better efficiency and readability (5 bits per character)
- Case insensitive
- No special characters (URL safe)

----

This is a dependency for the llm package (#1065572). We have another
ULID implementation in Debian (golang-github-oklog-ulid-dev) but it's
not sufficient for the LLM package, which expects the Python library.

This is going to be packaged in the Python team.

[toc] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web