Skip to main content

Python wrapper for AIO

Python bindings for async file I/O on Linux and a pure-Python/thread fallback for other platforms.

Three backends are available:

Backend Kernel Notes
linux_uring ≥ 5.6 io_uring - shared ring buffers, zero-syscall completions
linux_aio ≥ 4.18 kernel AIO (io_submit / io_getevents), O_DIRECT only
thread_aio any pthreads pool, portable
python_aio any pure Python, no C extension required

Example

import asyncio
from caio import AsyncioContext

loop = asyncio.get_event_loop()

async def main():
    # max_requests=128 by default
    ctx = AsyncioContext(max_requests=128)

    with open("test.file", "wb+") as fp:
        fd = fp.fileno()

        # Execute one write operation
        await ctx.write(b"Hello world", fd, offset=0)

        # Execute one read operation
        print(await ctx.read(32, fd, offset=0))

        # Execute one fdsync operation
        await ctx.fdsync(fd)

        op1 = ctx.write(b"Hello from ", fd, offset=0)
        op2 = ctx.write(b"async world", fd, offset=11)

        await asyncio.gather(op1, op2)

        print(await ctx.read(32, fd, offset=0))
        # Hello from async world


loop.run_until_complete(main())

Selecting a backend

from caio import AsyncioContext picks the best available backend automatically (linux_uring → linux_aio → thread_aio → python_aio).

To force a specific backend use the CAIO_IMPL environment variable:

CAIO_IMPL=uring   python my_app.py   # linux_uring
CAIO_IMPL=linux   python my_app.py   # linux_aio
CAIO_IMPL=thread  python my_app.py   # thread_aio
CAIO_IMPL=python  python my_app.py   # python_aio

Or import a backend directly:

# io_uring (Linux ≥ 5.6)
from caio.linux_uring_asyncio import AsyncioContext

# kernel AIO (Linux ≥ 4.18)
from caio.linux_aio_asyncio import AsyncioContext

# thread pool
from caio.thread_aio_asyncio import AsyncioContext

A default_implementation file placed next to caio/__init__.py (useful for distro package maintainers) may contain one of uring, linux, thread, or python on its first non-comment line.

Troubleshooting

io_uring blocked by seccomp

Containers (Docker, Podman, Kubernetes) often block io_uring via a seccomp filter. The import will raise ImportError with a diagnostic message if io_uring_setup(2) returns ENOSYS.

Fix:

# Docker / Podman
docker run --security-opt seccomp=unconfined ...

# Kubernetes
securityContext:
  seccompProfile:
    type: Unconfined

linux_aio compatibility

linux_aio requires kernel ≥ 4.18 and a compatible filesystem. If it does not work in your environment you can fall back to thread or python:

CAIO_IMPL=thread python my_app.py

Release files for caio 0.12.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for caio 0.12.6
File Size Uploaded
caio-0.12.6.tar.gz 83.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for caio 0.12.6
File
caio-0.12.6-py3-none-any.whl Python 3 none any Details
caio-0.12.6-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
caio-0.12.6-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
caio-0.12.6-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details
caio-0.12.6-cp314-cp314t-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 Details
caio-0.12.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
caio-0.12.6-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
caio-0.12.6-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
caio-0.12.6-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
caio-0.12.6-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
caio-0.12.6-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
caio-0.12.6-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
caio-0.12.6-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
caio-0.12.6-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
caio-0.12.6-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
caio-0.12.6-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
caio-0.12.6-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
caio-0.12.6-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
caio-0.12.6-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
caio-0.12.6-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
caio-0.12.6-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
caio-0.12.6-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
caio-0.12.6-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
caio-0.12.6-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
caio-0.12.6-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
caio-0.12.6-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
caio-0.12.6-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
caio-0.12.6-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
caio-0.12.6-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
caio-0.12.6-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
caio-0.12.6-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
caio-0.12.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 4.4 MB

Release files / caio-0.12.6.tar.gz

Download URL caio-0.12.6.tar.gz
Size 83.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bbc7d31e871d0e0ab05db14b258a8c9893eda7e17190678f00bf83d2cf158859
BLAKE2b-256 checksum
How to use checksums
1d42b61ea07c8a79f074117c47628506ca7498d27ce494c6aafe2cc24c97fa4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-py3-none-any.whl

