Skip to main content

Vectorcall patches for stdlib uuid powered by Rust

Project description

uuideal PyPI Version Badge PyPI License Badge PyPI Python Versions Badge CD Status Badge

Makes Python uuid fast.

import uuideal. uuideal.install(). That's it.
Terminal window with `uv run --with uuideal ipython`, running timeit: uuid.uuid4() 1.46 μs; after uuideal.install(): 64.7 ns. Example timing from one local run; full benchmark results below.

[!CAUTION] uuideal.install() patches CPython global state (vectorcall slots). Don't use it unless you know what you're doing. Do not call uuideal.install() from reusable packages implicitly; leave that decision to applications.

uv add uuideal
import uuid
import uuideal


same_function = uuid.uuid4
same_class = uuid.UUID

uuideal.install()  # This makes uuid fast.

assert uuideal.installed()
assert uuid.uuid4 is same_function
assert type(uuid.uuid4()) is same_class
assert uuideal.uuid7().version == 7

uuideal.uninstall()  # This makes uuid slow.

UUID generation is mostly backed by the uuid Rust crate, with two exceptions:

uuideal.uuid6(), uuideal.uuid7() and uuideal.uuid8() are also available on Python 3.12 and 3.13.

Comparison

Feature stdlib fastuuid uuid_utils.compat uuid_utils stdlib + uuideal
Uses exact uuid.UUID
No call-site changes
safe uuid1() support
Fast generation*
Fast parsing*
Beautiful codebase

* At least 15x faster than stdlib for both uuid4() and uuid7() and at least 3x faster for UUID('<hex>').

Generation

Operation stdlib uuid_utils.compat uuid_utils stdlib + uuideal
uuid1() 1,267 ns 319.0 ns (3.97×) 74.6 ns (16.97×) 74.1 ns (17.09×)
uuid1()
safe
742.7 ns N/A N/A 129.3 ns (5.74×)
uuid3() 984.3 ns 665.0 ns (1.48×) 202.3 ns (4.86×) 175.0 ns (5.62×)
uuid4() 1,182 ns 246.0 ns (4.80×) 58.7 ns (20.13×) 60.9 ns (19.39×)
uuid5() 977.3 ns 646.9 ns (1.51×) 189.8 ns (5.15×) 164.3 ns (5.95×)
uuid6() 847.6 ns 318.8 ns (2.66×) 71.8 ns (11.80×) 72.4 ns (11.71×)
uuid7() 1,445 ns 294.5 ns (4.91×) 96.4 ns (14.99×) 84.5 ns (17.10×)
uuid8() 704.1 ns N/A N/A 164.8 ns (4.27×)
Speedup (geomean)* 1.00× 2.87× 10.72× 11.42×

Conversions

Operation stdlib uuid_utils stdlib + uuideal
UUID('<hex>') 484.8 ns 97.6 ns (4.97×) 99.4 ns (4.88×)
str(value) 351.0 ns 98.9 ns (3.55×) 59.8 ns (5.87×)
pickle.dumps(value) 1,127 ns 1,163 ns (0.97×) 1,077 ns (1.05×)
pickle.loads(payload) 810.2 ns 591.9 ns (1.37×) 674.4 ns (1.20×)
Speedup (geomean)* 1.00× 2.20× 2.45×

Access

