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.11.1.tar.gz (71.2 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.11.1-py3-none-any.whl (53.0 kB view details)

Uploaded Python 3

caio-0.11.1-cp314-cp314-musllinux_1_2_x86_64.whl (181.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

caio-0.11.1-cp314-cp314-musllinux_1_2_aarch64.whl (181.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

caio-0.11.1-cp314-cp314-manylinux_2_34_x86_64.whl (181.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

caio-0.11.1-cp314-cp314-manylinux_2_34_aarch64.whl (183.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

caio-0.11.1-cp314-cp314-macosx_10_15_universal2.whl (74.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

caio-0.11.1-cp313-cp313-musllinux_1_2_x86_64.whl (181.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

caio-0.11.1-cp313-cp313-musllinux_1_2_aarch64.whl (181.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

caio-0.11.1-cp313-cp313-manylinux_2_34_x86_64.whl (181.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

caio-0.11.1-cp313-cp313-manylinux_2_34_aarch64.whl (183.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

caio-0.11.1-cp313-cp313-macosx_10_13_universal2.whl (74.3 kB view details)

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

caio-0.11.1-cp312-cp312-musllinux_1_2_x86_64.whl (181.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

caio-0.11.1-cp312-cp312-musllinux_1_2_aarch64.whl (181.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

caio-0.11.1-cp312-cp312-manylinux_2_34_x86_64.whl (181.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

caio-0.11.1-cp312-cp312-manylinux_2_34_aarch64.whl (183.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

caio-0.11.1-cp312-cp312-macosx_10_13_universal2.whl (74.3 kB view details)

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

caio-0.11.1-cp311-cp311-musllinux_1_2_x86_64.whl (178.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

caio-0.11.1-cp311-cp311-musllinux_1_2_aarch64.whl (179.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

caio-0.11.1-cp311-cp311-manylinux_2_34_x86_64.whl (178.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

caio-0.11.1-cp311-cp311-manylinux_2_34_aarch64.whl (181.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

caio-0.11.1-cp311-cp311-macosx_10_9_universal2.whl (74.2 kB view details)

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

caio-0.11.1-cp310-cp310-musllinux_1_2_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

caio-0.11.1-cp310-cp310-musllinux_1_2_aarch64.whl (176.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

caio-0.11.1-cp310-cp310-manylinux_2_34_x86_64.whl (176.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

caio-0.11.1-cp310-cp310-manylinux_2_34_aarch64.whl (178.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

caio-0.11.1-cp310-cp310-macosx_10_9_universal2.whl (74.2 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for caio-0.11.1.tar.gz
Algorithm Hash digest
SHA256 9bb12af0108acbcdd7da07ca614c06a8fad108ae19f12540569333cfda931f7d
MD5 900c8c8363a9832bf668c3085619f403
BLAKE2b-256 bf9765d9061b774df19c511e63120008a249e14c03ede4fb4f6c1868dd8c6d49

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: caio-0.11.1-py3-none-any.whl
  • Upload date:
  • Size: 53.0 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.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5210d3dcbd6f80d59045d1ac2fefede65abea568c0163fc45652a4479622266
MD5 a3a189c073e4162a2c5aea91402133fc
BLAKE2b-256 ac67c371c795b7efb3291dd0ab2a4e15a01b525277169bf6d8beb933f5806ae1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74111a9d67d4c10d8352ba6f5ed81e48b16d1e3c8fb4b3e77bd145c2c545a5b3
MD5 097d3c5ef09571a1945a426311907a76
BLAKE2b-256 5ca7be64fe511ebbd321af0713e22d01fd37de918b2086cb6b3b11f2d2cd77b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35316a427e621f2393cb92630cc5ba42cede74d60cffa6d25e0e1af628a239ca
MD5 ebc89dbc087ded3720275f8618c90c8e
BLAKE2b-256 f297175ccb5a401882462d555861b01da53dc2bef49fa9f8486a1d509165eb0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 382e89f60b2a8314126187b9db907f64ab5f7fb57c40ebe742b538dc9f69335e
MD5 7d5ca21dea6f5cba20eb7a4549bb0502
BLAKE2b-256 692a49ed3a770ca94557e9e1c7af6572de1c2e94eb23eb0d8f113ee5bd29c509

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 90da1a2a96df6e127ae9903eb07bbaa12f7571386ca103162d470f05aedec903
MD5 5b79361d00b16263a3fe4ee80f55f82a
BLAKE2b-256 00cee86e18e29e0caf5c17bcf460f5e269d1af1335afcb66adf29499a025e88a

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.11.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.11.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for caio-0.11.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5cc5396e6e4e34630422299353075518aff0883f92a1c98f3d36978715eb8290
MD5 5bd7a25c0c608a36c928570d23be2218
BLAKE2b-256 125dd2ecf7d2305468b609b10c2bd33c4dfbffffb028aab0dfd32fbe95e9c58e

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.11.1-cp314-cp314-macosx_10_15_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.11.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for caio-0.11.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90b03aeec2e90ad94f92a7bd4af1d80036b93995c6d53e96dd77f050fe8dc49f
MD5 9b6672975c3f35c1b1e79af03134dee2
BLAKE2b-256 0cd0d142bb53eec1973511a9f3c343e6041ff306484643599778bdd2e1360deb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b054e1609f967d8e984f0b7f83e0a70b51037369b6300b08edcf43fccd5429ba
MD5 97ffdfea0bd4556b14da48241a9afbf5
BLAKE2b-256 01c6a449036ff7bbdff4fe7fdf073712af1fd8773b1fdde13373b9a474b8ff8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 28221de84278cdb9f9041eda26d891c88c3a1a9e45df60c334d489e0728f94f8
MD5 134a4c28207ee71408ca4a6c1395096f
BLAKE2b-256 bf92b8e8dcfad3ec2739c99885fa0eb4c95ee3f107bf4cc10cd27ea698505902

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b3d722d99978f640a44cb7ce9ec1d90791bb25b5543fa235da8e4461815a3afa
MD5 ba9b70a171eb2f25747fd6350146f754
BLAKE2b-256 bbcbed3d5811782eba124ee69e0a88387f92383d182cb3a93219cbc3d5dbb1d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d32582df4e20af81923b48b307480e79e6a1e07a77240d51a28bf52b6a08f620
MD5 8cb74cb543c17e2f19567469cb2f17f5
BLAKE2b-256 553856f1812bda63af9113168d6c84d0bda3843934a3a578001adc156d1f9c0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 832b5d81bcec497b19dfcf65178c815e0d895ab9cdedc922f52cdbc5784f6a7b
MD5 fae435a9cbb12192bd37b000a8bcec81
BLAKE2b-256 c26cbf581aa51f9b5bfe2e83333243a90ca7224c40da1d3140efba519707e4ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aad29ed3487d1835bdf7fe5a3e108e1f6dad334bbc3f51acffcb80c9fd8a27d2
MD5 2e2847c4b2bd8aa7cf02f2e0c42a3300
BLAKE2b-256 d4bd80f592339d034efa27ed227a29521160e23b02805dffde76d42e50eba9f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1c46ccf107b4840eb277479bf5178b59b83eb593138a0404626141bea594acdc
MD5 fe9cc71b48d6e626e51389ff63eee30b
BLAKE2b-256 8e80baccf9542fb2a9d0a69ceaa7a68f96c90ffd08e0a1923fa57c3a7cd94f06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f2d18b8822dd217473183346ac8f14acfd74398ae361415c4eaf731243a76311
MD5 fc44a1e408192eaf0c39fd644b4bb467
BLAKE2b-256 eccd14de5d7377ecc0bf94d5e5df2804213fcc5366b41e97eed9c6994fed4c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 07e2a1b4da4236c9b32372bd390fa3b5f78e22e27ef36d9af90bddca76c2cfff
MD5 6250ca03cbe15d3c337334f5245fe4b2
BLAKE2b-256 7211614afef4e6f3cc8e4f95d20fc5f6d3f103f6d9e5774507616579174667d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f284c36f02e3383df4d11ee8922e164b5d95e4e5d095d01454e4668f2830cbb
MD5 0d74ec55f6f5f10e0394bb9a138bbac4
BLAKE2b-256 6fe5aff239074be6d42d1f5b5a64bc4464c943c8708c5bb4c881178cc6cd9196

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e74f8b41de5c66295c4389f9ce16b8267b7f58d782855c4f796b84fe1a89af58
MD5 e08a3e7983c3c31cc8321b5f24f0faa5
BLAKE2b-256 abcac0a145abcf92fdfa296ad07165552983119c1581378b4ca1571d396bb25d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5c34b495e7d3b2dbb79bd5a5e1aad1be43cc17de4642a07cc48313a2b3a43982
MD5 9e7a9dfe063cbc0faddf53b704cfcd4a
BLAKE2b-256 41a8cd6a58c5d7ac6b4405e84b90b8e6ab18cc8731814e32de43bc8bbff4b9b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 986de59e1152e9a29b89c8595c68d7572042434ed21b3c893a5ae77a6263df58
MD5 65c3d6a6198944da7632d3b6bc146385
BLAKE2b-256 7a23ec214e6a00e29809a5d3a237a190d9461d398ba0c6e57bba44f948bab43e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e773802968e1e2198f3fd03dd53774af66a4a4ed669b14a0dad3d5a354c76a03
MD5 deda02991d29c65c8b401050018cf3aa
BLAKE2b-256 1bd3397cb30e97c5b8da723d3d8a8b4999fd8a6f8e47d55137527c865917d6a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c58d4836420a6d5120cb200e6569f263447333823cdbd3061392b85d3f5d1146
MD5 f6e868ca69a60d9e01cf81ef3d760929
BLAKE2b-256 c118b517584ae5fdfbd705abb99b9989e6b2a6991a8891599d509af987b50cda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bbb2068c29609b9117cd772200dcdd0dc2210aa4790a0edc0fff761ff97807f0
MD5 1f79bbb290ad9f1f684f01a9f9028328
BLAKE2b-256 d8eaf4511e6e81a847eaef77b5a6984e173cbd201d2435e1f4c7f23bf853f18d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6f9ae535c974132ed0fa44e1bf67cd67cd73b09db71ebbf443303cb8070c8fec
MD5 345d32c6c407df5b21d04b5d87bd1acf
BLAKE2b-256 de589042d021b60e2590b391020813d9515ed6691889a8baf9dd26501ccb514a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caio-0.11.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0e4e7f5fc95ce3fb2beb307e094b4f7c78d1af8cf3aba48f7e068dc7af8adcd1
MD5 664ef26b4eb6b0c389f3a72ba772857c
BLAKE2b-256 3a2e61a15caf1d69669ba6fc1830020c48b5e951cbac395f2b237e3694c86268

See more details on using hashes here.

Provenance

The following attestation bundles were made for caio-0.11.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.11.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for caio-0.11.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2455f2a9371038475670b07a0c4b8b069bd55d2aee7552b97f43449382eebf02
MD5 2400ae6bb04e4053f706df4dffa1f6f5
BLAKE2b-256 1d63c1f8124c2bc8cbccb1e6cce8c980edb3fd501a646a97cea5dde48a298896

See more details on using hashes here.

Provenance

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

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