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.1.tar.gz (80.7 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.1-py3-none-any.whl (62.5 kB view details)

Uploaded Python 3

caio-0.12.1-cp314-cp314t-musllinux_1_2_x86_64.whl (214.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

caio-0.12.1-cp314-cp314t-musllinux_1_2_aarch64.whl (217.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

caio-0.12.1-cp314-cp314t-manylinux_2_34_x86_64.whl (215.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

caio-0.12.1-cp314-cp314t-manylinux_2_34_aarch64.whl (219.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

caio-0.12.1-cp314-cp314t-macosx_11_0_arm64.whl (78.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

caio-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl (195.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

caio-0.12.1-cp314-cp314-musllinux_1_2_aarch64.whl (195.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

caio-0.12.1-cp314-cp314-manylinux_2_34_x86_64.whl (195.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

caio-0.12.1-cp314-cp314-manylinux_2_34_aarch64.whl (197.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

caio-0.12.1-cp314-cp314-macosx_26_0_arm64.whl (77.4 kB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

caio-0.12.1-cp313-cp313t-macosx_11_0_arm64.whl (78.0 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

caio-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl (195.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

caio-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl (194.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

caio-0.12.1-cp313-cp313-manylinux_2_34_x86_64.whl (195.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

caio-0.12.1-cp313-cp313-manylinux_2_34_aarch64.whl (197.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

caio-0.12.1-cp313-cp313-macosx_10_13_universal2.whl (84.0 kB view details)

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

caio-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl (194.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

caio-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl (194.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

caio-0.12.1-cp312-cp312-manylinux_2_34_x86_64.whl (195.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

caio-0.12.1-cp312-cp312-manylinux_2_34_aarch64.whl (197.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

caio-0.12.1-cp312-cp312-macosx_10_13_universal2.whl (84.1 kB view details)

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

caio-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl (191.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

caio-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl (193.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

caio-0.12.1-cp311-cp311-manylinux_2_34_x86_64.whl (192.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

caio-0.12.1-cp311-cp311-manylinux_2_34_aarch64.whl (195.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

caio-0.12.1-cp311-cp311-macosx_10_9_universal2.whl (83.9 kB view details)

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

caio-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl (189.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

caio-0.12.1-cp310-cp310-musllinux_1_2_aarch64.whl (190.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

caio-0.12.1-cp310-cp310-manylinux_2_34_x86_64.whl (189.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

caio-0.12.1-cp310-cp310-manylinux_2_34_aarch64.whl (192.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

caio-0.12.1-cp310-cp310-macosx_11_0_arm64.whl (77.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: caio-0.12.1.tar.gz
  • Upload date:
  • Size: 80.7 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.1.tar.gz
Algorithm Hash digest
SHA256 a4946880547f34579a5ee5c6110efd155d0522029c3279c5c6942098aa7b7144
MD5 df40f1694399f84992e5d2e01b024ec7
BLAKE2b-256 7b7352fd198d0ccd4cc120ff9ed461fd879c4737046ee20ea9f21fb9d726ee97

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: caio-0.12.1-py3-none-any.whl
  • Upload date:
  • Size: 62.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 808c37f413936e9c0501398c0a936e817888fe353f1df5f62ff7806f5a51fd9d
MD5 06d485241d8ae20ebd39aa50faa3c087
BLAKE2b-256 799aae3d96bf877a5f9c1fab717b23888e226e64d31461b4533dbfd7912a6ee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed9232a6ec084ea621a6c6b67d18748fee03e0b73f292a197218e6dca7403cc7
MD5 0c24b6b2fe6320cb432856a3b55cdd7d
BLAKE2b-256 e7ff83f5e71e9e31eb153a00a3d2f86abb2a8fc4091b4c76c38abf7073fc737c

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37e12fe3362ea0bfe15150bdf60469cecfa7206ace9afacdce0352dab3a8b748
MD5 a92f2d1ffe6b5b1c414308f0a9010738
BLAKE2b-256 4cd51dd0a6906a8117ed5fb72a39be8f7e5f14fa851364af514db9a7cff79b38

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 12dc47ad07e21c80d288439ef26299a7c16662a2cb91c7c87d839b3c5d721f8a
MD5 b780a0856e947700f0853764b31e3e10
BLAKE2b-256 56e53d6b15c4b47a1f77f798b38335f276b207d1c6637faaaa657d8ff0b0509e

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3594daa671a188c02701a4dd24a6ee7fdc70bb69e8696147637a01d43c934ad3
MD5 4a45c31d0dde104659d0205bbf24daed
BLAKE2b-256 9ed31312faa7d744f0716e6d260e5d8c9921c15126cbacc16ed15eb7f68aba96

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ae501d0123399ce7fc533887cb7b7c4d7b5ccfe78f11737830d904b3861b72d
MD5 ea022ad4dec2e5bd3e8b2036af095758
BLAKE2b-256 38e3447d6aea614bb7b23dedea20318310476fc56bca3750766ef4f5973bbeba

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31ac9f9f756ffd20a44b2778081b367ef34e61de2c7698cf6770b00e92e00214
MD5 e32fa3a754e73c06f538ab594b047ac8
BLAKE2b-256 27f19d0d7fef8758baed3a2f9a991a4c2f0690de0e7c8b3ce887bb9b5b91aa67

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3cd1749bc8ba4bf650b42e5ebbc15d964c05e83dd41bcc21ce70921a15d4ca8
MD5 c80ae27f450a08ab2b315c2a74398656
BLAKE2b-256 7b22f2995cc5420ce1a0cc6e9faf587f7f1acbef500c2deb2d2a878dedb89936

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 abdb7583f55727362a10aa38d78c6f8c30b654c9086a2a63c0478439987ecc01
MD5 a2b0fa70ca4618bbdfe777f491778424
BLAKE2b-256 d7cd4e305888b2c7af2219c37279a127851c90b49fa1a47b6122c7b5948350c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4a7ded930c4bd5341410a5b2705e65dfec9bdbbd30e9fbadb81f13e8d45b97db
MD5 de6f11fe7a67d3f5622a4217f5eeebff
BLAKE2b-256 4f1f35c737f2846246c67b73c0aa9a696cecf1e280633f678d9118184f261b4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 b6808b64b68a49844da6d04bc57872dbb598dea6db22d832e78bc965e82a73ca
MD5 ad3be6293905502db1e33a0b2ae884b3
BLAKE2b-256 175e73ad5d299e3c1554b46129a6964af8fc43ed97f4a2dd364999ce502fed25

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 518fd3149926bc7e3cd2bd9df9fb08a0edfe06870a6434eab9f087d7e5a6ef36
MD5 bf8c19ba31a770da11290e5806bc6a3f
BLAKE2b-256 1726acb3a233ca728b1d22060ce46f2bdff6d633bf357fa889eafb935bdcadd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d3cc662d59295961528ce8abd234522215573a671862017df9da4481828964d
MD5 976597bc152a1e2fa7bac498b0886c06
BLAKE2b-256 d87f0378a603bca40f3ba1a0fd564f8c08d282bd86b47a15f21f2a9ccffd2283

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f18f1fc91c6c7a5e759ae75e59bcf385be20dd59625e6c6c1fe4fbdc8811c442
MD5 11ccfb2d36d02bb19aa234973dfa083a
BLAKE2b-256 4b3ffa0e5f14ebfb966c54ef3dcb3ed7f9b6dc3a8f7179b600be0efbc2511a88

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f0560c4e145d8ed10d013cf6cb841866665c92688506fb26f826c0eaee436e08
MD5 c98dd9cf1eaaf40f3298e1cf44f1e178
BLAKE2b-256 c976e0cd7704912df4c4b25b67f43d8ce9467da247233160020a34e451bacbd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0301f38c97e2cf2d791a09bc793c64d19bd85183da088ccfa9dac5a88fabaed1
MD5 d61a42f2ff25cf9b7b483bd8fe17255a
BLAKE2b-256 e1b71f1095879c0da2204a51794dd165be8e1c8dcb9ffa75f37f44e1fbb8f366

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4bff55f574672bcbfecef3b66d38ddd392dfa7927c00e8e3f190179cc9315d97
MD5 65d46d59ebba298b2dce4ac1f051f46c
BLAKE2b-256 78e52bfa2822f067dbec5ef1348d50be6b1dee171368080080b8bdeff3d6cbfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca6d801e27276d5e90b2c17439a5eb79e52c880ae1f06213371dc4979753384a
MD5 3bf920f287b210a579094b93dae6922e
BLAKE2b-256 845f60d687e5826b4bc375020f0697073d3d37a937b0c27b7a83017040aa90b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e1438cc49104a1f410a5c085377a93a976d54bd291be2a955bbb019058fd3857
MD5 9c3106bc90217ccca875a0277716cfe6
BLAKE2b-256 298e7d52ba0c53730e508c409a3069220e6234bd679b55e9e075325d8702e186

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8fb3411c439be66b6dd7e4ca260a736c6e8eba8500b09bc567af867cd08ba561
MD5 6cb39c513cc50aace48500cacf3a5759
BLAKE2b-256 84b2de9c1bae48dcc7b4f03a1ca251eb7c328a428dd29e8e8bc725030e132b36

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 fd118ae14033d582d04898369a630588ad60fc94372f5a8c6df69e73c9c652c2
MD5 dc347b053f8e81b56b23cb7846098cab
BLAKE2b-256 4e2fd118c60250fbe4b0091d7b3c8c822b81e4b278384b16b0232e3f905141eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6d2db6e48f33fc8b1c0d0b29b85f290ecfcd617f06c4edfa7fdb3d219f2d86cc
MD5 b6a8632d48b224cf98f2088f3072707c
BLAKE2b-256 969849431548f068b77616ace508ae02611c2480f6b3a1a3875095348f42201f

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb8e5e7f9b57c33ba32c847575f2784a086b29b31d3c60739e09fc75bcf05f3b
MD5 34ec46dd457b5a26f46afda15c233d7b
BLAKE2b-256 b3cc2d51e1c42732963278a1c9ad0535c284a13a32e1ac416bc185369061f2c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e7853468f53bbd7e3755bda9c79a816855b016bca7facb3d2b46993c1806fab1
MD5 e11577f3ab7d1bac2cc73bc0265e5f85
BLAKE2b-256 5c3e4e4cf09490b2b5ceb8d01e904fa8789149841329d136e143f249c0bbc619

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 360ce5943816c9f63f8c632944c94eb41a30dc4e526c77666f2b071dcf65e592
MD5 02304281d7b985ec300de3a002a99107
BLAKE2b-256 a03861c85a87c14e6ae8e8dadb6dd91a795edee4dbe6a5147d59ecf7cdc2c297

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1edcde8b610fa826403da15cc626c6db49e50c2827fd71b12d7e11356930efd1
MD5 27e2ac0e31f6d950288420e3ab90f352
BLAKE2b-256 1cd209b68bfbdd56d22ddd8a5ad2c7a0f0e6f6e21af74b0fe7c35e022166760d

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 48b8494b86b73e80bfe30edb9fe5a1a6151c1d1a322993a4b215e71a029dc45a
MD5 1bfcbccd412c691f5cad0578b8c181d2
BLAKE2b-256 6265cb4463b922be36adfa83e8fea2e4ad8996ab16272c0f995e19623ddb7f2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1163b9993b795eaf68f1f818938e018b99a0aa17ee032d77ed7c83acba5c5704
MD5 9a2934a352b56e4f5c48fea4f60c5cfa
BLAKE2b-256 bae7d32c7eb4c21668865ef56cbb36e42a34cbb82eafea85696ac570e44f6805

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c724a227c1cb1e23b47f80dc047d10f283081cc63be8d2286d44a8bc2dd3d00
MD5 4513849ee1faf2922817a470786677f6
BLAKE2b-256 a620aaa05f752bf8fa6b53c1f9b0f366fefaf45a1a12fe5f2e78a94fc0a8bceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ab3b6160c4c9566a7926b9a52fd30bda7f2aee6cb53720b22e12f2be6fc9cf4f
MD5 a21c1f77ed3896216f7368a4ff925e24
BLAKE2b-256 ebc335b7400c043640fc2b17677c27f6897c52eb093c4fae5e56e5eb1e4e0b9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 53f3baf9f654535e51653238279589ddf9a76602eed80b8f6fe4987a6fb6f1cb
MD5 1f2ff143a9c8dd7fcc30dba4b9ba83ad
BLAKE2b-256 16b61cb8c3b8f27a9b2a4df438d57387ea1a713fa0104fcb3e34d5e9ecdb8f21

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for caio-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83ea570660bab9e599d6d7b9dd4c911e64282d7d714441f4d45fda44c74ad2c0
MD5 53e2a689299ceab2a2502e2fddf5703e
BLAKE2b-256 06a90350aa9250a296e0f95123c5c7619f631b23f2ad46d6381593022a95a180

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.12.1-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.

Supported by

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