Operation stdlib uuid_utils stdlib + uuideal
value.int 41.5 ns 64.9 ns (0.64×) 41.4 ns (1.00×)
value.bytes 91.6 ns 57.4 ns (1.60×) 54.0 ns (1.70×)
value.bytes_le 331.4 ns 55.3 ns (6.00×) 53.9 ns (6.15×)
value.hex 130.2 ns 98.2 ns (1.33×) 63.9 ns (2.04×)
value.fields 335.8 ns 103.5 ns (3.24×) 99.9 ns (3.36×)
value.time_low 79.1 ns 51.2 ns (1.54×) 49.7 ns (1.59×)
value.time_mid 95.6 ns 51.2 ns (1.87×) 49.8 ns (1.92×)
value.time_hi_version 95.6 ns 51.2 ns (1.87×) 49.6 ns (1.93×)
value.clock_seq_hi_variant 95.7 ns 46.9 ns (2.04×) 45.5 ns (2.10×)
value.clock_seq_low 95.3 ns 46.7 ns (2.04×) 45.6 ns (2.09×)
value.node 81.5 ns 55.4 ns (1.47×) 54.5 ns (1.49×)
value.time 535.5 ns 57.7 ns (9.27×) 54.3 ns (9.87×)
value.clock_seq 180.8 ns 51.2 ns (3.53×) 49.7 ns (3.64×)
value.urn 409.9 ns 103.0 ns (3.98×) 66.2 ns (6.19×)
value.variant 114.8 ns 63.5 ns (1.81×) 44.9 ns (2.55×)
value.version 175.3 ns 47.0 ns (3.73×) 44.9 ns (3.91×)
value.is_safe 41.6 ns 100.0 ns (0.42×) 41.5 ns (1.00×)
sorted(values) 491,792 ns 261,831 ns (1.88×) 150,660 ns (3.26×)
Speedup (geomean)* 1.00× 2.09× 2.55×

Ran on Apple M1 macOS 15.0.1 CPython 3.14.3 best of 5 repeats after autoranging each case to at least 100ms using 2 worker process(es), nice adjusted by -20, thread QoS set to USER_INTERACTIVE.

