Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

TurboPipe

Fast memoryview data piping

🔥 Description

TurboPipe speeds up sending raw bytes from moderngl.Buffer objects primarily to FFmpeg subprocess

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
    stream.write(data)

    # Fast turbopipe method
    turbopipe.pipe(data, stream.fileno())

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.
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

turbopipe-2.0.0.dev0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distributions

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

turbopipe-2.0.0.dev0-cp314-cp314t-win_arm64.whl (123.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

turbopipe-2.0.0.dev0-cp314-cp314t-win_amd64.whl (124.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

turbopipe-2.0.0.dev0-cp314-cp314t-win32.whl (122.4 kB view details)

Uploaded CPython 3.14tWindows x86

turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_x86_64.whl (439.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_i686.whl (468.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_armv7l.whl (507.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_aarch64.whl (398.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (259.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (253.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (230.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl (246.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.12+ i686

turbopipe-2.0.0.dev0-cp314-cp314t-macosx_11_0_arm64.whl (195.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

turbopipe-2.0.0.dev0-cp314-cp314t-macosx_10_12_x86_64.whl (205.4 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

turbopipe-2.0.0.dev0-cp311-abi3-win_arm64.whl (124.6 kB view details)

Uploaded CPython 3.11+Windows ARM64

turbopipe-2.0.0.dev0-cp311-abi3-win_amd64.whl (125.1 kB view details)

Uploaded CPython 3.11+Windows x86-64

turbopipe-2.0.0.dev0-cp311-abi3-win32.whl (123.2 kB view details)

Uploaded CPython 3.11+Windows x86

turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_x86_64.whl (438.9 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_i686.whl (468.9 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ i686

turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_armv7l.whl (508.1 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARMv7l

turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_aarch64.whl (398.9 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (259.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ s390x

turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (254.2 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ppc64le

turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (231.5 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARMv7l

turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.4 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl (247.9 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.12+ i686

turbopipe-2.0.0.dev0-cp311-abi3-macosx_11_0_arm64.whl (197.5 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

turbopipe-2.0.0.dev0-cp311-abi3-macosx_10_12_x86_64.whl (206.0 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file turbopipe-2.0.0.dev0.tar.gz.

File metadata

  • Download URL: turbopipe-2.0.0.dev0.tar.gz
  • Upload date:
  • Size: 18.0 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

Hashes for turbopipe-2.0.0.dev0.tar.gz
Algorithm Hash digest
SHA256 6f1f42a100e1d4f763d206cab29fbe3ecd002150ffeb11e8443c5afa7030374d
MD5 555f8acfdc4f85fd7974f83975778173
BLAKE2b-256 37df9c1d049b2ffa2ba70704702fb99c850293fb3c6284f2a78b444c1b04f95e

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 123.8 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 6fb4641e441c81085066dd9cc22b5d8f36bdbf3abfd69d58574ad76cc289086b
MD5 0cc47a3d251d5dd620943c69da147150
BLAKE2b-256 b3df8f6ec36d4ac91e1da88d62f546ab618d3e10aa319196441d761124a42070

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 124.3 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 84ce736640458323da7d3b6d4ef4104537233ae931203bbe9650dad88241a9bf
MD5 cd2ca074b7edb834e047aac97ac46e68
BLAKE2b-256 c8e4c9da82d853b4455d7a88d1ee6130b3468d850fe5f8c39d70a229a90b07b0

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 122.4 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 2086dcaf196508d2acdf43b0f0b87f122161a76f1d6dc615264de0743aaa015d
MD5 f4d630c77b8be3063a1efe3d75a8acc0
BLAKE2b-256 0a298e6f34ab43bdbb69cee6b6c5e4751834822c2e05c1e99aed7749dda8b8b9

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 439.0 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d2c68db6e3f909d96e17b638d3da78b61b32c50b340358091e2af6b9d43a137
MD5 4c6f154d8f78df987a4a25d5780ac979
BLAKE2b-256 bbcbb3fad4dab8f6eb10732b1cf7b9e984a182bc5e6d0493a89be8fe43b998b5

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 468.0 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eec0873b21c872273746fdc348a11fc8d9f7711a200fe85538ad7889521dd49f
MD5 5f3b21f81d4ff7d00421627de3300c5b
BLAKE2b-256 823086e0065094444bdc2cb8624f43e3d4af58995b22ab9fe32aad016a0c9332

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 507.4 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4421559e870574280dd3694cc34138ee23c1ce53954897efd53d76b1b00faf51
MD5 74e74cf8a4c10cd5179a0f54173b395e
BLAKE2b-256 9a42433324652db0b56d84074be7b9522ac9ae15ef7e4cf2d80e1bfd26d7bd8a

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 398.6 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28de7ef5fbffafb06b5dcf2789a2adf7ced1f3fd2452f8b5f28236906d164424
MD5 fe071775431738825d4a4e29bb9ed699
BLAKE2b-256 d23ae8ec3c6ee7a0d3ada020c3a7152c6060f62bc04abc44c80e6a8f27671a4d

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 226.1 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd4ef21c37bda2b118a133a2747f6c4d7b56d68889baaf1a000f7d3459340f62
MD5 f8d18b20a4fa79a5cb182d9b8b53ad75
BLAKE2b-256 cb095c2ebb95049e459ae47820b5ed90a04fad6b12edb122300a90cbb2a6187c

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f55d41248ae4fbca9adbf8935b18375fea506a5f9cb7bbbbadb8b7c4468ec17f
MD5 3a6d1884f4e04ead05ce689a19191267
BLAKE2b-256 bc72e63f1565ad95619349dd1f167a206b41a25c134ff64d59fe2d3497254c87

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 253.5 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ca1aafd70f23b5964246a5b3eef388cd50ad5cb1b2ec033eb21072253526910a
MD5 fbd1487d7b67ba27d4c2cd886bf0ba11
BLAKE2b-256 3693c600d0db5015ca200e11d91090860be56f0586d25241e3a1128c9e3a731b

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 230.7 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e5b71d23bf312574cea79ed1be5b87dcabb5f502a7a780ccd899f82920cb311c
MD5 05d47fef0ca18d371d73c1ff682f4698
BLAKE2b-256 2b311b9e92b3a8234cfb9fbae515bbb2cd4622ff2382e0dc9407e547b6cb04a6

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 221.2 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ffd2e5badf154e3a8bc91d5935597e1f3e06a9f199a6062f754c7b81ca722ef
MD5 eeb2f12c14cd7400151d48baabc150e5
BLAKE2b-256 53ccf736b315b3da392bb335249254843f5d152a4c2b56b0cdd8ceedc8199a93

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 246.9 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3190b41472f541fae329e4ab2bd4557e2f6870d2dd20ceab04af5dfd08414f47
MD5 ed39f3b1f030532462489f00660a2fc1
BLAKE2b-256 f2c955e226b99dff0b733b93a6c0320509f27b4d8a1916b306e4e2bf6357af1b

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 195.9 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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1173d9166686250237c618a3b950b90bc3443677761fef215b23f2c360da5c45
MD5 cf5efd77f2d1a92db0120d13828f7c9e
BLAKE2b-256 9d5525baa55315195d4ad1123e25826fa9955e3b569bff468d8e86c22dd6445e

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-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

Hashes for turbopipe-2.0.0.dev0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a17c8493b4c23fc8f2370ab89d82acf0e52db996fcf8ae4c634ffdb1f4031fef
MD5 c545bc5707b9bf3564c387650a6caae4
BLAKE2b-256 f549f4022c81291fa76787fe073bfc6673d949cecb00810cb0c24b455c2cfa98

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-win_arm64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-win_arm64.whl
  • Upload date:
  • Size: 124.6 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e0d955707c2f0b9f6dc3994abbeb1a2074f65e80646650b9479849ed05b9644f
MD5 2d0de5f7eb12d55630782d85d7805910
BLAKE2b-256 72b9ab2a955d771a0d975153bb7425b9c7ef5e53518cce57e5e56334516d0604

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 278efa8618a90abba19fdb01985ab203ae954c5e6b023785ad41eacf71cad434
MD5 94b4e4a0ce7a80efbe6b7ae7c0d7f020
BLAKE2b-256 89bd49d8322e88074ea76ba282a90e40d5052c98d8666b25700d90de0b8d5fa8

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-win32.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-win32.whl
  • Upload date:
  • Size: 123.2 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 57627232daff89180744eb237d6a1867626cf4a1f344becb1e6f2521e5cbb8af
MD5 69d9aadabb9868ec8cc93c8070119edb
BLAKE2b-256 6610fbeefbb261cb27b313074770f4a472c330bdc45919c3e9caa369840f0fb0

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 438.9 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1fecbab1d83f9a8d7bcd99b147d7217e476a2c35615be74a17a1d993e187f740
MD5 837e100fef5d0fd9d0d5ee59056703d0
BLAKE2b-256 4f3afa0667a6e7cada7c63b5bbeac29cb5c6d6bfa31695b2e66f2aa3d135cda7

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 468.9 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c3a924f0d39e4b641ade06608acd79d11e37355bdf4f1eb3c2b357a9f1eafb3d
MD5 89c1c1e785d2b84438c136246dc33502
BLAKE2b-256 a76788783217e040024cfc59215365783498674f4879abe4c4001a1bb8aae205

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 508.1 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c9aef97d6e319c3a3f37c6be071d5805d0d496e5d6d81d5c7d4bd2ddad3a10c
MD5 0ce15933badbd0b2e480dc401a53934b
BLAKE2b-256 87a63bc9acde442025945025a9207e66036a48b0457eb82eaf11da81e0a7c3cd

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 398.9 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50409c89f443cf56a0c1c419af5fb424983b8492fb7bb7075964249e2a732b20
MD5 517d67e86b2963a833c95b8ea7371962
BLAKE2b-256 3ca936a218993042580c79d7bf97d7e609da4d987ec7812f8cafe5bcbaf967fa

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a7e0ffc9f70a0d07fae11530c07554d085a681a553afdcbf76695511f5796cd
MD5 ad81caa2c9797800f6bb5c0a1ba47673
BLAKE2b-256 a2411a6b68002d5c6c91669b7bcf6a7f0cd28bf7f887123d42c1003fa5a389eb

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 259.6 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 87c74baf96a442ae73b6844b73bb4a3441f82b0ab5eb8709604e3dd90cb875b2
MD5 d624a9c60a925fe561af1ec2e5de9301
BLAKE2b-256 93b3ab466942b69d556992248d9e000ea779e673e2424940d8aec59b78b479ce

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 254.2 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c73fdd6d7860ef3efbaff863ccd0ea77b8d2ffc32e01244e7f0a246ce22b8e92
MD5 1a576ca1491452faa0477180657d342e
BLAKE2b-256 65bb8a1a7669e73a4a798d4a235c74c44035b0f4a2142f7a7415fa6a5a1404d0

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 65d647c925f436de7589825036d1db79291355c84a65a226f67876d12ea87127
MD5 213f39803af6e09b515e67b3b3b678b6
BLAKE2b-256 169702a89afad21f8a5407562b9facfe590e5ce03e01bb739d339ee4272af93f

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 221.4 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dac6de3d5140e327fd3e4de6270fe7ec9df918ef4b6bd6eeacb901bc3143a39d
MD5 229b0fe9ee4b20467db83a35e29161db
BLAKE2b-256 70a47bc202d86e1d3f939ffb7b392affd080303a510a1511356524922f9de9da

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 247.9 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b0ab25a4c9f5d6fbbaa2095a1885c44b6af915ca56bbecad8a15da4b51e1a0e6
MD5 da4e747ab07631583b32922396217f18
BLAKE2b-256 7f7019d683d9660a85d432cf53c76a5f2c68c11151412b4aa16906b09aa51646

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 197.5 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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac3d47583b9f509dc2d89e0c3ba3d630fff1911af78fa4c6f181a3270ee16616
MD5 404481ec776ca0d884d85942b6920bef
BLAKE2b-256 77e7f1c5e69d9f30f222fb557423a40269eb3b379d215ef4caa1eacd5f6d2037

See more details on using hashes here.

File details

Details for the file turbopipe-2.0.0.dev0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: turbopipe-2.0.0.dev0-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

Hashes for turbopipe-2.0.0.dev0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d5cda0be166d0ba6135367aff50f05c5c3309f6d349fc9912d6bf8fbd293654
MD5 c81a5e70ef4e0006c2e1d8364245d04e
BLAKE2b-256 78e517b94b87128bee9b1123de829ac9b71110bd286041be0082f6d553d506f8

See more details on using hashes here.

Supported by

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