🔥 Description
TurboPipe speeds up sending raw bytes from
moderngl.Bufferobjects primarily toFFmpegsubprocess
The optimizations involved are:
- Zero-copy: Avoid unnecessary memory copies or allocation (intermediate
buffer.read()) - Chunks: Write in blocks of 8192 bytes (RAM page size), so the hardware is happy (Unix)
- Threaded:
- Doesn't block the Python GIL, allows to render next frame
- Decouples the main thread from the I/O thread for performance
- Rust: The core of TurboPipe is written in Rust for speed, efficiency and low-level control
- Safe: Guarantees order, blocks if the memory is queued on any pipe
Note: Also check out ShaderFlow, where TurboPipe shines! 😉
📦 Installation
Simply add the turbopipe PyPI package to your pyproject.toml:
[project]
dependencies = ["turbopipe"]
🚀 Usage
Foundations
On its simplest form, the two are equivalent:
# Whatever data you can get a memoryview
data = memoryview(os.urandom(1000))
with open("/dev/null", "wb") as stream:
# Native python method (sync)
stream.write(data)
# Fast turbopipe method (async)
turbopipe.pipe(data, stream.fileno())
# Wait for queued writes
turbopipe.sync(data)
Alternatively, for subprocesses:
from subprocess import PIPE, Popen
# Must have stdin or named pipes
process = subprocess.Popen(
("sh", "-c", "cat > /dev/null"]),
stdin=PIPE,
)
# Faster than stdin.write(data)
turbopipe.pipe(data, process.stdin.fileno())
ModernGL
Framebuffers expose their data with the internal .mglo object:
import moderngl
ctx = moderngl.create_standalone_context()
buf = ctx.buffer(reserve=1000)
# Send to FFmpeg, named pipes, raw data files
turbopipe.pipe(memoryview(buf.mglo), fileno)
However, TurboPipe shines in large data transfers for video encoding:
# Pseudocode for a video editor-like
buffer = ctx.buffer(reserve=width*height*3)
scene = Scene()
ffmpeg = subprocess.Popen(...)
fileno = ffmpeg.stdin.fileno()
while not scene.finished:
scene.render_frame()
# Waits on all pending pipes in this buffer
turbopipe.sync(memoryview(buffer.mglo))
# Copy data so the next frame can be pre-rendered
scene.fbo.read_into(buffer)
# Queue the write into a worker thread
turbopipe.pipe(memoryview(buffer.mglo, fileno))
# Sync all buffers, cleanup, etc.
turbopipe.sync(memoryview(buffer.mglo))
ffmpeg.stdin.close()
See the examples directory for more, and ShaderFlow's usage of it!
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file turbopipe-2.0.1.tar.gz.
File metadata
- Download URL: turbopipe-2.0.1.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d30b58cd397e59fd7197b8f08a3be9a07c2f5cd567dde8811892f5966607f3a0
|
|
| MD5 |
691dfffebe906dcdd749d382062b3542
|
|
| BLAKE2b-256 |
e4be0d74f21f24a2a67cc092d4c388374b48e2025737e6bdbde567aaa1b54eca
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-win_arm64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-win_arm64.whl
- Upload date:
- Size: 123.6 kB
- Tags: CPython 3.14t, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b82fbf2da9d97e5e46fb6c988c833fb75355bda44cd2634ed341dc18c2659ac
|
|
| MD5 |
98bbc315bbcca91bc44f2dbb51d7e3bf
|
|
| BLAKE2b-256 |
e89896c3a14c889b6d3f122c70a4134aa35055541aee7ef09985654941c3e742
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 124.4 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1a6b407d72edb20f48043d010a2f54580b671b9585ea12114dec722326bce87
|
|
| MD5 |
cde5e05531ddaa1027d3aafc77468d09
|
|
| BLAKE2b-256 |
52bdb5a4000575f925ee71aee501f1cd209de38f0982526db2cde16cf09f0715
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-win32.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-win32.whl
- Upload date:
- Size: 121.8 kB
- Tags: CPython 3.14t, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13112b135d66b4a353bb782bda98ff070a0655b4fc178f2a54ea34804fd7d370
|
|
| MD5 |
4f9302b1583652efc3f618cb446fdd68
|
|
| BLAKE2b-256 |
8141f795da1292326219c3f198d2d0d0aefea7968ea1a9fd562cace8064b6dd0
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 438.9 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1269cec4bdf1b578563b4d19403f3fef561fb1e4e5596bf38be9e3bf1e232101
|
|
| MD5 |
dd8fff18868e3a5878e9af78d8be4a91
|
|
| BLAKE2b-256 |
cc701625687a9dd9adfca1b695d12822fbbb39c67a9d6189543ff873e4a3fd69
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl
- Upload date:
- Size: 467.9 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ed7b195e96aeb2390bc681509ea05ad3aa180d839dc7341e94ae93099812d05
|
|
| MD5 |
1acd6ab359881c98660a003a51f604f5
|
|
| BLAKE2b-256 |
2e935603740c4a545433563f4bbada83933faccc12bf3792dc56c41e54e1bcc2
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 507.1 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
109be210070f559ce381604fe6a38594a29a0964f578adaa4693b34f2673cf27
|
|
| MD5 |
5b9a0c49192afe9ea370cb8a4e997251
|
|
| BLAKE2b-256 |
b87697d5b065e3ae7d8138ce919b476549ff486f374045cfe0277bbd08cd5d2f
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 398.1 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24166f9d80949ae63437e288ca73bba52611740d7f7fd953735db03d367ab846
|
|
| MD5 |
08628a36ce9f885abb9c31b9b55eff60
|
|
| BLAKE2b-256 |
a7aa9c02be7546756655b4c6edb6e884e48ea0c2082621b28df6bff462a4b698
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 226.2 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f5551d2c324068cf1317b244db5184561670aa907433accbbd70ea5a8071fc9
|
|
| MD5 |
515f0b18c15157aa4fb0f80ec058dc6a
|
|
| BLAKE2b-256 |
6a49681ea4458e11118668a654655ac28fc3d3eb611a784fd874307bb88ff10b
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 259.8 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
877f8fdf12650d1e08719aaffade5c86ea88fcd07dd2019097f5842bb28c0045
|
|
| MD5 |
06053656497e9c5a202b6105c94c263b
|
|
| BLAKE2b-256 |
5d17f8b4fbae7b8d877475a4ea8e399dae5f04d0be5fa5bb0be9312f5fe8a9a3
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 253.4 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
643b55772db7e4b57975d220c78ec88b3d452ac6c6201d7881ed508fda28a2b8
|
|
| MD5 |
11e80f2887d3aa7d9b23a23ae7a87556
|
|
| BLAKE2b-256 |
ce532bd8f0ddb03e17a952b6d8cab76d0a5dc135bc6909215ea2de70a2c5c7d6
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 230.6 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79a01a2181b8145289760305daa138692d0bf3fe2db0a2ad5969f502e96fcfba
|
|
| MD5 |
e7f4b788faa93f32a5a84fc4b9c045af
|
|
| BLAKE2b-256 |
a45ca3a9e454108d22ad682d10d7d24a98f9186febb4ab58085e9776696907d5
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 220.8 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af78e5f2c9f4c45fc6a6ffa99cc4d9dcb936913282e5095f66f5bf592dd888ef
|
|
| MD5 |
4d2c44b96c028f7e0af94f027ecdabc3
|
|
| BLAKE2b-256 |
4a5e8baba4b2e4286004153735b944212c6b3fe2c78b0894df61231d11cdd1e6
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 246.6 kB
- Tags: CPython 3.14t, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7661d9161624930c9e25e20ef6e7152a31631413c6ce7f442c9051b7f4860a7e
|
|
| MD5 |
8f0ed6e4ab1bdd1c7a0516b07c1d0256
|
|
| BLAKE2b-256 |
24e4fd50702704148a5d920463028753655239cf6b0c2b282a80163165836a3c
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 195.6 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c32d5205a7d54db24229db9ac5888c5a6b609a282c500b1d162206c4e65cc478
|
|
| MD5 |
7e74016cd50ba78c1feb6521aa73783e
|
|
| BLAKE2b-256 |
11d1648e44b2b14d1b3d77abb7b52b29a47e64f6a2bef79d5202e34ce18357cb
|
File details
Details for the file turbopipe-2.0.1-cp314-cp314t-macosx_10_12_x86_64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp314-cp314t-macosx_10_12_x86_64.whl
- Upload date:
- Size: 205.4 kB
- Tags: CPython 3.14t, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6d62d3dc0e9c17ee1e3b78149fb5541e7e68386ca2dcff699154b0c3835f289
|
|
| MD5 |
c41771ad7c3704fcf76dde2c7db9e4a0
|
|
| BLAKE2b-256 |
b93855e624afb134e870ebd6711341d073e040b745e2c9584bcabca9682b6979
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-win_arm64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-win_arm64.whl
- Upload date:
- Size: 124.3 kB
- Tags: CPython 3.11+, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
875f7dd277470a2627047d67412ac02f9368da0c34bc9c2dd8f17092c3282d98
|
|
| MD5 |
2c637b47c6c9fcf48490086e6b223501
|
|
| BLAKE2b-256 |
a9badce1b0960e016a1f5ab1cc6261150768e203f288f0989d7ffcb18b7ebef8
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-win_amd64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-win_amd64.whl
- Upload date:
- Size: 125.1 kB
- Tags: CPython 3.11+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2abfab4d030be52670b82dd46bb260018547623508a45b588a61c4913a1fa88
|
|
| MD5 |
4fd4ea7b5d4bf7768f66698b3498115d
|
|
| BLAKE2b-256 |
0f48f02f43ed4bd7b8ac9142c174b43c8e8e14200e54b9fb90de68d9ac4da55e
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-win32.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-win32.whl
- Upload date:
- Size: 122.4 kB
- Tags: CPython 3.11+, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
633584bd4b6cfa3050ea78ba9ecfbde3eb934d4afc0d71ef5961a6c40f18682d
|
|
| MD5 |
a802ca1156116ba8edc5bb95861b4579
|
|
| BLAKE2b-256 |
1ec76ea7f177a3f5a61f109b9ce4340324feafd9e73547adb4499d0d0e92a54a
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 439.0 kB
- Tags: CPython 3.11+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
210f7b523d779032f7d9200044b80b4279747ff73018afcd78c68c6ef67ed73d
|
|
| MD5 |
4096477f3f6c931261de03892579560b
|
|
| BLAKE2b-256 |
eea35e075cf7c77208c6ceec9a1bf1b0977d5302eefb1a98d46eeb5384d4a38e
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-musllinux_1_2_i686.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-musllinux_1_2_i686.whl
- Upload date:
- Size: 469.0 kB
- Tags: CPython 3.11+, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcb3a8ac617eb98f7bcfd74010c30df1c1986eccfc3017971573a537cd027af7
|
|
| MD5 |
0575299fc112e505329d60e9d7c1e9d1
|
|
| BLAKE2b-256 |
086f9f3c72efa336c90e0e67f237fc3357b366d6848c429f63b3ab96b450046c
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 507.8 kB
- Tags: CPython 3.11+, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7b84c39eba27d8430ca9e341c825ec93f73cd8f15269e0842f257ba3a214f37
|
|
| MD5 |
0696b410fbda1d1207363252dc726ba4
|
|
| BLAKE2b-256 |
c441ed1a085c185f5914bf24087fcb4c011001cee9094a9c3d3e9529d06e20ee
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 398.4 kB
- Tags: CPython 3.11+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8aab4af48ac44aa31ba3231b4d27010c63346e0e0900e55e8e1a053ba49b527b
|
|
| MD5 |
464cb99197b9e206fd23a48eccb64276
|
|
| BLAKE2b-256 |
cff5f769354d450d6f3f06a585b2d568020de86ef0dddd4706b51ec8d3bc59df
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 226.3 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f2900549d66dcce3f819243d7fcd69c4f6fb3a3d8c12876f5abee99a28b9e1c
|
|
| MD5 |
c75663d49d13d2ceb55d5e76669396d0
|
|
| BLAKE2b-256 |
af9142fbdd463f8ebba3f8faf9501cf5a95ca11d39221e2020bc6320b34050de
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 259.4 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebe576bec7bce54ca1109a17aa5523b0d79bbcdd3fa4346309ba61ccfb82d01f
|
|
| MD5 |
35a2764e467e09fa854fe6bbad02302b
|
|
| BLAKE2b-256 |
53979fd18659050599d4c20078de64c6ad12e608c6f71b7938131fa751aa18c6
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 254.1 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8a2f3f12bb62401183af0838f048a85888e48d2234276a1cda79240bd1a29f9
|
|
| MD5 |
de69bc794af561d2c438623a26084102
|
|
| BLAKE2b-256 |
854fd7f2e1118f0554aa5e993ba27e68bbe1a9dd0c8eeb707d5f69eb30486615
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 231.5 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f3b4a1226df9aa072e219d7fa5fac08568e29311477d2445ecb8e14c8f18b1d
|
|
| MD5 |
30a0398ad1521799299cb2b50b2ee751
|
|
| BLAKE2b-256 |
a5bc5e3a70d3312840b2cdcd6d10a96ad4d8d64940537fea19b48b5dec37e93f
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 221.0 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a6b61bc61fbe2272155b7f7aef63cd4577b20ac1a91c603347ff12273560f89
|
|
| MD5 |
0ff5095853be39e81ade2b955f04b960
|
|
| BLAKE2b-256 |
18feb369c2a7750b282dd57c9a7239faa688ce0bae08f1b6eb989370b7f74606
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 248.0 kB
- Tags: CPython 3.11+, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
027f88072310069abdafb6f211e3e97f96ecdc549515062819d875dad2cd03e1
|
|
| MD5 |
2b6c66a47fd8d642a25571ab9263275e
|
|
| BLAKE2b-256 |
fa8b80c74dcbdbfc8bb8e86d23365eeeff13063a83c47266a90599ed7b4bcafe
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 197.1 kB
- Tags: CPython 3.11+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d825d054af9353b56f652aadfe1b84f0f0c6056d2a2b59e3b76e3189b695f16
|
|
| MD5 |
565482e9d2d85b558a5fb60cb1b81bf5
|
|
| BLAKE2b-256 |
80cad441fcd2915847e716c38dd0c003b51c8662680d911efeee61522c7d5a00
|
File details
Details for the file turbopipe-2.0.1-cp311-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: turbopipe-2.0.1-cp311-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 206.0 kB
- Tags: CPython 3.11+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8011867782f2ca5ca0093135bc6b9f0dbf7d1cea61353f2b5a50c4381135659
|
|
| MD5 |
555982613cd158a3e30fae36a18e37dc
|
|
| BLAKE2b-256 |
3c17f491b55792145c821d2f28e968f02e6bec7e9d372b6efa5b781224318713
|