* Geomean uses only operation groups where every displayed candidate has valid timing data.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uuideal-0.1.0.tar.gz (59.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

uuideal-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl (504.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

uuideal-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (394.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

uuideal-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (218.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

uuideal-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

uuideal-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (217.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

uuideal-0.1.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (237.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

uuideal-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl (198.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

uuideal-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl (207.2 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

uuideal-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl (504.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

uuideal-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (397.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

uuideal-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (218.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

uuideal-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

uuideal-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (220.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

uuideal-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (237.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

uuideal-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (201.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

uuideal-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (206.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

uuideal-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl (504.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

uuideal-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (396.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

uuideal-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

uuideal-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

uuideal-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (220.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

uuideal-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (237.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

uuideal-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

uuideal-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (207.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

uuideal-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (504.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

uuideal-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (396.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

uuideal-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

uuideal-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (229.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

uuideal-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (220.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

uuideal-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (237.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

uuideal-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

uuideal-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (207.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file uuideal-0.1.0.tar.gz.

File metadata

  • Download URL: uuideal-0.1.0.tar.gz
  • Upload date:
  • Size: 59.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for uuideal-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c6232ec7d59d44b9da461f8496232e006aa15132419272b5243798ff9a5671be
MD5 e752787eb6dd727966ba5bba10116860
BLAKE2b-256 35a865e9e8f009947ed7992ba206494ae9a590f82d3901e8f5896dc89122a8e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0.tar.gz:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3690d380ed3525f90b223d319772236c87c19a6781b03bcba220692ebecc4e18
MD5 7b4ddef6b43615991f05ee7fcaf15bde
BLAKE2b-256 abd3aa192c096d384989a99587fe6b21fbb0665105717b1b8cd7c3fd59e5b47b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 980f4edaa9ad4d4b3f56e1f7aaeeee673bca5053c4a52833b6b8570ef680224e
MD5 6c8055328ad1b91e9fb6060058624991
BLAKE2b-256 e1ff0e3d07a41ed15bbfcd99487d8d36cb7618583a5099436eb4694a511891a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b3cdbaa4adde07ae8e123667fca91436cebf6f216e9e05833fba0810618102f
MD5 75df15b27f40c0a151180aa25e3fd1bf
BLAKE2b-256 efcccaf90bb3333795c4e16d07d47c1ebc6091668b35c8e5b27f44af5984b0c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1c5e5a9d283a0e7789007d13efef9f28a3e1e0c9e41f737292db7e10b7617d16
MD5 32782520af22b009916569be562f89a3
BLAKE2b-256 fc9dc2c2ea1d6c55decf5f4f87796e7ae3453f777ba23f9a6de77978c2cba25a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a35e1fba227c8e2c48dd1854d032c45f385879d8e3645e98f465858c24075994
MD5 fc6f138d69e2e26cb31a09586cca52c2
BLAKE2b-256 e592d35e10ac42518832010427e04320da2edcc040157a61252b33a6952ac523

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6a96adcc83b6ea1bead1ddd0fe06587dcb14f75773822dcf10fc9e3a7034fecf
MD5 7eea67ec0c3b281fc882edaf15a6bc4d
BLAKE2b-256 89625b079e8d1ee1ee334fa3c820b9baa4249f18f66ababb6f5e27602d97c4e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80f6a04c9d90ac343eb043a5af26e4077cdf1a5b96e67b792c58843c3f76f8db
MD5 ac345b14983b64d1be350698f11e9b55
BLAKE2b-256 b9ca9c130c498536d3282896f5078adccd7db07db0e8fa0f6d4e82f31ba1b25e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 df76e5a988b505d9bbe156166f6340415e5dc249c74533161ab30b0833902797
MD5 2076e428a0c487bda1d5ce77ebaabf92
BLAKE2b-256 97fe729a32b9c70120dcbc24df38e0cde280c760097ed734db60aa5c1293a619

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5e608b1a0b8a37600ea67966fd2932a12a69fd15e7dd1891d50b7fa790301414
MD5 4f4f67a39cbc5786f5f2d0f68f26270d
BLAKE2b-256 7ea687a293fb09714f04915f670641f25d91a619b5f0a6e3df42829f765d9e41

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 711ef8bf9d37c062b3c9c5db21d2aecac947b015ebc5f330e825e2f3a71cad76
MD5 ffbfbd25f291c82fdd0535672c64789b
BLAKE2b-256 eebf529f4cc80d70673693b64c2246f8b1456cda41c926f5791bf1db34dd6625

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c25e33330ace3f769c222583819bc34bfd7d34be5687bfe1c65880d0782382a8
MD5 7e0b809f6f13112a75720fc82bc00443
BLAKE2b-256 2edee732d12c0ba69a76660dab32710f0614cc6140f06e5600aa1d0fa8f67d82

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9889b2f53335c761c0e3dc6ed8cdf35682b08018fccb210496212b3c43b5252f
MD5 d9ca99344893f5c76673acfe6a617b58
BLAKE2b-256 ad6b68d919fe04a883c0d5f4c55c2ecc6b693ae357cb77f3291350e4a3f88ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b17fdc9087c434cb2e352fecf7324371c601085c8d85c04e980944d5a68298d
MD5 01daa0a6d10aabc1ac69bc4ade75e5f3
BLAKE2b-256 3d68b74f43b59b48d4789d0798216c6dce74c35ddc35b128aaa3b6aded85f611

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf19c2415a0cf5f39161ed5a9ef06d17316e9831abdb02e37593951c6d4dac05
MD5 0a9be196917e9bfc1b69ea0e79f39130
BLAKE2b-256 b9bd6c1662ced08b4b5f0c40d3956decbba212fd7f742c521609d9167beb125c

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f4a49d3a16dddb315d1b83203ea09f135f7fe768758d07a1e403d1bf28818fc
MD5 30823c6fee751dcddcf3ca856364790f
BLAKE2b-256 9c1f6e0f2261c53295d515b9259b727b8d4d271d23c8b7b1ae8f69bf3974947c

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 288c391d6939015c5183bf517ea0ddaea7dcf41fe17d4d9f40da2913203c3b34
MD5 692c9778628039f40c0828cdece27301
BLAKE2b-256 a03779e4b8cac519843742dcb6112f9173efadab16ea2c885480cd843a7f9696

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 203a8b4a0eba55c2f9a8af8d0128afefa6b57d567ffe95dff8223aee9d43bd91
MD5 4a06a30cbc520afb8a9a146031c37bbd
BLAKE2b-256 0af62772e4d24777d53e7b644d39f3d2660b70791c8e27f61f5d18913b8d15fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 416e10833c41616b7aed33951f0bf14c9e79deb4f32da3fdf5916269ed6f833a
MD5 419057e76750a795146ab93e425eb3c4
BLAKE2b-256 9578ac72d0f73627a2cf6c4a44cfc144be34319092de7b799bfb4be0d5741836

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9ae3abc23867649f6fce0e5f6a1f2c37acb703533cafb6f4df1465766b36fb6
MD5 9d9d789841d71a4558a85ceaffb59991
BLAKE2b-256 db7b0a05346f7ac92b72c4d0f325205f4c8600d98193092dc90bce1f915bcb2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a85fd4a42a575320eb54263351b4e331cc36b6b66012852fe834f00e7c91d045
MD5 62e4ad781c9f69c7278a8fb85724b7eb
BLAKE2b-256 3644add8507613356f486cf0bab0d26fd53590a7cf6c71d022c3563137ee1856

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be6d331e330acbe3b7d4b507f728a9b589971d316eae52de33c81754873e0b17
MD5 c884bf1e838750ec263ff31a348f1539
BLAKE2b-256 ef731b1e34e9f5d5bdee8c60e89520de5d43d4180ea53abd20d3b8721b9d7831

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e7551114a86f11092f95bf59f0d9545d36de66317e6b6f7a0ef6f00b5f49b87d
MD5 b8cf08182d702b095a947b102de1729e
BLAKE2b-256 a40321167d69f1436aa50e7d0c309c2de56f7457907ccbc4e6cb6b283074ef72

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91996901f9a4f79e2067e95fb6234dba960e9498811e36859d88cfec3d0b4f82
MD5 c297aea92c299912f4a9460029d612fa
BLAKE2b-256 93bbedf8523464ab36b42e6be0621d490f56e87bc4cd5115e6fed11996f9efaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d6a8443a02e8947d8d8c4ffe91bf6aaaf02edbd6658e19cee759410bacd2fafc
MD5 580a1922896493ba2ee3f29cd94cb1dc
BLAKE2b-256 c8d7b64a7fb8dfaf3d7679fa1a2b47ae3d86cb4bcdf6ea053911d37dd485e4cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b4336d11ffad14cbfa1f00ac9a907371bdf3d776afc0d1df3c6eb44e5f8bce99
MD5 9182d93284771667e7ddcc75ca7284d3
BLAKE2b-256 9d4ecbf7ac946243abe22de3214ab3ce52dd2edbaf922d7d6772b7736cc677aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 351cc3cfc0200bc8480346bd2d41d0d10f655a85bec704d6293c18a38fc5f47d
MD5 0e32d6d1e0f0d5eda25d4e013355461e
BLAKE2b-256 678fb113d50b1e7630056970d6c21b9fee0679a98e3f60ce04b401420ebb9d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03ba247882e8132bc2be7bf4a876328a554b3cac6e2639a09073eda688729bff
MD5 5bd51a98552e6f1b70b661be4711a887
BLAKE2b-256 e7e4eba97a1f3f81e61869045e853c910d743782c01f4ec174c4f6d07ccb9501

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 32b80ecc44e09fdd2dd7cfaaf90a0f109036f9c2e53bd463651a8a334712ba30
MD5 8f94f500d594578d9ef0606c83661477
BLAKE2b-256 1b387b7150e89cc1497f894154cd04f2d5834e3bb5dbcb348fb14a2504107e6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37fb49041475ab451953e157937ae698c9cddb722b576dc2c61fc57d3026d133
MD5 2743a8d7f7bcabec72c6ae47674a7507
BLAKE2b-256 affde7a00ab059d48b1b65c1290d8734b54ef454a7c1082f725812fd91632778

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf7988410c2c2d7920933bccbb5824b13c90ac337d43b0d094ebcaa6873ed5d4
MD5 d653d9ddcd060bd9cb6f2170c82f6773
BLAKE2b-256 410edd753e0dd3345a28fd240174cb9582c71769873e1e027e1fc19491b29621

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f13886838d5dbd1b95e7f523afc7f9286dfa779268a94e245f8c4b200b64f1e
MD5 d796744fecf1875c6d8d9f24167b9b2c
BLAKE2b-256 57c405d078e6addbebc04c67efa094f561f8e4013aab6aad91a0484c9a697cce

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uuideal-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dedf5a5939f27635a784f62ea1c3306bdaf2a7f73671a915c212cc8f71a71fbf
MD5 a1f2f58140af2f4321e2db4efc96987f
BLAKE2b-256 1bf33e12ea6634b6f3867c1a7294429bcfab7a054499e3015f840f7d6d7db151

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: cd.yaml on percolab/uuideal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page