🔥 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!
Metadata
Release files for turbopipe 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| turbopipe-2.0.1.tar.gz | 18.1 kB | Details |
Built distributions (wheels)
Total release size: 8.1 MB
Release files / turbopipe-2.0.1.tar.gz
| Download URL | turbopipe-2.0.1.tar.gz |
|---|---|
| Size | 18.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d30b58cd397e59fd7197b8f08a3be9a07c2f5cd567dde8811892f5966607f3a0
|
|
BLAKE2b-256 checksum How to use checksums |
e4be0d74f21f24a2a67cc092d4c388374b48e2025737e6bdbde567aaa1b54eca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-win_arm64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 123.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5b82fbf2da9d97e5e46fb6c988c833fb75355bda44cd2634ed341dc18c2659ac
|
|
BLAKE2b-256 checksum How to use checksums |
e89896c3a14c889b6d3f122c70a4134aa35055541aee7ef09985654941c3e742
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-win_amd64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 124.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c1a6b407d72edb20f48043d010a2f54580b671b9585ea12114dec722326bce87
|
|
BLAKE2b-256 checksum How to use checksums |
52bdb5a4000575f925ee71aee501f1cd209de38f0982526db2cde16cf09f0715
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-win32.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-win32.whl |
|---|---|
| Size | 121.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
13112b135d66b4a353bb782bda98ff070a0655b4fc178f2a54ea34804fd7d370
|
|
BLAKE2b-256 checksum How to use checksums |
8141f795da1292326219c3f198d2d0d0aefea7968ea1a9fd562cace8064b6dd0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 438.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1269cec4bdf1b578563b4d19403f3fef561fb1e4e5596bf38be9e3bf1e232101
|
|
BLAKE2b-256 checksum How to use checksums |
cc701625687a9dd9adfca1b695d12822fbbb39c67a9d6189543ff873e4a3fd69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 467.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
3ed7b195e96aeb2390bc681509ea05ad3aa180d839dc7341e94ae93099812d05
|
|
BLAKE2b-256 checksum How to use checksums |
2e935603740c4a545433563f4bbada83933faccc12bf3792dc56c41e54e1bcc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 507.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
109be210070f559ce381604fe6a38594a29a0964f578adaa4693b34f2673cf27
|
|
BLAKE2b-256 checksum How to use checksums |
b87697d5b065e3ae7d8138ce919b476549ff486f374045cfe0277bbd08cd5d2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 398.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
24166f9d80949ae63437e288ca73bba52611740d7f7fd953735db03d367ab846
|
|
BLAKE2b-256 checksum How to use checksums |
a7aa9c02be7546756655b4c6edb6e884e48ea0c2082621b28df6bff462a4b698
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 226.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f5551d2c324068cf1317b244db5184561670aa907433accbbd70ea5a8071fc9
|
|
BLAKE2b-256 checksum How to use checksums |
6a49681ea4458e11118668a654655ac28fc3d3eb611a784fd874307bb88ff10b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 259.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
877f8fdf12650d1e08719aaffade5c86ea88fcd07dd2019097f5842bb28c0045
|
|
BLAKE2b-256 checksum How to use checksums |
5d17f8b4fbae7b8d877475a4ea8e399dae5f04d0be5fa5bb0be9312f5fe8a9a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 253.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
643b55772db7e4b57975d220c78ec88b3d452ac6c6201d7881ed508fda28a2b8
|
|
BLAKE2b-256 checksum How to use checksums |
ce532bd8f0ddb03e17a952b6d8cab76d0a5dc135bc6909215ea2de70a2c5c7d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 230.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
79a01a2181b8145289760305daa138692d0bf3fe2db0a2ad5969f502e96fcfba
|
|
BLAKE2b-256 checksum How to use checksums |
a45ca3a9e454108d22ad682d10d7d24a98f9186febb4ab58085e9776696907d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 220.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
af78e5f2c9f4c45fc6a6ffa99cc4d9dcb936913282e5095f66f5bf592dd888ef
|
|
BLAKE2b-256 checksum How to use checksums |
4a5e8baba4b2e4286004153735b944212c6b3fe2c78b0894df61231d11cdd1e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 246.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
7661d9161624930c9e25e20ef6e7152a31631413c6ce7f442c9051b7f4860a7e
|
|
BLAKE2b-256 checksum How to use checksums |
24e4fd50702704148a5d920463028753655239cf6b0c2b282a80163165836a3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 195.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c32d5205a7d54db24229db9ac5888c5a6b609a282c500b1d162206c4e65cc478
|
|
BLAKE2b-256 checksum How to use checksums |
11d1648e44b2b14d1b3d77abb7b52b29a47e64f6a2bef79d5202e34ce18357cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | turbopipe-2.0.1-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 205.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6d62d3dc0e9c17ee1e3b78149fb5541e7e68386ca2dcff699154b0c3835f289
|
|
BLAKE2b-256 checksum How to use checksums |
b93855e624afb134e870ebd6711341d073e040b745e2c9584bcabca9682b6979
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-win_arm64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-win_arm64.whl |
|---|---|
| Size | 124.3 kB |
| Tags | CPython 3.11 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
875f7dd277470a2627047d67412ac02f9368da0c34bc9c2dd8f17092c3282d98
|
|
BLAKE2b-256 checksum How to use checksums |
a9badce1b0960e016a1f5ab1cc6261150768e203f288f0989d7ffcb18b7ebef8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-win_amd64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-win_amd64.whl |
|---|---|
| Size | 125.1 kB |
| Tags | CPython 3.11 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
d2abfab4d030be52670b82dd46bb260018547623508a45b588a61c4913a1fa88
|
|
BLAKE2b-256 checksum How to use checksums |
0f48f02f43ed4bd7b8ac9142c174b43c8e8e14200e54b9fb90de68d9ac4da55e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-win32.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-win32.whl |
|---|---|
| Size | 122.4 kB |
| Tags | CPython 3.11 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
633584bd4b6cfa3050ea78ba9ecfbde3eb934d4afc0d71ef5961a6c40f18682d
|
|
BLAKE2b-256 checksum How to use checksums |
1ec76ea7f177a3f5a61f109b9ce4340324feafd9e73547adb4499d0d0e92a54a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-musllinux_1_2_x86_64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 439.0 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
210f7b523d779032f7d9200044b80b4279747ff73018afcd78c68c6ef67ed73d
|
|
BLAKE2b-256 checksum How to use checksums |
eea35e075cf7c77208c6ceec9a1bf1b0977d5302eefb1a98d46eeb5384d4a38e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-musllinux_1_2_i686.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 469.0 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
dcb3a8ac617eb98f7bcfd74010c30df1c1986eccfc3017971573a537cd027af7
|
|
BLAKE2b-256 checksum How to use checksums |
086f9f3c72efa336c90e0e67f237fc3357b366d6848c429f63b3ab96b450046c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-musllinux_1_2_armv7l.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 507.8 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
e7b84c39eba27d8430ca9e341c825ec93f73cd8f15269e0842f257ba3a214f37
|
|
BLAKE2b-256 checksum How to use checksums |
c441ed1a085c185f5914bf24087fcb4c011001cee9094a9c3d3e9529d06e20ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-musllinux_1_2_aarch64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 398.4 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
8aab4af48ac44aa31ba3231b4d27010c63346e0e0900e55e8e1a053ba49b527b
|
|
BLAKE2b-256 checksum How to use checksums |
cff5f769354d450d6f3f06a585b2d568020de86ef0dddd4706b51ec8d3bc59df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 226.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
7f2900549d66dcce3f819243d7fcd69c4f6fb3a3d8c12876f5abee99a28b9e1c
|
|
BLAKE2b-256 checksum How to use checksums |
af9142fbdd463f8ebba3f8faf9501cf5a95ca11d39221e2020bc6320b34050de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 259.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
ebe576bec7bce54ca1109a17aa5523b0d79bbcdd3fa4346309ba61ccfb82d01f
|
|
BLAKE2b-256 checksum How to use checksums |
53979fd18659050599d4c20078de64c6ad12e608c6f71b7938131fa751aa18c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 254.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
e8a2f3f12bb62401183af0838f048a85888e48d2234276a1cda79240bd1a29f9
|
|
BLAKE2b-256 checksum How to use checksums |
854fd7f2e1118f0554aa5e993ba27e68bbe1a9dd0c8eeb707d5f69eb30486615
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 231.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
3f3b4a1226df9aa072e219d7fa5fac08568e29311477d2445ecb8e14c8f18b1d
|
|
BLAKE2b-256 checksum How to use checksums |
a5bc5e3a70d3312840b2cdcd6d10a96ad4d8d64940537fea19b48b5dec37e93f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 221.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
5a6b61bc61fbe2272155b7f7aef63cd4577b20ac1a91c603347ff12273560f89
|
|
BLAKE2b-256 checksum How to use checksums |
18feb369c2a7750b282dd57c9a7239faa688ce0bae08f1b6eb989370b7f74606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 248.0 kB |
| Tags | CPython 3.11 Linux glibc 2.12+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
027f88072310069abdafb6f211e3e97f96ecdc549515062819d875dad2cd03e1
|
|
BLAKE2b-256 checksum How to use checksums |
fa8b80c74dcbdbfc8bb8e86d23365eeeff13063a83c47266a90599ed7b4bcafe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-macosx_11_0_arm64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 197.1 kB |
| Tags | CPython 3.11 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0d825d054af9353b56f652aadfe1b84f0f0c6056d2a2b59e3b76e3189b695f16
|
|
BLAKE2b-256 checksum How to use checksums |
80cad441fcd2915847e716c38dd0c003b51c8662680d911efeee61522c7d5a00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / turbopipe-2.0.1-cp311-abi3-macosx_10_12_x86_64.whl
| Download URL | turbopipe-2.0.1-cp311-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 206.0 kB |
| Tags | CPython 3.11 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8011867782f2ca5ca0093135bc6b9f0dbf7d1cea61353f2b5a50c4381135659
|
|
BLAKE2b-256 checksum How to use checksums |
3c17f491b55792145c821d2f28e968f02e6bec7e9d372b6efa5b781224318713
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|