FreeBSD Ports

textproc/py-python-ulid 4.0.1

Universally unique lexicographically sortable identifier

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3a59bda837
License
MIT
Categories
textproc, python
Package size
26.6 KiB, 131.1 KiB installed

Description

This port provides an implementation of ULID.

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)

Install

As a binary package — by origin, or by package name:

pkg install textproc/py-python-ulid
pkg install py312-python-ulid

From the ports tree:

cd /usr/ports/textproc/py-python-ulid/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-python-ulid>0:textproc/py-python-ulid

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.0.14.0.1-3.0.04.0.1
FreeBSD:14:quarterly4.0.14.0.1n/a3.0.04.0.1
FreeBSD:15:latest4.0.14.0.1n/a3.0.03.0.0
FreeBSD:15:quarterly4.0.14.0.1n/an/an/a
FreeBSD:16:latest4.0.14.0.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

The full lists below include those, and their dependencies in turn.

All build dependencies 23
All run dependencies 7

Configuration

Options name: textproc_python-ulid

OptionDefaultDescription
PYDANTICoffPydantic support
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
python_ulid-4.0.1.tar.gz101683bbeec02556190bb9dc3401faa7268696acbfbe7b6db9908c155dc3548629f20c
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
3a59bda837 Po-Chuan Hsieh textproc/py-python-ulid: Update to 4.0.1
Changes: https://github.com/mdomke/python-ulid/releases https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst https://python-ulid.readthedocs.io/en/latest/changelog.html