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,752 ns 443.4 ns (3.95×) 72.5 ns (24.18×) 74.1 ns (23.64×)
uuid1()
safe
737.7 ns N/A N/A 131.4 ns (5.62×)
uuid3() 1,007 ns 669.7 ns (1.50×) 204.6 ns (4.92×) 176.9 ns (5.69×)
uuid4() 1,195 ns 259.0 ns (4.62×) 60.5 ns (19.76×) 62.4 ns (19.17×)
uuid5() 993.7 ns 653.7 ns (1.52×) 192.5 ns (5.16×) 167.3 ns (5.94×)
uuid6() 868.5 ns 324.8 ns (2.67×) 71.4 ns (12.17×) 73.3 ns (11.84×)
uuid7() 1,445 ns 300.9 ns (4.80×) 94.8 ns (15.25×) 86.6 ns (16.70×)
uuid8() 720.1 ns N/A N/A 166.1 ns (4.33×)
Speedup (geomean)* 1.00× 2.85× 11.45× 12.03×

Conversions

Operation stdlib uuid_utils stdlib + uuideal
UUID('<hex>') 492.8 ns 99.4 ns (4.96×) 101.2 ns (4.87×)
str(value) 351.4 ns 93.0 ns (3.78×) 58.7 ns (5.99×)
pickle.dumps(value) 1,134 ns 1,189 ns (0.95×) 1,083 ns (1.05×)
pickle.loads(payload) 829.7 ns 653.9 ns (1.27×) 700.3 ns (1.18×)
Speedup (geomean)* 1.00× 2.18× 2.45×

Access

Operation stdlib uuid_utils stdlib + uuideal
value.int 40.3 ns 61.3 ns (0.66×) 40.7 ns (0.99×)
value.bytes 89.7 ns 53.8 ns (1.67×) 52.6 ns (1.71×)
value.bytes_le 324.5 ns 55.2 ns (5.88×) 52.6 ns (6.17×)
value.hex 132.2 ns 95.2 ns (1.39×) 62.0 ns (2.13×)
value.fields 334.4 ns 101.8 ns (3.29×) 98.3 ns (3.40×)
value.time_low 78.3 ns 50.0 ns (1.57×) 48.4 ns (1.62×)
value.time_mid 96.0 ns 50.2 ns (1.91×) 48.5 ns (1.98×)
value.time_hi_version 95.8 ns 50.8 ns (1.88×) 48.6 ns (1.97×)
value.clock_seq_hi_variant 96.1 ns 46.2 ns (2.08×) 44.5 ns (2.16×)
value.clock_seq_low 96.4 ns 45.6 ns (2.11×) 44.3 ns (2.18×)
value.node 78.9 ns 54.3 ns (1.45×) 53.2 ns (1.48×)
value.time 550.0 ns 54.1 ns (10.16×) 53.2 ns (10.34×)
value.clock_seq 181.5 ns 50.1 ns (3.62×) 48.8 ns (3.72×)
value.urn 413.0 ns 101.4 ns (4.08×) 64.2 ns (6.43×)
value.variant 115.1 ns 59.9 ns (1.92×) 43.6 ns (2.64×)
value.version 175.3 ns 46.1 ns (3.80×) 43.7 ns (4.01×)
value.is_safe 40.2 ns 94.3 ns (0.43×) 40.3 ns (1.00×)
sorted(values) 494,154 ns 260,985 ns (1.89×) 146,656 ns (3.37×)
Speedup (geomean)* 1.00× 2.15× 2.60×

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