Download URL caio-0.12.6-py3-none-any.whl
Size 26.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc034cb25e0f840c30d667a90b96e1383381916ca431a96c8f37f79585b90f11
BLAKE2b-256 checksum
How to use checksums
6dee9820c8bd03b8a5d5d23a64a9691968d1e1288994473e124b2d12269c7141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL caio-0.12.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 181.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
783f5f455918dd3cb227f703c18e6a1899f020aa78418a86eea2f097eef36392
BLAKE2b-256 checksum
How to use checksums
d7ba8f203f33d75e8b6a0a428f4b51a011cdf77a1870edcce9bd272c30a4b42a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL caio-0.12.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 183.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ee21250c8d7e6c090e9cf09eb31f43e4a19cc67c7d15a9826791ece3e57dd1dc
BLAKE2b-256 checksum
How to use checksums
c2bfbb9f125f860209e23186f224a1bfb1f099dbff679cf2e7d2c7686f1389a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314t-manylinux_2_34_x86_64.whl

Download URL caio-0.12.6-cp314-cp314t-manylinux_2_34_x86_64.whl
Size 181.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c32526e0f746df731c3be0d0e629defd4cfa7e0bffb6d62f09cd73c2796fb3c1
BLAKE2b-256 checksum
How to use checksums
24deeb933da506731d4e68d2f38d5f6fbe1f6f15c4bae6a45e2e23a1ec4e821f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314t-manylinux_2_34_aarch64.whl

Download URL caio-0.12.6-cp314-cp314t-manylinux_2_34_aarch64.whl
Size 185.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
0fdecda6139fbdafe91957730c15b886838b3d670a16c0ccf811a036a2824752
BLAKE2b-256 checksum
How to use checksums
25b56bfb4731a0c6efa6924b82436e1d06520b13ac6b59126443a0ef3e5edbfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL caio-0.12.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 42.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb53c8d21ac5583bcc5577e5e95a8adba659501fcc042dab43a59afecb564968
BLAKE2b-256 checksum
How to use checksums
453caac8df4f7704d4e4cac968e3022287a263b1a645d80c444649d7080f0e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL caio-0.12.6-cp314-cp314-musllinux_1_2_x86_64.whl
Size 161.4 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ded079e3517a0e8775c5554b1bd448606ee6229875dc73a28a110b9cfdd61112
BLAKE2b-256 checksum
How to use checksums
4ea4125bafb0f9e1ed1805c66320bddba9dcb051d2183e56c0a79235726eef6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL caio-0.12.6-cp314-cp314-musllinux_1_2_aarch64.whl
Size 162.2 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
755b745b4edcb6eea0005394826edb0d76261a95bc6f3d7f72dce85eeec1a390
BLAKE2b-256 checksum
How to use checksums
c4e8a0d3e5b1a960747cb7e87e127da17dfbb600d1bcc3394f5652e6b1907f50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL caio-0.12.6-cp314-cp314-manylinux_2_34_x86_64.whl
Size 161.8 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
413d0c6a6cc2c4fd86ece4ec246753da4ec36c64cc53e1bfee3a8c4ddd8e4cf8
BLAKE2b-256 checksum
How to use checksums
4915bc5f19312b59b23358b0573ffdc516d88565d11047a72acaa87c6af71391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL caio-0.12.6-cp314-cp314-manylinux_2_34_aarch64.whl
Size 164.6 kB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
1d51f5a555352131f600d89f96f01fbd59a51a3534f33a226c9a16c4ba926d94
BLAKE2b-256 checksum
How to use checksums
5281fcd77d3e6e80c2fe9d260783809cd74ff609a01babb84d9b05a6c939cfad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp314-cp314-macosx_26_0_arm64.whl

Download URL caio-0.12.6-cp314-cp314-macosx_26_0_arm64.whl
Size 41.9 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
d11c6b799fdc321313ff4badd9b3f5f6bd850f290720fb520432a260cb506224
BLAKE2b-256 checksum
How to use checksums
23f9e883156f7be48b2676edd8b863f1a6155686829031431ffadee114e2aabf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp313-cp313t-macosx_11_0_arm64.whl

