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

Download files

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

Source Distribution

caio-0.12.4.tar.gz (81.0 kB view details)

Uploaded Source

Built Distributions

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

caio-0.12.4-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

caio-0.12.4-cp314-cp314t-musllinux_1_2_x86_64.whl (179.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

caio-0.12.4-cp314-cp314t-musllinux_1_2_aarch64.whl (181.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

caio-0.12.4-cp314-cp314t-manylinux_2_34_x86_64.whl (179.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

caio-0.12.4-cp314-cp314t-manylinux_2_34_aarch64.whl (183.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

caio-0.12.4-cp314-cp314t-macosx_11_0_arm64.whl (41.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

caio-0.12.4-cp314-cp314-musllinux_1_2_x86_64.whl (159.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

caio-0.12.4-cp314-cp314-musllinux_1_2_aarch64.whl (159.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

caio-0.12.4-cp314-cp314-manylinux_2_34_x86_64.whl (159.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

caio-0.12.4-cp314-cp314-manylinux_2_34_aarch64.whl (162.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

caio-0.12.4-cp314-cp314-macosx_26_0_arm64.whl (41.1 kB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

caio-0.12.4-cp313-cp313t-macosx_11_0_arm64.whl (41.9 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

caio-0.12.4-cp313-cp313-musllinux_1_2_x86_64.whl (159.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

caio-0.12.4-cp313-cp313-musllinux_1_2_aarch64.whl (159.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

caio-0.12.4-cp313-cp313-manylinux_2_34_x86_64.whl (159.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

caio-0.12.4-cp313-cp313-manylinux_2_34_aarch64.whl (161.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

caio-0.12.4-cp313-cp313-macosx_10_13_universal2.whl (47.9 kB view details)

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

caio-0.12.4-cp312-cp312-musllinux_1_2_x86_64.whl (159.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

caio-0.12.4-cp312-cp312-musllinux_1_2_aarch64.whl (158.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

caio-0.12.4-cp312-cp312-manylinux_2_34_x86_64.whl (159.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

caio-0.12.4-cp312-cp312-manylinux_2_34_aarch64.whl (161.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

caio-0.12.4-cp312-cp312-macosx_10_13_universal2.whl (47.9 kB view details)

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

caio-0.12.4-cp311-cp311-musllinux_1_2_x86_64.whl (155.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

caio-0.12.4-cp311-cp311-musllinux_1_2_aarch64.whl (157.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

caio-0.12.4-cp311-cp311-manylinux_2_34_x86_64.whl (156.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

caio-0.12.4-cp311-cp311-manylinux_2_34_aarch64.whl (159.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

caio-0.12.4-cp311-cp311-macosx_10_9_universal2.whl (47.8 kB view details)

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

caio-0.12.4-cp310-cp310-musllinux_1_2_x86_64.whl (153.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

caio-0.12.4-cp310-cp310-musllinux_1_2_aarch64.whl (154.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

caio-0.12.4-cp310-cp310-manylinux_2_34_x86_64.whl (153.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

caio-0.12.4-cp310-cp310-manylinux_2_34_aarch64.whl (156.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

caio-0.12.4-cp310-cp310-macosx_11_0_arm64.whl (41.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file caio-0.12.4.tar.gz.

File metadata

  • Download URL: caio-0.12.4.tar.gz
  • Upload date:
  • Size: 81.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for caio-0.12.4.tar.gz
Algorithm Hash digest
SHA256 32d8e9f3e2099c8db29446679252766c9bcd806eb88b4fb60ad274f73df2a5e9
MD5 afec63714e9dd3bd3251a805f093ee02
BLAKE2b-256 d2c9ac301b7f86ccf6ad02ee78eb953ce8f75175754cc5e76d398e447af42e3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4.tar.gz:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-py3-none-any.whl.

File metadata

  • Download URL: caio-0.12.4-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for caio-0.12.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7a5e231bbf81eaed269f99afa9ef46457f51f9407952a1795c0795b3a62c23c0
MD5 e4f52c8ef9b1a240f3646b84cf7e6ac2
BLAKE2b-256 e8e607100a694613344d22958fb6d803fdf914ee9395278fe58ad1b1b9c59e52

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-py3-none-any.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 456a93868ff007cea65d916d96d192cda8b9992c6eee046cb0159040f9446ab5
MD5 554da338b702036f1b9dde80dc9fc99c
BLAKE2b-256 0fb2e54e6e445d600e22b107e4005714cad0657bc7dc19d200817ab7a62ac722

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ceee64265a55b9aba9c38c1d01a159b99f1e36eb56938022018199d2e7fe1742
MD5 f5f3439e0ee7ba48a5f7a505f0981e4f
BLAKE2b-256 a3a319ab810f11d1688bb2009e669b2645410a89b7a35b608239ac4076dc1611

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1c1a387f8784a86a56a8912ca42e1ad67599f16406f497b5b655b461a1b89426
MD5 0211bcdd22d559d23936a7247c05836b
BLAKE2b-256 25816b86722be50975b80a636afebed5af1a6e6588afeff0ae1a0a7f8c262707

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314t-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ee9de68d6ede7ed69e55a1c09073ce146d9f9470088796d55238c485a93fe203
MD5 8eb82974d1759b150dbb4df3b301b20c
BLAKE2b-256 e75458f4ba2ac9ba69bd30e5c89493d34aa483743f823f79a854f20771fb80ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17a41de51203fc4d787d8d577bd56f169167aa9822f14fada015504688791aa4
MD5 d8964a0df100fa784cb180f36dc62f65
BLAKE2b-256 d3f4c39ed874d420bb2719d52932d763953c28371c536d6bf264de1febeb27d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddf8d946b795ebd7c75b331b6dcbab4808fdd2c9f16ca76012b4757512861133
MD5 d505fabb487ac67565e57de151202b03
BLAKE2b-256 3276b6c524a51eca13b861e8f98c927b933fdf5766f0c7c9017a21d889a84e3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 710ffe4a6f3d69dbfe98e9f856c24a544e4d639c7bd210f9f5503a26e62502f4
MD5 465956686a050234040834cfe32e690e
BLAKE2b-256 417e4041947d8caa760b74a27c8082844c72974da7cbfb96737990b8c6749e53

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4f2e0b6d393dc0ea78cfd13a9a4321fc35fd6a2db802e5f64651317e859fc929
MD5 085d9830ba4c33d0d467dd42df9d363e
BLAKE2b-256 147ceaf41fb7e0c864c3a5ce4c259eba0f505633efe4f789fffb6d3f1eb7e9e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4189104e5579553031340a677762398c130b81ddb7d7c9b69eebffddaecc4f58
MD5 801892f2eeaf21309ba511833cec3752
BLAKE2b-256 243b49382d9f7b3f65c76bb63a18a657833c4bfa695555b9663139950dec3c11

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 cd1d00ed1867a3b7a4cffb64b1bd8644de4b6f88cb25240cf82a9cc160ace975
MD5 cbb4d817006a9e29b4f549990e38206c
BLAKE2b-256 6d07ab0bc8a481126e6b4f6f56f3bb94e41568fc4604df15420616251b2e28da

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp314-cp314-macosx_26_0_arm64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 413565d77dfdf2dd841ac100571ef1cc710f9c56137312f3ec51356350b4f3a5
MD5 1588d87c791929e9d983a7b2a0ce4ff7
BLAKE2b-256 6f31d31ed073a7f8e02d352b390ff556757ba82afbd747c68238b1bda638ce6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9dc0fd6f09ef72d18d3f43ca3d1140295222d925c583114ab9b1e8843a109a6e
MD5 657db7c3206a60637387028adbc9b4fe
BLAKE2b-256 ca8de7a165aa44bb2876bec96f7fb1995346d14e43d46237421382f8af4f37da

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e22ce2e69d94e4c80e0c11c871e547b3c2d147f977632894cb2527ddb6e87a8d
MD5 909a5774a6a539178f0268f9390c431b
BLAKE2b-256 a29e3fc5e143728d99f8af11453789d755937fbe795a6c5c9c9ea529c91df519

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1e1d5570fd0ec75b1b2c2877c5545ed9f0738b5d23b000e2b6a8fc830dc8b310
MD5 e639b89ef386c5b4c9da123efbf3e8f9
BLAKE2b-256 0564f33b9aaf7bc9bad988211d8e42b4b85c25a1d5dcc0906798aebe49bd421b

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 27ec5671ac05650abc7ac1fb12e95ad09417ae495ce9be565927786688edd6c5
MD5 f5f91c167ae2fd9f2b3779cbdee18cbf
BLAKE2b-256 4fd43a96f5537e3fa4e3256f93244fe883a5a4879f2b9e2d59d50151bb417f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 134d9d145d75f454de5ece9e87595bad433639b51061b693bafc369f689f8742
MD5 dca71dbd76ce7056842685221900e9dc
BLAKE2b-256 11ab12e4896a1e74ff9a65c84894acdfc3b70b8b49e63874a37e0dffcc31f396

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53605636e3b1eaeca368b475f1471ad9774736c6502a4b58b8b6b8d74b531770
MD5 15c646e53ce54d1792a544343b9d7abf
BLAKE2b-256 1ee05eb43a89aecdf9d6f929b0080e49d92ccdf3f88bbc637353f52843b483af

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a926d562f8c06767774a91239770ebaa93c10a24074e21ea741db208df9cc1d
MD5 01749a7e640be7c1c535e1292c9e2165
BLAKE2b-256 452a0db30de6c2561e41721d94ac627aa65db61a403545e67914814d8c2b5305

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f063624a98a64bab387430c5eaea61ef3825a98399104a297b8da4741c15139f
MD5 570782941198fd9650dfc8271493b2e1
BLAKE2b-256 7a11519e40a1da4d18515ab5ddb54e75cdd896532339010f2dcee7e798e4edab

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4854a029e359e5ddfb5589ab66157a34af6a0dda0acdaa43f5e640d60182c1ea
MD5 7b6bea5dd815a3f5a9ab58dbba83bddf
BLAKE2b-256 8cb437556bde83253cf1ed071a754c8405d02b955febd021c400f0ffa6258d5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 67b725641fea682a2e9b1d3b2a150d21f1a25383e3ec8351bd7677ff857fa982
MD5 484ba3ea697043229064b3f0807100c6
BLAKE2b-256 68357ddc8de48cd0142797db186c07e901005b966dc6e8a7852f0273d33e4840

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d8d2826bf622644fc374a9f53ac00918b489d03599783953fcbe79af19123f5
MD5 d6c34556b242f2345320720139fe695f
BLAKE2b-256 26c9f7b78203beaee0e984b219c48c810e547b27353f899ef82d49133f3c4817

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 20acd9a8df90d25b63bc0b7dc264e2a09b99082a420b5d640c76056027ee6b52
MD5 93b27caa60ca9184c089e64a9e118689
BLAKE2b-256 833934e416ee20493c96d5beda9e4196bec236117b012f6f4d0efdb96b91932c

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 67f1bddc997bef281db36600e3e58d6b16d6486b3540eb62c9e54c6584f137fd
MD5 a0044b3ffa31d85f349bf13a9891b090
BLAKE2b-256 86c553838d8ece904637dadc3177e5b5b5b6e4f7af9ce17a1f42c6f6214edc1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 780465251a0680039b29c990bca73b40b843e39d06505c62e353ed56490e4576
MD5 bf55723163160f3c12a3a64777775770
BLAKE2b-256 9c81ae41a0473525229e56d7ffbb420b7fc7f72e04e468160a3519596ce094ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b0444d20067642bb272e423de3cc8ef05bf134d335d57fa5bddcfcc98e04313e
MD5 6e266bea05d73268a738dad7b4e5a316
BLAKE2b-256 e7c6168bc0eef2c77681e186957d5a1145208802bb0ecdcfd4d7f67b38b629c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20f1d3fe05be285d82413b00bd8061eeb62d3027d3f565adaf7db10bebc594dc
MD5 8da5ccc5a51511eb4d4699f57290aa51
BLAKE2b-256 1d61efc29a9697b574eb7528cc718e58fd872cf4c46f267d4df0fe15e4798dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 759b952df48a5bbdb16e90631c748c877fb0ec7ca9d64eef1066569925ccdd30
MD5 1e746a19e3821c68d9d9b27294022eab
BLAKE2b-256 f0b5a5985255f2083d9a69e78a6ef69da1a2242e4e6378ac2273e826c6196745

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 97bff8f7da696321552b42629d1869983a8ced2f010bac9731b2719c1195a20c
MD5 91155a2ca357deff9124690a187084ad
BLAKE2b-256 aa75d759aa402a062f4ef36cc7c4fb6515cca7ee04294802e72461ef3fbd7de4

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 51b8600eadc8756751dfc152514852040c6c28deb6bdcd6bfbdddb2a38e424e1
MD5 153cbd17b043e95c41400e1ab4f4eb1e
BLAKE2b-256 e856e82ae6505d959357e4156da0380d207898f3348f67cf6c265e0eb2fe94c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on mosquito/caio

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

File details

Details for the file caio-0.12.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e9eda6a88f309a0a53bcba844471638da01a92758015e2df099fa361891dc72
MD5 3683778dad6604c085c80605ab6e8320
BLAKE2b-256 297ac056466f49dde257502c7ff36c5dbb751a3479ac71968c80abcec52e2e2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on mosquito/caio

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

Release history Release notifications | RSS feed

This release

0.12.4 This release

33 files

0.12.2

33 files

0.12.1

33 files

0.11.2

27 files

0.11.1

27 files

0.10.2

17 files

0.9.25

22 files

0.9.24

16 files

0.9.23

16 files

0.9.22

19 files

0.9.21

19 files

0.9.20

19 files

0.9.19

19 files

0.9.18

14 files

0.9.17

12 files

0.9.16

12 files

0.9.15

11 files

0.9.14

11 files

0.9.13

16 files

0.9.12

21 files

0.9.11

26 files

0.9.10

7 files

0.9.8

10 files

0.9.7

10 files

0.9.6

11 files

0.9.5

15 files

0.9.4

7 files

0.9.3

10 files

0.9.2

10 files

0.9.1

10 files

0.9.0

10 files

0.8.4

10 files

0.8.3

6 files

0.8.2

6 files

0.8.1

9 files

0.8.0

10 files

0.7.0

10 files

0.6.3

11 files

0.6.2

11 files

0.6.1

9 files

0.6.0

9 files

0.5.6

9 files

0.5.5

9 files

0.5.3

13 files

0.5.2

13 files

0.5.0

13 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.0.4

1 file

0.0.3

1 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