Ran on Apple M1 macOS 15.0.1 CPython 3.14.5 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.

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.2.0.tar.gz (60.2 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.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl (505.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

uuideal-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl (395.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

uuideal-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

uuideal-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

uuideal-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (218.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

uuideal-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (237.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

uuideal-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl (199.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

uuideal-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl (207.9 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

uuideal-0.2.0-cp314-cp314-musllinux_1_2_armv7l.whl (505.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

uuideal-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (397.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

uuideal-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

uuideal-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

uuideal-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

uuideal-0.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (238.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

uuideal-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (202.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

uuideal-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl (207.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

uuideal-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl (505.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

uuideal-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (397.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

uuideal-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

uuideal-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

uuideal-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

uuideal-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (237.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

uuideal-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (201.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

uuideal-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (208.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

uuideal-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl (505.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

uuideal-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (397.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

uuideal-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

uuideal-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

uuideal-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (220.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

uuideal-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (237.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

uuideal-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (201.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

uuideal-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (208.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for uuideal-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d7b75f03bacd0a5f11fffb486a2edb2e6bd366b9f5fa30ef05a62aea5f04d06b
MD5 285437bc74d371a9f835def87a98cbe0
BLAKE2b-256 ed97a6d71b31ee7a18d3b867bf2ba2961467c3567fad0b727fde988532b7c3e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a765ab5f519e35acd87f947b85fd6b36c00aca785433931a49786654de976593
MD5 7b8aae56fc65931c5701ff3c6bcddfd9
BLAKE2b-256 37cdcca2338f0d92cdf8d3115c1e511cc0a898feb09012a76baa395df798c0d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b5ba72b254da8a13176aedef13319f8ed70f3e6cc38821712f5ddadf814383a
MD5 f66cee6721f507ebceac705a8ce562df
BLAKE2b-256 b4b64aa04f87cf2ea171b72dcb29ba60f996f949ca082901ac51b43686ac28c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0f6e8ffe09a9d8c37fd24fefa87ab644610b430953962346f2eadf25a75a266
MD5 2c9b360340837a849262b05ca36cf292
BLAKE2b-256 15725f980e07711dcbd7247499ed698953c0e6c808b8e325b36e72372328dec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6059593ec1f8cdef79b357173777b4e17c118d37a0d33a6d70e247003f4b9d50
MD5 874fd60ed446172f6590e8a277cc1a8c
BLAKE2b-256 1c9b0b003e21839feea34fbfc3fff23c8b365d580df0978d10cf358f24e76b84

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d572c31b2b472ab6936c8eafb9dd2284df58b736088d620049b2e68676b11bf
MD5 9cca017bd1a4e2774d6b2c9c40385688
BLAKE2b-256 864f7129063c4b373206011b223a27c09634479beca379bddd278c67d3844418

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e76f329501479c9fff274f653730ffddcf513efe02e80d0ac50fcdddc84b43d2
MD5 fc02b43255eea2f184a419bb6ea1c702
BLAKE2b-256 4084ad18d6d04c04f265d02622120b5eba7967dba79f6baad4d3bcece9156a16

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da7d5e2def7db7f2f34deb723a7538655e61a5abac837638e779ad53ee2d8370
MD5 3053a68ccf8c5354ff2f80ff86fee247
BLAKE2b-256 47918763e545bea613643562daae72fe8cccd0b9b552c167b86c044af339d41e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5dcf1526f2fb3984aa3c25f6ffd057558c333a3ff9605189df02b89e73734ba8
MD5 34a3050ae0d08167b83722473e93ba23
BLAKE2b-256 ab84bf415884ff8b2556d6b6d05e342b6957774121efb8e1d23529247dd27f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b12f2d5dfdbe451ab4cf76502b860f6652b11a3ff748a8240fafc8c470b719d4
MD5 a17283ca183f4ce9380d2db999d47dc7
BLAKE2b-256 04d7a6508ef6344b464b3a15630933de61838d33d4fbc3cf80a23349c7c292a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 93a6d8a206a393fd7df8959577badf2eb87152c4c9ced224d3e1cde9562a8115
MD5 0d0d13dfde4211906533e3a1f04580c1
BLAKE2b-256 a0cff294ed697c566393246facefecf467d8358aaab2c8f816e17dc15085e22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d44a901a7af00eebaea948b9c0e407721dcefec3174f8571ee622f0ac6ae14a4
MD5 4bc713e51ea8e787e31bb27db2e598d4
BLAKE2b-256 2c1713482f63ca98e1774a5002a64c13bd3d980e0d6eb7eb52666120bd2fe4e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d91adfd5d7b3b464f7b7c26bb9a04db0109ade9c34ef2c5da6acf7db1dfb79de
MD5 3ac56e9d75879319966f106d6edad33a
BLAKE2b-256 caf098f8ddd308c91b31c40a871b34d41c4c2d65f00a8f464bb6fae949636de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef8968d4f7069770da1991118d6203027816a85565699786eec599e53f9260e2
MD5 0d4457c481b1fb1da0b984c09a01859e
BLAKE2b-256 095a7336db6df166c2be45024491bb355d39cc44ce83d64d877a7fda1eed0980

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1d492085cfca3a8c694c2240d10adc9e057e99c5048ebe32ea4fb15d82fa8733
MD5 10ed322b4432ffbe665041d98d056acc
BLAKE2b-256 bbe54fd2cef1217324a61eaabd2e4b4650c24cdcc308dda92c5a1ec3fd1c8610

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51c0a9bf3fbd6772c0e289e2ff87560fecd6fb966cc73614710e23373f12a21e
MD5 b8caac694291e0eb71bb6281c13af612
BLAKE2b-256 74b782edde40a76559abe40df9b70c590e77d13e1cb86bb2b1824b5600e596d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c71e8cb41402144d5110b7608bb0193987dfdadddd96e44edd1375d1df794a21
MD5 e6810ab336292d3f4d74c45856fecd1c
BLAKE2b-256 b33b9066a7250c07d2f84d584ad738ce9a00cfd05da65373364bf23725148316

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 763e6e683157271c3ab615629704b3a2274908340957882368ee889e7eb58335
MD5 f2db90fdd3fc2edd566ff313fcbddafc
BLAKE2b-256 16d265f6f3e96215d8109a8db3d29aedfd0cd8917c206a97822c7b10ce1109c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c8569e22fad9d9b646dc4d08a1a03df57ab8cf754f5588b63a0c95d89cdb855
MD5 421d786d3ffb3e409a43fb2fe224f33b
BLAKE2b-256 ae4951d32107ed99d87bba6d09f7b7febf8aaf850940a3d748ab336cd2388682

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7dc0a2dcf78821cfaddcba07974bdc5781e1a4814c20fbe710e408adf681aca
MD5 c4d6753cd0008de7526c7a308c69714b
BLAKE2b-256 ec5557179e2e8cd24d1fab6b3a49dc5abe3acc10d657d0637680a77e2beacedd

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3b7026555af4591e3eea84722b1569da258500b706b4ebefe7a13bcf931c02a2
MD5 f46d9f604d352c26aadc61c332dcaca4
BLAKE2b-256 698bad25308fe41eb0bb66369a8d09ce11e4221be39282c1e9ebe9ad9a5b60a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d5617d572cb9b41b769e7dc2f61acd36852a6c380cf8a392ea187dccebef3d7
MD5 1e261228257c481186ead009b331f45a
BLAKE2b-256 9d87c542e9447701447a4bb2924d0c2f6b984f5612528b93afc35be25d76defb

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9a85e4998473a70ceb08d975ad711ede9143e9e4250be9b27cc3e1227d46ed77
MD5 cce99dd609316ce381c87e0cdba74f31
BLAKE2b-256 3bf2af0289fb116f014a7b43f519d1913f036d53f7c6fa810e3d7bbe1e1b2450

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c004020d8c0381c8ca81f42b6aff70405a779fb503f5bad2eb6c0ab58334526
MD5 bf98783f7ea12365d293ef33b64fac20
BLAKE2b-256 3c499277ac3862b506407b0915d89d468d6a60a75c800f922429e6595c022c5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5bda3af2c9c35c1146bf587a74ced6279246e7d35b40eed4c4279522cb51009e
MD5 a1fd58940d08380ae84c60b37a30864b
BLAKE2b-256 df6f768191e04b494b92ddc82692b6484d465a9f1048d9d3e1cb423244ffdc75

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c1c23b65e58573e7d224f75de63e75117932539fe9a40f0c7b310cf367986e5
MD5 b363b0fefec4bc88482151f5b42a37d7
BLAKE2b-256 fe62ecbfe45192e42cec8d233bd7a014dc22231b597fec82dfcd0e72ac630639

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a797ca02a8e17b6c11f266474f7772788564df09daacba367b6ae29278b8214a
MD5 dad77c693050f3d20bc52105b811db6f
BLAKE2b-256 44978d94fd995ebbe9f5e5af0a5577cab92dbe01a199d760aec3eeedb3eff21e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f0b18b44c4161d588d5aeb45c961348c652cc0038cc73312231eaae49fca102
MD5 dea9e3d435d6408833150e943223728d
BLAKE2b-256 659e65f98eb0f5142b2037e38d427df4c11ac5e713dadc6315f18f37a578d099

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c072f66abed84a39439dfd471579ca9adb8b5840bd572411f01a0b8f5a62ba43
MD5 3e449c43d260d50627ed5eae687ce183
BLAKE2b-256 ded8a9ddef5bb086126b67b0f199499f26c55df9b1c5761d2a1b4f1b816dcc36

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7541f8fe988256f1b06a71d81fbddc98584c8bc9159b1186b0aab00b91319bc3
MD5 be898053363bcf5c85ec2a7058310a1c
BLAKE2b-256 34e1fa591270f21206f2697d240d6d6de37c45259e6365194216368ec95c7287

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 53b6dbfbd04f511b894591befeb283bf77442e6c43cf19c3a0e7a9df0d6852dd
MD5 5701dcd0715736a81e7c6dbe51abaf34
BLAKE2b-256 2471104848021e05307cd6f4a57a339b20b2a510ec36dee446f684198e824a54

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 483d2a848f2189bde1cb1ac500336758eb8bbccff1c75275b96ac523c2688b28
MD5 2f960dc809a276c962f89cf3f2e34168
BLAKE2b-256 88f09b35a7830a26dd901b042cb086cecadb54c212f465ee9621aff242416cc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uuideal-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac786b67dde64e6e9c9f58a7fee3ad1f2f3a3c80066f0ada03f0378f93aba5c3
MD5 7dcd9afcad22b867e2de1f51f720453d
BLAKE2b-256 efd7caf7207d4c132e6a4c8786ee57bff362b3dcd64a1fb66f53b14a63994721

See more details on using hashes here.

Provenance

The following attestation bundles were made for uuideal-0.2.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