Skip to main content

Asynchronous file IO for Linux MacOS or Windows.

Project description

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

Project details


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

Uploaded Python 3

caio-0.12.2-cp314-cp314t-musllinux_1_2_x86_64.whl (216.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

caio-0.12.2-cp314-cp314t-musllinux_1_2_aarch64.whl (218.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

caio-0.12.2-cp314-cp314t-manylinux_2_34_x86_64.whl (216.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

caio-0.12.2-cp314-cp314t-manylinux_2_34_aarch64.whl (220.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

caio-0.12.2-cp314-cp314t-macosx_11_0_arm64.whl (78.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

caio-0.12.2-cp314-cp314-musllinux_1_2_x86_64.whl (196.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

caio-0.12.2-cp314-cp314-musllinux_1_2_aarch64.whl (196.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

caio-0.12.2-cp314-cp314-manylinux_2_34_x86_64.whl (196.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

caio-0.12.2-cp314-cp314-manylinux_2_34_aarch64.whl (199.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

caio-0.12.2-cp314-cp314-macosx_26_0_arm64.whl (77.8 kB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

caio-0.12.2-cp313-cp313t-macosx_11_0_arm64.whl (78.6 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

caio-0.12.2-cp313-cp313-musllinux_1_2_x86_64.whl (196.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

caio-0.12.2-cp313-cp313-musllinux_1_2_aarch64.whl (195.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

caio-0.12.2-cp313-cp313-manylinux_2_34_x86_64.whl (196.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

caio-0.12.2-cp313-cp313-manylinux_2_34_aarch64.whl (198.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

caio-0.12.2-cp313-cp313-macosx_10_13_universal2.whl (84.7 kB view details)

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

caio-0.12.2-cp312-cp312-musllinux_1_2_x86_64.whl (195.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

caio-0.12.2-cp312-cp312-musllinux_1_2_aarch64.whl (195.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

caio-0.12.2-cp312-cp312-manylinux_2_34_x86_64.whl (196.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

caio-0.12.2-cp312-cp312-manylinux_2_34_aarch64.whl (198.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

caio-0.12.2-cp312-cp312-macosx_10_13_universal2.whl (84.7 kB view details)

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

caio-0.12.2-cp311-cp311-musllinux_1_2_x86_64.whl (192.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

caio-0.12.2-cp311-cp311-musllinux_1_2_aarch64.whl (194.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

caio-0.12.2-cp311-cp311-manylinux_2_34_x86_64.whl (193.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

caio-0.12.2-cp311-cp311-manylinux_2_34_aarch64.whl (196.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

caio-0.12.2-cp311-cp311-macosx_10_9_universal2.whl (84.6 kB view details)

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

caio-0.12.2-cp310-cp310-musllinux_1_2_x86_64.whl (190.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

caio-0.12.2-cp310-cp310-musllinux_1_2_aarch64.whl (191.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

caio-0.12.2-cp310-cp310-manylinux_2_34_x86_64.whl (190.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

caio-0.12.2-cp310-cp310-manylinux_2_34_aarch64.whl (193.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

caio-0.12.2-cp310-cp310-macosx_11_0_arm64.whl (77.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: caio-0.12.2.tar.gz
  • Upload date:
  • Size: 80.9 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.2.tar.gz
Algorithm Hash digest
SHA256 87a67c0dccc60e432888bd532ec504b66e124a5d8b391aab894583b55abd39ea
MD5 a86cbf68d0c3bf756309c7f08f960190
BLAKE2b-256 75c882b3c760141a1076408164b03e8789b51809add6aecd48aa9d7651cf6b59

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: caio-0.12.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5233e797c9fe2b541914b1bc2e2df82677e2206b537e44e252188f3c2cbb0ea9
MD5 e8d5987060f01495597de86f5be71006
BLAKE2b-256 618a71b0144f783468ba9f1bbf8a2f8e45c7d85ae31ec192f10650aa46f31702

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15af6eb10d7705a92ee8143d8a4d89c2886ecb6b65ce1161d3dad1adb9b3cbec
MD5 f67d4a952b119cefe4447a7d965e42ca
BLAKE2b-256 f8d6c353fd1dda371262995bba1b2f9aa42cc6cf7fc82c0853238510aa655bb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e33295963f5a4787355b8bfd754b4f0e7ac5d535138860748c1eb833ca10d620
MD5 6f2b23ff284e8ac3a694c3a3b797c412
BLAKE2b-256 43a4d53ed7e639b778b6f41a5e7c664b37f75830e38afa62dad62ec913674548

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 51bb86c0abce55d0b3467ba6671e95cd96356044e5abd58651ad0645cf37084b
MD5 801af0e2f339248f322cf4bd2618c2b8
BLAKE2b-256 9f1cd6f03d3226519cd8f362081370326846348c442078e005753c57522a4190

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a60459e42c680068a2a5286f15f54ccd887af34ad9ed1be1f0a7747ad6bd8820
MD5 8a2f26869e32f63ecb61dfa161ec3e85
BLAKE2b-256 0fda107cfe84199b9fb5a7317e1230d808944205fd91c7869641ac4e2ef5d603

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b85f94819058a8f21c3dca26c5f006a0f003b8700483a326ec86d569d2bd1a3
MD5 9f5efa7de934d4d73d3c90cc00699c40
BLAKE2b-256 0bb14c0c989d2a24b8f3ba2e13b9115a107d9413b36aab8b299674b66da21c75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ad8d8f9f5ea47aee81aead563fe3aca5bb54c3fc21b62bd830eaf369eb04060
MD5 60a61dcfdd2148e3efc03f4c813bc502
BLAKE2b-256 8c2a366adf468d7654b895e232eeaa80d147df2ba293f708bd9cef78b95f92d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0ba5f8c0dc7035c05817ca1399dd7d6121ea55c363a079c334a151a75094322
MD5 81bf80c4dc163c73482fba8bbddf54e9
BLAKE2b-256 01db5d94d1d58ef6f0acb39ab1a802793413a8b1e17108c05cf98cb4dc9e4b22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 121f4de82e2a875aff468ef2af7491fbecfffe9e71b507f5073fe2a156bb78df
MD5 f511a2d73fa17cb090a8b9eb070f8a96
BLAKE2b-256 f6b2f8f1a5e57c16c86825f1f0648e76f7760f84452a41efee0d04fa53ef3e2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 391a7cc1dbfc5885d7d54406c9a7a4ec19d514d526e67d240d32734eebde378e
MD5 65fe0e32e40ee6e181ed9afc8afb2a77
BLAKE2b-256 9000a0ca7394a0c3a234811b0c38b39aa0db9373663981c1cf446e26e7a7c198

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 5d658212d585b8814b9caf766d8090acac05f01abfa2875d57fdc4a7e2af032e
MD5 2b3f68d0af188546cbbc25db4567837e
BLAKE2b-256 9f4354d01cf9b643ffd6678aedee5ad5d6e7a1063bd169a203bfb6fb471e6887

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8054cba5e7ee623bea34946e2b59eb7c7c2be8872d0a5d12215d6ff564938d5f
MD5 1688bdf80a33202fa1fa69b34b57cf03
BLAKE2b-256 5eb50ceca97eb546fe6bbace3399c8b11dfc503efcc7509d708a7a3f09ab50e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2355db8917f5a0f3638bf332fe0d87549c80e978fca01db84a8a14b9df56a05
MD5 7687e6fe6c2d9948e12f597149131c1c
BLAKE2b-256 d18777c40fb2301d0b5bb27c2e79ae42fce718ed75396d5fe3e1c09d8e1400b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78e3ccafc98e009fcb00a97ad441585551e52c0ae7ecc50427a3ccd9b11502fd
MD5 085b96103340d92724d36ee5b24fe584
BLAKE2b-256 81e22a8cfc6ba3ef3f19e7c778e9fb6f98600f0971cca78bbdfc23a413a66349

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 eee9376d0e2af25b6defc5bce39f6efa90521c803aaf12eba931bd898a397cfc
MD5 dfcaa55801bb4564cfe9e64b930e94b7
BLAKE2b-256 a3e45ed627860285612e5307f06c109913c5918c947fbc223b55599e484c64b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6003ec389a68d5ec8f089df82b2dc8915293dd630a4d11322d7e3455045981fd
MD5 f88350e0dfc23ac603e2ea3168c76c37
BLAKE2b-256 99bc62568d688af9712a34fe3f958d7a98c53bb2017e263260cd5deae67a90e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 40ebea9ebe3a3a66ae85fa00d4112d163654a33c82dcf9b26a99f7d30de13317
MD5 ac481c6a444b0924efa96d3f57392cec
BLAKE2b-256 4f9b31f0b49a2542ffa2f9d6140267e2b568e722a1feeb05cfbffea97666c62b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07942d3b5999127ecb96256c38d5dbf49ed2864c087ed2a80b783901d0aa3ba1
MD5 0bfd52087bef2584bf1366bde6bada97
BLAKE2b-256 3c166a5c010ca435a5184d11ca350874694ac19db249560126dc8df0f25791ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 adc7785e61ff7cf372318f67ec65617eaa06975e20da177522665dca8be6ea5d
MD5 5f059bd19c607e28d41755347c63bb8c
BLAKE2b-256 489b65f95efdd68b50b7a9f2555c93d9edc7da7aa5ae5e153163c41cf6fd5cd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 107e56554c179749de9440e1b5e5a19813572eebf3166e9dc3e5228b16966beb
MD5 9f1e39763063aeeba16c62ea06ae9464
BLAKE2b-256 f8029bd2bca72bfa478337618eae88942c43c891ae225e11baeae275e5e5c6ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2122dccbd1959b922543fc9f8a9d2af47bd5b59190d1ece2445d3d1b4d1be45f
MD5 c72ab5f3967c4bfe0579113d617324a9
BLAKE2b-256 f7beb40d55d793afcfa5bcdb32ade9289d9588e14e3026c2c87522e303cc6e8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2097cc0d19fa95e8d55aad770597bb0f76e4f70ed48278c965aa7c5b0b8c3bf5
MD5 9e4380af8d5960c1b45670d398270407
BLAKE2b-256 60bcb62bf048a6e11870291a24319ed027bdf658df9ba77d1ad762aa138e066b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a857d06308dc4428b760f9430350b3847f4c62ad0e79e635215f7cc97f7adcc9
MD5 ce6ca59ec9545a75d4df2c5a61b76cb7
BLAKE2b-256 d58b08814adc89f2c7612da9c2f17d962626bf59eb3b4dd715ea8198ccecb66c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd94522714af3fd806093bdd10f3175f1c42c5ee72dda975b8b35b55c3400147
MD5 15337af77a319cfc8ae824f181199a2d
BLAKE2b-256 9213308773ae27f33bc141720ded63216c9a115f5838c1e341d2d37c2b051281

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e1253743841b0864bfd6827e496fea4591bb3999ec1c003e57de65370e2d9031
MD5 ab3648fd130232d2d399eb047c8a2e4e
BLAKE2b-256 927e7eb5a9ab97cfa5500a2cff8444e16e183aab6473912ac37d8bf9de283337

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1b04358ef65bd03d9c34d7b028efb422593b07485da82d6c5439f8c5dea35668
MD5 588df0d01d7a07dac922e955cf2aac0b
BLAKE2b-256 84600b99da0d1345c0c1f9bde58ae96527b54b4aae32c2b6e74dcef514f7fa9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a2a7f0fa3b49f219f09705717c73a618eecbb3d697701e20abb4771d17e2bbcf
MD5 6ce44e3bc692b9a8c8eb08fd95388bee
BLAKE2b-256 bae9c346d656b2f3626ef726aaac1c5ea58a981757cbed62087a9e81eaa4b09f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a682783aef6eff8bc47cd5dd262081d7f746b8d3db1957c70a04017598a048d9
MD5 503e65d8fc641a7c078fb4c23917cda3
BLAKE2b-256 64b20ea4998968112f1211b1c057f1bd606f40f3efdab640f5e49529d2438707

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e97f960ab7c84aaa7520367bf597222db4229054bc7aae70344cb7da7b19b6f1
MD5 f98724daf091701b632d114ce0d75e75
BLAKE2b-256 e04343dc1bd7c961679267c2ca2c73fd5b732528bf719ba16d39cc1be0346a3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c3922302878d17d6860ebe6b5e4dcc6821f7a9d162474a774b8534fedea80236
MD5 b8efeae2855098054c0a5f7b58712182
BLAKE2b-256 9ccea7429564d74c7ed1cd7ed8c490e8ae9211d38786ac113a8e8eecba97f7c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 af0c75b43f0cde52c758c000b797188e6d62579c4914173ca7afca382a47993d
MD5 fe4f99373e9f1730991036b688bce0f1
BLAKE2b-256 72ccbc8c1f81dc00d4232a2f842eca38df6c86281f012026416873ebaea2f592

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.12.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a294091062831970b702f10a7fb119c1b55a49db7b843deeb8939550531189ea
MD5 66f8bc54c8529abc46cbc15a93ba8e3b
BLAKE2b-256 4cdb2b780a0c859a0bc873683beb60d94215af5c082c76e11e632b4f122905a3

See more details on using hashes here.

Provenance

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