Download URL caio-0.12.6-cp313-cp313t-macosx_11_0_arm64.whl
Size 42.6 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a1bd369b6dcbacfb1534237abcac4e19c4a4b880fc2c14e2ffe57f4be89ad1fb
BLAKE2b-256 checksum
How to use checksums
92232bb7bba4cb1bcac96027dea5177ec76d582da32d9ed134b3de7dbec3bc2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL caio-0.12.6-cp313-cp313-musllinux_1_2_x86_64.whl
Size 161.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e3a8c14a063acdef0996aa1996d4a2af9ad5b70d25e70b0998e249f81c76f614
BLAKE2b-256 checksum
How to use checksums
b1616d4a5de941366f519d1a0ea17fd7797dca61c958fe9d7865220375d0e1f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL caio-0.12.6-cp313-cp313-musllinux_1_2_aarch64.whl
Size 161.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
20efadb89cb0b89c7e9d8b94825c2414e304e49fc5d227713c32ea0987881ecc
BLAKE2b-256 checksum
How to use checksums
bd25c14685cf1d65777365280af7c130960db7403d769683c8526750be27d10b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL caio-0.12.6-cp313-cp313-manylinux_2_34_x86_64.whl
Size 161.8 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
def97ef3a1a47633f8d014b5916a7abe6e1689b66586e77743a4ff7dcc74f34a
BLAKE2b-256 checksum
How to use checksums
90978d514c610402f6618b5473abf00bceefb71f2dfbef1ddd60dcac71e29c3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL caio-0.12.6-cp313-cp313-manylinux_2_34_aarch64.whl
Size 164.1 kB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
f1cab0116382ab0abf83b1536482d03a8a1d9b8e82cccaea3edf8ecb42a2a87c
BLAKE2b-256 checksum
How to use checksums
3e2896d06b1fd943eb6a1cb51402756204487fc2fc6b3c087da33b52a53e4a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp313-cp313-macosx_10_13_universal2.whl

Download URL caio-0.12.6-cp313-cp313-macosx_10_13_universal2.whl
Size 48.8 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
19f677458ee0aa35d923f4db8e1ad472217b9465eac59bd97286faaac3aa3e09
BLAKE2b-256 checksum
How to use checksums
ff5a4e5ab80e67f4a8f784ecc07e9c8ea7f387c772329d3492c18f12f34615fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL caio-0.12.6-cp312-cp312-musllinux_1_2_x86_64.whl
Size 161.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ced4c4c6f79352dd84830c35003bb5d2b82620b3c1ff73d8c9dd2603c8550955
BLAKE2b-256 checksum
How to use checksums
9a1f91d5f0405fe05ae79615fd297941895f9b6654408bd5e615600e84a99dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL caio-0.12.6-cp312-cp312-musllinux_1_2_aarch64.whl
Size 161.4 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
64158cc646bf9097379ee00868e1b2dc174ba4d42d148a25613a3f75d509d164
BLAKE2b-256 checksum
How to use checksums
84d9110c3bf8e959113d05846c7693905b4d8d279504df3e1533c1a3cfade903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL caio-0.12.6-cp312-cp312-manylinux_2_34_x86_64.whl
Size 161.6 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
3ebf9058950d9a57b7ad678ffcb6d9480298fe452c4de8ddf7257f9c49b3a95f
BLAKE2b-256 checksum
How to use checksums
064a84cdc089e7035f7b52f03b467a2f1a6b58af5032dae7a07e613382c5e31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL caio-0.12.6-cp312-cp312-manylinux_2_34_aarch64.whl
Size 163.9 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
95ec11db22a869fe34db7295bb09f8533f252d493d515e1a52e30753c9deb366
BLAKE2b-256 checksum
How to use checksums
1244ddb01612b1686035edd05e136638691d9c8091c577f8ccdf536f3616ebbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp312-cp312-macosx_10_13_universal2.whl

