Skip to main content

Persistent in-process execution engine for uv — internal dependency of omnipkg

Project description

uv-ffi

Persistent in-process execution engine for uv's package resolver and installer.

While uv is designed as a world-class CLI tool, uv-ffi re-architects its core as a resident engine. By keeping a Tokio runtime, HTTP connection pools, and site-packages metadata warm in memory across calls, it achieves execution speeds limited only by filesystem I/O.

Used internally by omnipkg, but directly callable from any long-lived Python process.

Usage

import sys
sys.path.insert(0, '/path/to/omnipkg/src')
from omnipkg._vendor.uv_ffi import run, invalidate_site_packages_cache

PY = '/path/to/your/python'
BASE = f'pip install --python {PY} --link-mode symlink'

# First call initializes the engine (~65-75ms, one-time cost)
rc, installed, removed = run(f'{BASE} rich==14.3.2')

# Subsequent calls use the warm engine (~5-6ms)
rc, installed, removed = run(f'{BASE} rich==14.3.3')
# -> inst=[('rich', '14.3.3')] rem=[('rich', '14.3.2')]

# If an external tool modified the environment, force a rescan
invalidate_site_packages_cache()
rc, installed, removed = run(f'{BASE} rich==14.3.3')  # ~8ms (includes 2.5ms rescan)

The key is keeping the import alive in a long-lived process. Each new Python subprocess pays ~70ms (interpreter startup + engine init). In a warm daemon worker, the same operation costs ~6ms.

Performance

Measured wall-clock time on Linux (NVMe SSD, Python 3.11, pre-warmed uv cache).

No-op (package already satisfied)

Method Wall time user sys
uv pip install (subprocess) ~11–12ms 0.007s 0.006s
uv-ffi in-process (warm engine) ~0.4–2ms 0.000s 0.000s
Speedup ~6–8×

Real swap (uninstall + reinstall different version)

Method Wall time user sys
uv pip install (subprocess) ~17–20ms 0.010s 0.013s
uv-ffi in-process (warm engine) ~5.4–6.5ms 0.000s 0.002s
Speedup ~2.5–3×

Cache invalidation

Method Latency Notes
uv full site-packages rescan ~2.5ms paid on every CLI invocation
invalidate_site_packages_cache() ~2.5ms forced rescan, same cost as uv
patch_site_packages_cache(installed, removed) ~25µs ~100× faster than full rescan

The ~5–6ms floor on a real swap is the hardware limit — VFS symlink create/unlink on NVMe. uv-ffi eliminates all software overhead above that floor.

Important: calling uv-ffi via a new subprocess each time (~73ms avg) is slower than calling uv directly (~19ms). The gains only materialize when the engine stays warm across multiple calls in the same process — a daemon, notebook kernel, API server, or test runner.

Cache coherency

uv-ffi holds site-packages state in RAM and trusts it completely. If an external tool (uv, pip, conda) modifies the environment without notifying uv-ffi, the next call may return rc=0, inst=[], rem=[] — a silent false no-op — because the cache believes the target state is already satisfied.

Verified behavior:

[1] uv-ffi swap:                   6.51ms  inst=[('rich', '14.3.3')] rem=[('rich', '14.3.2')]
[2] uv pip install rich==14.3.2:  18.65ms  (disk=14.3.2, cache still thinks 14.3.3)
[3] uv-ffi ask for rich==14.3.3:   0.46ms  inst=[] rem=[]  ← silent no-op, wrong answer
[4] uv-ffi ask for rich==14.3.2:  11.35ms  inst=[('rich', '14.3.2')]  ← rescan + swap

Step 3 returns rc=0 with no action because the cache says 14.3.3 is already installed. The mismatch is only discovered in step 4 when something different is requested.

This is not a bug — it is the fundamental tradeoff of a persistent cache. Callers who need coherency with external tools have two options:

Option A — FS watcher + delta patch (omnipkg's approach) Watch site-packages for filesystem events and call patch_site_packages_cache(installed, removed) on each change. Cost: ~25µs per patch — ~100× faster than a full rescan. Full coherency with no performance penalty on normal calls.

Option B — Force rescan Call invalidate_site_packages_cache() before any call where external modification is possible. Cost: ~2.5ms — same as uv's own site-packages scan cost. Simple, no watcher needed, but loses the sub-millisecond no-op advantage.

If your process is the only thing modifying the environment, neither is needed and you get full speed with no caveats.

Coexistence with vanilla uv

uv-ffi installs are fully compatible with vanilla uv operations in the same environment. uv-ffi writes complete dist-info including RECORD, INSTALLER, and REQUESTED — so uv pip uninstall, uv pip install, and other standard toolchain operations work correctly on packages uv-ffi installed.

Verified:

  • uv-ffi installs a package → uv pip uninstall removes it cleanly ✓
  • uv pip install modifies a package → uv-ffi subsequent call works correctly ✓
  • No warnings, no corrupted dist-info ✓

Note: coherency caveats above still apply — coexistence means no corruption, not automatic cache synchronization.

Architecture

C dispatcher  →  Unix socket
Python daemon →  dedicated uv worker per interpreter
Rust FFI      →  persistent UvEngine (OnceLock)
FS watcher    →  patch_site_packages_cache()

Persistent UvEngine singleton uv CLI pays ~10ms on every invocation for interpreter discovery, platform tagging, cache init, and TLS pool teardown. uv-ffi does this once at import time and holds the engine in a OnceLock. All subsequent calls skip directly to resolution.

Zero-clap fast path Common pip install commands bypass clap argument parsing entirely — internal Rust structs are constructed directly, saving ~2ms per call.

Shared SITE_PACKAGES_CACHE Site-packages metadata is kept in a shared cache across calls. A FORCE_RESCAN atomic flag lets the FS watcher trigger a targeted rescan only when an external write is detected.

Delta cache patching patch_site_packages_cache(installed, removed) surgically updates the in-memory metadata map for a single package in ~25µs — ~100× faster than uv's own ~2.5ms site-packages rescan.

Idempotent initialization Logging and Tokio initialization are guarded so the engine can be loaded safely in any process without double-init panics.

Benchmark methodology

  • In-process tests: 10-run alternating swap (rich==14.3.2rich==14.3.3) in a single warm Python session
  • Subprocess tests: 8 separate subprocess.run calls, new Python process each time
  • Interference test: uv subprocess between uv-ffi calls, 1s settle time
  • uv cache pre-warmed before all runs
  • Hardware: Linux, NVMe Gen4, Python 3.11.14

Version correspondence

uv-ffi versions track the upstream uv release they are built against:

uv-ffi uv upstream Notes
0.10.8 0.10.8 Initial release
0.10.8.post1 0.10.8 Persistent UvEngine, delta cache patching, verified uv coexistence

Attribution

This crate links against uv source code from astral-sh/uv, copyright Astral Software Inc., used under the MIT License. See NOTICE for full attribution.

Not affiliated with, endorsed by, or sponsored by Astral Software Inc.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

uv_ffi-0.10.8.post5-cp314-cp314-win_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14Windows ARM64

uv_ffi-0.10.8.post5-cp314-cp314-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.14Windows x86-64

uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

uv_ffi-0.10.8.post5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp313-cp313-win_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13Windows ARM64

uv_ffi-0.10.8.post5-cp313-cp313-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.13Windows x86-64

uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

uv_ffi-0.10.8.post5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp312-cp312-win_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12Windows ARM64

uv_ffi-0.10.8.post5-cp312-cp312-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.12Windows x86-64

uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

uv_ffi-0.10.8.post5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp311-cp311-win_arm64.whl (22.7 MB view details)

Uploaded CPython 3.11Windows ARM64

uv_ffi-0.10.8.post5-cp311-cp311-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.11Windows x86-64

uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

uv_ffi-0.10.8.post5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp310-cp310-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.10Windows x86-64

uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

uv_ffi-0.10.8.post5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp39-cp39-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.9Windows x86-64

uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp39-cp39-macosx_11_0_arm64.whl (20.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp38-cp38-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.8Windows x86-64

uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_aarch64.whl (22.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

uv_ffi-0.10.8.post5-cp38-cp38-macosx_11_0_arm64.whl (20.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (41.7 MB view details)

Uploaded CPython 3.8macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 f34ea72592fa1af1aedec57c013bb150a986e2d3c3a69d49a5542d0500bb1502
MD5 f04ead4bc4550de1cbe6e74cbc92e256
BLAKE2b-256 080552cb73dcb5ce5c488d090ccdfaee486c8f3487c96c4172e26395234f3887

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-win_arm64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f6138cef81ee109e235b3a45d0c227e84f4c631d93ca6c0e5eea11ffe5e155ad
MD5 cf3e739902b2936c7490efd053d1fdb3
BLAKE2b-256 b2ee9e798b3cb2d2c444f75a9f00e837259e4bc327525a998202c7171470bd1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f84ccdbca3e056010c502e42a3935fba4eb1220466089a3d596f259c940bc106
MD5 2a51ed2bed5d6e2a7e6b2a294e4a3646
BLAKE2b-256 13c917f6a6bf58cdec65755f53058ccb8f51d739da8ca8b5156df9059afc2517

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 513623d07c61afcededd2d7473c57d6bcb2c18f938e67a5719e88fd900c69bc0
MD5 002e9a63a9335e51170bedb60c0a2fb9
BLAKE2b-256 75940d1000c0473a72c968c7355ae69a7cba1ee5dd10da0f0bdef3770fdca6b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8db8ed19f1a90fe6fd3377ceba0ad0ef0de7bdcc9d6f8d0b5e8fc46c208b9fdf
MD5 1a263e1f5ce2cdb15600f00914f71e2e
BLAKE2b-256 2a901811daae70eb08be342d8842e87c94017835755a870350199c2cbb1aeb68

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25cd9739365bf74e10b0a003502467639bd66bd3d7c1d8b9ed1f293b2b6a70af
MD5 b3fa94a6d1f41f76e420c59b7452aa7c
BLAKE2b-256 fc8d33f40d6193501ad37c578a3c019c2b7573a88f777b70d563becb94bd69e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a287258272593fd42e1047b1364b5e5556c68fd564b8969aedf2d3c66130de2f
MD5 da2103ca3dd815cc3a2002ab312e217c
BLAKE2b-256 a5d0b964f1cc32867e92c3365ce408910ca72751f0982c1ab2dde6d5b0469bd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae79e0f8a3ffa70e0d768f7c489e074ec77e9e9b7212345f2f88b1a612902491
MD5 a5ac8b58819137ea54ccbec796e1f55c
BLAKE2b-256 272e0a3f1d1ebc101c1aaeebc074313a7fd416ac034c1d5845c9165262371cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a4ab002b27db0593e644e45aa27a460eff14e684277700831fb971fa839f7b7b
MD5 fa98e02ee17b4fb93543688392533b50
BLAKE2b-256 ad512e1a8849b2a8222bcc7bb6bf20e2af510f1151af634f5ea8963584b28bc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8c8d19a542632c42ef74c2798ec33cf162aeefd62873e399d5d321f7b088dd06
MD5 95fee921371afdf5b53b789a3310f468
BLAKE2b-256 2a2f64e94821676e1a838da66b897363f44ab41cb8354263da91671b95bcb46e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-win_arm64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 97edbbd4debbbd2d2ec217802715830bf11ffd1861c1336691ec427516d77dcf
MD5 bd15e7e27cbbbbab233a6b22a3bbe783
BLAKE2b-256 b1569428a3eb007dded4af4fd57810b29d5365a9339193b7b0f6dd5fe1064e8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d402f03794ffb26d98e0c61ee4bc5f3dc47f9db842136a760534f859640920e
MD5 152d32d9adee7a68810f2f30f439cda0
BLAKE2b-256 49fb9986f978975e7bcae4a8c128e2e34a867e82743dc1dadb9a604b17c8a425

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 234ef8c3786a45f8803017dce89618822f60e286921276d245dfbb287f05a90e
MD5 e270f55beb86f0580cf71f2e8c49f626
BLAKE2b-256 5fc6abf149b0f1664c7ee65632be0374fe7856c366cf68f4973feda71f739f71

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42ceb74af76e2f1af2c44c9364ec29b5cc4de3a0a2f1834e2e48c2f869caeb1b
MD5 9008c8287a93c1b9223c62001b189342
BLAKE2b-256 bd409b1568522bccaed78745e86d2c21d2f9e3541fd2ff4062e8add5cba71651

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65bcf1d55a58036af15f7d09309180af18e97d0a9f2155f1ee67b9c89d34b56f
MD5 7c4c2a02da0e38c90c185e52ae5306ea
BLAKE2b-256 d7ef9198c05bf64db60456baefa04f0a94696c8063e6cc78f35d7515fb70950b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aafac3038361ff00a7f65143eb9ad26b571a27dfd2f04cdb0dadcdc6a9e44701
MD5 cb6070b10ba919ea94d404ba84547a51
BLAKE2b-256 82161ec52286c0e168715e8804fd837b5d4e14848cce6025f0ffc023f970f757

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a95f6121d1bda03b2c749a274d579f85d161f64253db9d0eb04dd1c17502c31
MD5 e21f4dcb035f3e316908b9e0458c2fcf
BLAKE2b-256 18bc3baa147c1559168cb185c1084413a0dd10f9ce9b0527bf477727df30cc7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 516976c9b7ade4126e4fe8b601e0bb4970f6d35814aac0c1af36f6e5e6bb2c73
MD5 4c6ab3a446182a2fa2ba55dc7b59d375
BLAKE2b-256 6cf29ac92d8435e1825a5508bcefe91554747b58f88eaaf0073607841ae00be8

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 697115f23caa893f4045a288cf92ef8bf85fb5c6733da0774edf24931d3c1b8e
MD5 ed3dc1151506dc4cb6a3796f72cf968d
BLAKE2b-256 41220be208545fa5677cbcc45fc0ceff1a2c7738e7bbc59a1014a7c6bc2d7e97

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-win_arm64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fbda4b5ad2587a14574ad2cea49e5f8829441f5517d8f76041bec82e29578580
MD5 735e077152bf55ea438a500b3eca2a96
BLAKE2b-256 6d30ba0767dbd87821b19dce9d9eaf26b5eccb801b41b1fc3afa28a4954aaa6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 082950ffa8189f95444e5333eb06635459183fb8badb4d305e8b038928eda7a7
MD5 fce3d503128c24bedbc8c1b544d4157d
BLAKE2b-256 e9fe3a5763f84011d16b9dbec1bffea1352c1cfab01df6d599baa1f388349a7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a570aeff930a4874a7a888e7aa30ac3e63176eac03b530581c28450f5c6bfd0c
MD5 b6695ab2d296a34813777ba3cfb86084
BLAKE2b-256 1f89a34cdaed003d0a4bdb1b0b57e0ef6e0e4c42dc8f804bcc08cc417d495c14

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b7cee875b4e5d63ec93a3c6cb92e9d2fcd380eac6b285440cb0692fdcdfac69
MD5 1152ad76a9b1a802c2f05641ab1a01cc
BLAKE2b-256 2656b64d03f1b7b87567a14701690170d3fe18772f028d499e935ff951e3f94b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6465a930b85d95f783c973327c9c7fc87694adeadbe67f666233330ea64afe93
MD5 4974b75c959918e0ae493d8a9a2bca7e
BLAKE2b-256 efb6ba85a3b43aba26e1e137664acef7581f621150442fb8242f2f06272fd77e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89da42ba7def8788ee5e39dfa0150bf29c1c67c87694fd742b9646d9564c1406
MD5 f2a4ab7cd9db49637e983080262edbdb
BLAKE2b-256 651bf649dce4f2e385bcb9e278685959e980e94674df4fb589a925df6a6b8846

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0204ebbe638f6b024365bdf347109767173d85c82a64f9706299e9726f12e799
MD5 31d2a945f690d643770eb8d8cfa39063
BLAKE2b-256 22ae509e98bb5b7cca8df44d13c916cc67a063e1177445176364c6cdd116688d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1a63ad6c85863109c9c81b609c2f5799fda49910183a36dbd7a82f0df53d348a
MD5 e816c7baf57ef0f2c30c4b4bbc9756fa
BLAKE2b-256 6fa710c263c0d281afe01748e1abc3a3a812dacf52385fdacc56add73c07d4c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 2529e4ff36f5f0f93fffb80310b7b3c90028689e7387e8c41bf8f540ceffb8f8
MD5 38307429578f73fe144665888e0912b1
BLAKE2b-256 c0b1adc80ab672d777007f9fad17e966c7a4ba2542d353531882fdffce78ce0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-win_arm64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3459af7b9cbd10a365520861f9e1ea5f54eb52eca1d5e5366d2db69e69f23c28
MD5 ac9e798de3bd8115704579eaab191bb7
BLAKE2b-256 554f74f3e5c57445ff716e8a51583cfd9f96270ba813ceaf87d32755c282cba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b124e7ed02b0f7cb7b512c50aa365fd847f5ba5a32e3451cc21ce82ef35b15be
MD5 038d1869c8f827952df7c1905a253c38
BLAKE2b-256 07a01471c67357b1e61d22424092708a8b694dfdff0e4ff0ef3d0bb5f88e893a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 386bfca62cdfaf4778aa0b4d20ed5a867ccd5ab5ff312da114f1299861930afd
MD5 f3715b14b2b36a4e17de2a2909516372
BLAKE2b-256 197a6cec59951d7796164591d0a57fbd514f5278e9c2c95cb8cd708c03176256

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db8ecf9227c1f7e22a8dafbf4e6e1c38c235b636b4d0fc774308f896c91070a2
MD5 354ab10eba385c6ff6b78e600445b884
BLAKE2b-256 b07f146bf0b3106bf97c3c393df34286acb8ca5744dbe748533d9efccd02c049

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ca5b951e9c43fb7d1e842c686456e4797e671aeaa3748e12f4065e9a75769b3
MD5 bf93edec550d47ea0b4ec65df8d90e78
BLAKE2b-256 7dc633d3859712e89835c597c17b6014dcb41492e68ed1688c57f7fbce2c1a0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30ac589bfc0ec0d439a0ff8d62af81e98af45f4ef5fabb6757f5165c4dd1c8dd
MD5 22eafd43f8025568e5d3e0025ee7967f
BLAKE2b-256 96728ac9aef2452406dc4671eda867e8b79b6cf43af51aca83abb287f52f0d32

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50bc7297d2c5db3a4cb040e8e1f6249108a1158c7fda9f3aa02f9fc8d5f350c9
MD5 1893ab678929a73729c363488f0fb18a
BLAKE2b-256 127329269f3d295f7d28083af26826ff75d4c1086164a4bc3803a8e4872122bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b3766b239c1e6001fe1301d9a7535dbd39997cdcf19ad2a2ea0927c05c7f8102
MD5 0bc4ba4f5451f1db23fc6df4147d4b72
BLAKE2b-256 328f8aaf857d752db7cbf49e010697c62053bed82b2ca8c28c77273925990895

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c016946e1772f2dfd2c9644195af7b55016f114565d0c2c1d0df9ac4e78c27d
MD5 b33576a282762c490af40863f58fb786
BLAKE2b-256 f9caf5ed860cfd63251700a2ab1612ae8e42d69992caeffe2d9d3fe122da168f

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25e5487662236d03ac0592a4fff81af79541782cf301733fc12d9975891b2ba8
MD5 7f06b8e86ed4f06a28f8a865f541e302
BLAKE2b-256 3cfbbf1006965a03a9c308de7f5f64602f86186e8760724de18d8e24bbe1c208

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd6125c3e3397c523e528e6c90628101f0229d4d1c603953b17c4167b1bb7bd7
MD5 fc954e198d04aa60682206dd8c6cda6c
BLAKE2b-256 8f9e1cb32c97804bc08e8cdb0e58fd4b9fb23e0e22b8088770dcba4b3bebcda9

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e43d180c0c51b101e258a0f77b56a90515d3f8f0ebce359cdf6cfb521d43ee65
MD5 1c88c4b4438f76d99b488880982f5a91
BLAKE2b-256 860b685a964550f74879578527c5ea45aadf4dee280887a6766852c477fa1887

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6d7f4b54d21139c37666287b24cf84a5a82dbeffbab1481ca373b2daf2d7aa9
MD5 863d34ca88e29de7217f6418ed8bdc74
BLAKE2b-256 7aa3ff7298ff714866626614e0a8bdf946353660c9d4373bc3b8cf584eafdf40

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2d7542b8e333be5b5a0d8a03c4e0f292817456211b648910e7de5c07a352f1e
MD5 d36424d431554d958cf1e11c9eb4fbb5
BLAKE2b-256 29b08e4e379768210761573ce5dd8adb11e74c7730f55dca0bff69debec32262

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eaa2dfe23d335b8c3420bdd61d4dd422168487e29bb991c19cf0e533c23995bc
MD5 86abbd2d7f9a189691cfd5c52aa5af6e
BLAKE2b-256 e61396b04882d1e3f4cf615f5a873291c76f87332ee31aeb1a12742a48c44c41

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3df9b85f21ee23b51ed814021dd1a2e4bedc5247cbecca20f948f04519ab9539
MD5 7567e0817b2234677218d6ee42d45c9b
BLAKE2b-256 0a3500a6be7b0a6d9ef6eef88ecc79d2d809dde1c920e1b2aa857909ef8934a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ecc0dc12a324a24f5f01ad03ec4862bede43caae66c414bdb0b0d6acfe1cd47b
MD5 27ef2f1293ec427929a641bfbc62a30a
BLAKE2b-256 41cd5861cdb4524d7c29de16debed92adc6cc44f6f081eaa94c93c5c1dc69eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 315a7ee1d7e5ac62f52dba1a14993e4029adc6742f40a2fcd01a2af78ae1e317
MD5 2b53e363000497880abc3f7d1a15b2b7
BLAKE2b-256 562f78113377cbaab606952820237d2b212661efce9378630054a11987dbe575

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 661f12a3f0d3b0000461115a495da94daf72c5d7b1d66ff9220a93125c5e09de
MD5 da4e001908ca6eea80c13d725f8fd198
BLAKE2b-256 56d58e1380fde34559fc11daaf4e7d71b27aaf2c5dc617c0fb1402304278d246

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b6a35db52d1d4dd732349d5d9d73bae8138ea1c1ff7a6af2d1b25b01e5c2011
MD5 dd4755c687840747217c99993a5078f3
BLAKE2b-256 4bd18cb543d467455a430fc1579f50726ff40dcaa3739f35ee4d5246c7235f5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a449c9aa576b3dabd506491d14dc3f495684d4ea7dc256e12c6ea267545c0ae3
MD5 2bc2bfd5fce2b659bfd96c1e94070739
BLAKE2b-256 bf9bbf7afb905aa24e0e0f39b84ff822e160126bed30dfadcb95e3917f95c4c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 360ccc4d1c29e7f95cfe8cab51bb590f72aa449b418903213081544520b7baf7
MD5 a3e17bcd38536376ddc331912613fa0a
BLAKE2b-256 6b6ef50f2463280e6ef31c68d8f75f186ecc2d9edc75267ab8e17a7a04424736

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 526f3a7576336e8175e4710e22fb1daccf96833c5338f47158088bbf7746ef78
MD5 ebd8872441bef2c8a4b89926af925a47
BLAKE2b-256 2d1c05daf5d1911feab284a769d085ff17577e761eba621f489eb1586aed9261

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp38-cp38-win_amd64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 706d96bcb2a3c5d574622971d7bb9f807c88df68d2f815ba3f72ea76dccf35ed
MD5 45b3f698e5ea969b932cb13b6e03c03d
BLAKE2b-256 e70aac21125625eae681261d5421c5c98792550b36f666c6a41d8503c31f2ee6

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4c4d20feda031e695537b3dfa13df080ef48c8f075fa9adc4006548ae927c05
MD5 853091aa443f19122a582a09eaff5b8c
BLAKE2b-256 f11091f3131043e72802ebfc22a81ed36b5b2eeeff927a998df9d0ed17c36f41

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp38-cp38-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7244cff2ab29396a8d4a6da14b3541e04c50cb73e44d2c2837df96ac10777495
MD5 1ff96532fd9aeaa86adfa9497e2156e9
BLAKE2b-256 ad633cf9c2b9cefcfe5536d3934c422f73def86c4c55f1a5c0cc8116fef52448

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57a20da02ec610c25e5e45a6c18604c2626069f675f82cc5a1a2a8fc99c997b7
MD5 8509d5e8f0432d3cb4abd4bde9b0c12b
BLAKE2b-256 49c67bb14fcfd8e185c27221ef34a90bd3aa3f53d3912b042ac9b199ab17ac7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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

File details

Details for the file uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 91c51d4a61e330c7a8875d99f1708094453d139b6ce7e549d11bb3d36c5a81ac
MD5 d693b1a7fe12e984e4b1881f82ec70ab
BLAKE2b-256 85c68d70b0675fe8bf8b1a0a9aa26708d39fa4b017b0116b7d1fe5d95f8d7df8

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_ffi-0.10.8.post5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on 1minds3t/uv-ffi

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