BSD Ports

misc/py-uuid-utils 0.16.0_1 MidnightBSD

Drop-in replacement for Python UUID

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
c475656795
License
bsd2
Categories
misc, python

Description

Python UUID implementation using Rust's UUID library. This will make uuid4 function around 10x faster.

In the other systems

SystemPortVersion
MidnightBSDmisc/py-uuid-utils0.16.0_1
FreeBSDmisc/py-uuid-utils1.1.0
HardenedBSDmisc/py-uuid-utils1.0.0
GhostBSDmisc/py-uuid-utils1.0.0

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}uuid-utils

From mports:

cd /usr/mports/misc/py-uuid-utils && make install clean

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

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}uuid-utils>0:misc/py-uuid-utils

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 87
FileSizeSHA256
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/atomic-0.6.1.crate15243a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/bitflags-2.5.0.crate43821cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
rust/crates/bumpalo-3.19.0.crate9641446c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
rust/crates/bytemuck-1.23.2.crate530213995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
rust/crates/cc-1.0.83.crate68343f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/cfg_aliases-0.2.1.crate6355613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
rust/crates/chacha20-0.10.0.crate387636f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
rust/crates/cpufeatures-0.3.0.crate141568b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
rust/crates/crypto-common-0.1.6.crate87601bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
rust/crates/digest-0.10.7.crate195579ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
rust/crates/equivalent-1.0.2.crate7419877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
rust/crates/foldhash-0.1.5.crate21901d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
rust/crates/generic-array-0.14.7.crate1595085649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
rust/crates/getrandom-0.3.2.crate4914073fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
rust/crates/getrandom-0.4.1.crate53686139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec

Commit history 1

DateCommitCreditsLog message
c475656795 Lucas Holt Fix test phase handling for run 641 failures
Skip Magus test phase for ports that declare tests disabled, teach muon-backed meson ports to use muon test, and make Python test helpers load fake-installed modules. Also fix Python 3.12 default transition issues in py-installer and several custom port test targets. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>