Download URL caio-0.12.6-cp312-cp312-macosx_10_13_universal2.whl
Size 48.8 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6ef027120d243758a7db06558557a423a058274d7ec014077142c61968e1e349
BLAKE2b-256 checksum
How to use checksums
7fdf12a9e7b795a01d15647173d23eb9b90351246fe43556f25281449bb2025b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL caio-0.12.6-cp311-cp311-musllinux_1_2_x86_64.whl
Size 158.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
221a47b11acaeceec45208316f121c01c95c7b414f66ee32e9f03612efe45b65
BLAKE2b-256 checksum
How to use checksums
a29e53c5da042d60a5cabdd1056fa2f42073dfebb1b2f605bc316da42bfeba12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL caio-0.12.6-cp311-cp311-musllinux_1_2_aarch64.whl
Size 159.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
717ed868fb51f871ce755894d73d8afa41221e46d1c2e4fc672e7179ffc3c0a3
BLAKE2b-256 checksum
How to use checksums
0b2a33ecd130cb51ca3a51002265209cf2ea4f0b6affaaf59802f84ea7238b07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL caio-0.12.6-cp311-cp311-manylinux_2_34_x86_64.whl
Size 158.3 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
024babd5d069b5cbba810ddd18d1063db3aa5da8e3e988d16fc8bd570b69fc92
BLAKE2b-256 checksum
How to use checksums
daf3a250aee83746a0ad48accf6253f2764b0efc9d6d9d64b5e1720a7fc1480d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL caio-0.12.6-cp311-cp311-manylinux_2_34_aarch64.whl
Size 162.0 kB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
f54db57d732fc8b743d91505ae4e01f4c15f6d1ece7f4cbd87236cd3a9af142b
BLAKE2b-256 checksum
How to use checksums
43b706ae59b0fabdd0ac609ffee57565b1332a2d75db5e3c5fa0d2c839ddff3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp311-cp311-macosx_10_9_universal2.whl

Download URL caio-0.12.6-cp311-cp311-macosx_10_9_universal2.whl
Size 48.6 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
db87902167add31dc97e31b5c906a158be75478f969db93d8e55d651a12e0094
BLAKE2b-256 checksum
How to use checksums
bb56655dfbf354c45ee693bc35a1c5cef522f7de043a59586ac8efc919fc0365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL caio-0.12.6-cp310-cp310-musllinux_1_2_x86_64.whl
Size 155.6 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3c0f0c03d3e7a486792ab392b55a2a4896ec7db2a6b8ceafd76a2114f00f27ba
BLAKE2b-256 checksum
How to use checksums
0bfbe6994a549c2465b9ad945c4a0b6bdaa701f8f33401207fe46006145a4192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL caio-0.12.6-cp310-cp310-musllinux_1_2_aarch64.whl
Size 157.0 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b85c1a3ee263d09b76e5871ef9db096a994aaaedb53f35180f59c659972ee79d
BLAKE2b-256 checksum
How to use checksums
bf2766675776fa3283959821e063e7ea37b04105661fda833738e382a7001dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL caio-0.12.6-cp310-cp310-manylinux_2_34_x86_64.whl
Size 155.9 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
9969ee21b4070f055f7d4bdeddd092cd403f6f85004a7e3053852e33a812a4c1
BLAKE2b-256 checksum
How to use checksums
35b2322f14573b46a8ff4629b41cd70e99cb380486b16a2e1a7d40e88d91855d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL caio-0.12.6-cp310-cp310-manylinux_2_34_aarch64.whl
Size 159.4 kB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
79ea2c5057cf36f9885fdfcc915f7200a2fa330f087b0f356170b51cbe9c093f
BLAKE2b-256 checksum
How to use checksums
0d0b91c62ffb38aa5ee25d7f26813dcdf9a45c78099f42ccf4bae9ed76df0250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / caio-0.12.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL caio-0.12.6-cp310-cp310-macosx_11_0_arm64.whl
Size 41.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b4a3f891b8ffbb78f7fac53848dc878fc8508bee147f3fd61db11338f334496c
BLAKE2b-256 checksum
How to use checksums
d1d268b1df2ad4ebe11074442c4d8fbe1ec3291a237c783e421b02bc9c941047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.12.6 This release

33 release files

0.9.8

10 release files

0.9.7

10 release files

0.9.6

11 release files

0.9.4

7 release files

0.8.4

10 release files

0.8.3

6 release files

0.8.2

6 release files

0.8.1

9 release files

0.7.0

10 release files

0.6.3

11 release files

0.6.1

9 release files

0.6.0

9 release files

0.5.6

9 release files

0.5.5

9 release files

0.5.3

13 release files

0.5.2

13 release files

0.5.0

13 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.0.4

1 release file

0.0.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page