Skip to main content

ayafileio icon

ayafileio

License Python Version Platform PyPI

English | 简体中文

"The fastest file I/O in Gensokyo, swift as the Wind God Maiden." — Aya Shameimaru

Async file I/O on real kernel backends: IOCP on Windows, io_uring on Linux (5.1+), Dispatch I/O on macOS. No thread pools pretending to be async; ayafileio.open() picks the backend for you.

Changelog

See CHANGES.md. For the full usage guide, see USAGE.md. Using ayafileio in an interesting way? See STORY.md.

Backends

Platform Backend True async Notes
Windows IOCP Yes NT kernel I/O Completion Ports
Linux io_uring Yes Kernel 5.1+
macOS Dispatch I/O Yes GCD kernel-level async I/O

Features

  • Zero thread overhead on true-async platforms — no background threads
  • Kernel-level completion: IOCP / io_uring / Dispatch I/O
  • Cache-hit inline fast paths: hot small reads complete on the calling thread (IOCP sync-completion / io_uring COOP_TASKRUN / macOS mincore + pread)
  • Thousands of concurrent operations on a single file handle
  • aiofiles-compatible API, plain async/await
  • Text and binary modes with automatic encoding/decoding
  • Async whole-file copy: acopy() with OS-level fast paths (zero-copy on Linux)
  • Runtime-tunable configuration shared by all backends
  • Python 3.10–3.15, including 3.14t/3.15t free-threading

Installation

pip install ayafileio

Requires Python 3.10+, Windows 7+ / Linux (kernel 5.1+ for io_uring) / macOS 10.10+. No external dependencies; precompiled wheels are available.

Quick start

import asyncio
import ayafileio

async def main():
    # Write to a file — fast as the wind
    async with ayafileio.open("example.txt", "w") as f:
        await f.write("Hello, async world!\n")

    # Read with automatic decoding
    async with ayafileio.open("example.txt", "r", encoding="utf-8") as f:
        content = await f.read()
        print(content)

    # Binary operations
    async with ayafileio.open("data.bin", "rb") as f:
        data = await f.read(1024)
        await f.seek(0, 0)

asyncio.run(main())

Open once, read many times

Open/close overhead is already in the microsecond range, but reopening the same file in a loop still costs you a coroutine round-trip per iteration:

# Slow: repeated open/close
for i in range(10000):
    async with ayafileio.open("data.bin", "rb") as f:
        data = await f.read()

# Fast: one handle, many operations (~6x faster)
async with ayafileio.open("data.bin", "rb") as f:
    for i in range(10000):
        await f.seek(0)
        data = await f.read()

Checking the active backend

import ayafileio

print(ayafileio.get_backend_info())
# Windows: {'platform': 'windows', 'backend': 'iocp', 'is_truly_async': True}
# Linux:   {'platform': 'linux', 'backend': 'io_uring', 'is_truly_async': True}
# macOS:   {'platform': 'macos', 'backend': 'dispatch_io', 'is_truly_async': True}

Configuration

All backends share one runtime configuration:

import ayafileio

print(ayafileio.get_config())

ayafileio.configure({
    "io_worker_count": 8,
    "buffer_size": 131072,      # 128 KB
    "close_timeout_ms": 2000,
})

ayafileio.reset_config()  # back to defaults
Option Default Description
handle_pool_max_per_key 64 Max cached handles per file (Windows)
handle_pool_max_total 2048 Max total cached handles (Windows)
io_worker_count 0 IO worker threads, 0 = auto
buffer_pool_max 512 Max cached buffers
buffer_size 65536 Buffer size in bytes
close_timeout_ms 4000 Close timeout for pending I/O (ms)
iocp_batch_size 64 IOCP batch completion harvest size (Windows, 1–256)
io_uring_queue_depth 256 io_uring queue depth (Linux)
io_uring_sqpoll False Enable SQPOLL mode (Linux)

API reference

AsyncFile

class AsyncFile(Generic[T]):
    def __init__(
        self, path: str | Path, mode: str = "rb",
        encoding: str | None = None,
        newline: str | None = None,
        errors: str | None = None,
        auto_flush: bool = False
    ): ...

    # Reading
    async def read(self, size: int = -1) -> T: ...
    async def readline() -> T: ...
    async def readlines(hint: int = -1) -> list[T]: ...
    async def readall() -> T: ...                        # alias for read(-1)
    async def readinto(buf: bytearray | memoryview) -> int: ...  # zero-copy [binary only]
    async def chunk(chunk_size: int, *, buf: bytearray | memoryview | None = None) -> AsyncGenerator[memoryview, None]: ...  # streaming chunks [binary only]
    async def read_at(offset: int, size: int = -1) -> bytes: ...  # positioned read (pread), leaves file position untouched [binary only]
    async def read_many(spans: Iterable[tuple[int, int]]) -> list[bytes]: ...  # batched positioned reads, submitted in one event-loop turn [binary only]
    async def write_at(offset: int, data: bytes | bytearray | memoryview) -> int: ...
    async def write_many(writes: Iterable[tuple[int, bytes | bytearray | memoryview]]) -> list[int]: ...

    # Writing
    async def write(self, data: str | bytes) -> int: ...
    async def writelines(lines) -> None: ...

    # Position
    async def seek(self, offset: int, whence: int = 0) -> int: ...
    async def tell() -> int: ...
    async def truncate(size: int) -> None: ...

    # Control
    async def flush(self) -> None: ...
    async def close(self) -> None: ...

    # Properties
    @property
    def closed(self) -> bool: ...
    @property
    def name(self) -> str: ...
    @property
    def mode(self) -> str: ...

    # State
    def readable() -> bool: ...
    def writable() -> bool: ...
    def seekable() -> bool: ...
    def fileno() -> int: ...
    def isatty() -> bool: ...

    # Iteration
    def __aiter__(self) -> AsyncFile[T]: ...
    async def __anext__(self) -> T: ...

Supported modes

Mode Description
"r", "rb" Read (text/binary)
"w", "wb" Write (text/binary)
"a", "ab" Append (text/binary)
"x", "xb" Exclusive create (text/binary)
+ added Read/write combinations

Positioned and batched writes

async with ayafileio.open("data.bin", "w+b") as f:
    n = await f.write_at(1024, b"payload")
    counts = await f.write_many([(0, b"header"), (4096, b"block")])
    assert await f.tell() == 0

write_at(offset, data) returns the number of bytes written. write_many(writes) accepts an iterable of (offset, data) pairs and returns counts in input order. Both require a writable binary file, reject append mode, and preserve the logical file position. They accept bytes, bytearray, and contiguous memoryview buffers, which the backend copies on submission. Positioned writes rewind and discard any readline() read-ahead so subsequent reads see the updated content. An empty batch returns []; an empty buffer returns 0. Offsets must be nonnegative, offset plus length must fit a signed 64-bit integer, and each buffer is limited to 4 GiB minus 1 byte. As with write(), callers must check for short writes.

Batch operations gather native Futures directly, avoiding a Python Task per item; read_many() uses the same optimization. Submitted requests are drained before reporting submission or I/O errors, but batches are not atomic: some writes may have succeeded when an error is raised. Concurrent overlapping writes have unspecified ordering; await each write_at(...) separately when ordering matters. Cancelling the wait does not undo already submitted system I/O.

Copying files

n = await ayafileio.acopy("model.gguf", "backup/model.gguf")

acopy(src, dst, *, chunk_size=4 MiB, concurrency=8, copy_stat=False) copies a whole file and returns the number of bytes copied. On Linux it uses the in-kernel zero-copy copy_file_range; on Windows CopyFile2, which also preserves metadata. Both run in a worker thread. Where no fast call exists (or the filesystem rejects it), it falls back to a read_at/write_at pipeline with up to concurrency chunks in flight, so memory stays below concurrency × chunk_size. The destination is truncated first; copying a file onto itself raises shutil.SameFileError; copy_stat=True applies shutil.copystat afterwards.

Whole-file operations

data = await ayafileio.read_bytes("model.safetensors")
n    = await ayafileio.write_bytes("out.bin", payload)
text = await ayafileio.read_text("config.yaml", encoding="utf-8")

One await does open + read/write + close — aimed at asyncio.gather over many files (per-layer weight loading, bulk config reads). Semantics are identical to the hand-written async with ayafileio.open(...) form, minus the boilerplate.

Async open

async with ayafileio.aopen("data.bin", "rb") as f:
    data = await f.read()

aopen() takes the same arguments as open() and returns the same AsyncFile — the difference is that the OS open itself runs on the C++ thread pool instead of the event-loop thread. The returned handle is lazy (aiofiles style): async with triggers the open in __aenter__, and await ayafileio.aopen(...) works too. Opening many files this way parallelizes the open syscalls themselves; a plain synchronous open() in the loop still costs one short blocking syscall per file.

Batch whole-file operations

shards  = await ayafileio.read_bytes_many(model_shard_paths)
configs = await ayafileio.read_text_many(config_paths, encoding="utf-8")
counts  = await ayafileio.write_bytes_many([(p, payload) for p, payload in items])
counts  = await ayafileio.write_text_many(items, encoding="utf-8")

One call reads (or writes) many files concurrently: parallel opens via aopen(), async I/O via the platform backend, results in input order (write variants take (path, data) pairs and return byte counts). max_concurrency (default 64) caps in-flight files so huge inputs can't exhaust fds; any failure raises the whole call — batches are not atomic, so a failed write batch may leave some files already written. This is the shortest way to write the pattern that actually uses the async backend — a sequential for loop over open() moves one file at a time no matter how fast each operation is.

Configuration functions

def configure(options: dict) -> None: ...      # apply unified configuration
def get_config() -> dict: ...                  # current configuration
def reset_config() -> None: ...                # reset to defaults
def get_backend_info() -> dict: ...            # active backend information

Wrapping an existing file

def wrap_file(fd: int, mode: str = "rb", *, owns_fd: bool = False) -> AsyncFile[bytes]: ...

Wraps an existing file descriptor (int) or a file-like object with fileno() as an AsyncFile. Binary mode only.

Pool management

def drain_handle_pool() -> None: ...           # release all cached file handles
def drain_buffer_pool() -> None: ...           # release all cached I/O buffers

Useful after bulk tempfile operations or between benchmark rounds.

Benchmarks

Every push runs tests/t_compare.py on all three platforms on CI and attaches the JSON results as artifacts. Numbers below are from a recent run (GitHub Actions, Python 3.14) unless marked local. Reproduce with python tests/t_compare.py.

Random 4 KiB read (Linux, io_uring)

Concurrency ayafileio aiofiles aya/aio
1 191.5K ops/s 9.8K ops/s 19.6x
16 361.6K ops/s 10.2K ops/s 35.4x
64 361.2K ops/s 12.5K ops/s 28.9x
256 349.9K ops/s 12.3K ops/s 28.5x

Positioned read_at on a single shared handle holds ~345K ops/s from x16 up; aiofiles has no positioned-read API to compare against. Small 4 KiB sequential reads: 201.6K vs 21.9K ops/s (9.2x). Sequential read throughput: 7,360 MB/s at 64 KiB blocks (6.6x), 20,178 MB/s at 4 MiB (1.3x).

Sequential writes are closer: 1.2–1.3x up to 256 KiB blocks, and aiofiles pulls ahead at 4 MiB (0.4x) on the CI runner — large buffered writes ride the kernel's writeback path and swing between runs. If that workload matters to you, check a recent run's artifact rather than any single number.

Windows and macOS

GitHub's Windows runners throttle small I/O too hard for the CI numbers to be representative, so the Windows figures are local NVMe measurements:

  • Windows (IOCP), sequential write: 1,363 → 2,858 MB/s at 1 MiB blocks, 929 → 3,046 MB/s at 4 MiB (1.47x over aiofiles). 4 KiB random read_at with 16 in flight: 21.4K ops/s.
  • macOS (Dispatch I/O): cache-hit small reads now complete inline on the calling thread (mincore + pread) — 4 KiB sequential read 6.8K → 416K ops/s (24.3x over aiofiles), 4 KiB random read at x1 4.6K → 289K ops/s (37.7x), 64 KiB sequential read 384 → 7,474 MB/s (7.3x); the write path is untouched (1 MiB sequential write 5.4 GB/s). Measured on the macos-15 CI runner (Python 3.14, tests/t_compare.py methodology).

Whole-file copy (acopy, local, 512 MiB cache-hot file)

Tool Time Throughput
robocopy 0.150 s 3,413 MiB/s
acopy() (CopyFile2 fast path) 0.155 s 3,300 MiB/s
shutil.copyfile 0.217 s 2,358 MiB/s
acopy() forced pipeline 0.330 s 1,554 MiB/s

Concurrent logging writes (tests/test_loguru.py)

10K records × 128 B written concurrently to 5 files: 3.5–5.2x over sync-writes-in-a-threadpool across runs.

Tuning

The defaults are where the tuning ended up. On very fast NVMe drives, iocp_batch_size 128–256 with buffer_size 128 KiB can squeeze out a bit more on Windows.

Contributing

Contributions welcome: fork, branch, add tests, make sure the benchmarks still pass, open a PR.

License

MIT — see LICENSE.


"Slow is a crime, right?" — Aya Shameimaru, editor-in-chief of Bunbunmaru News

Metadata

Release files for ayafileio 1.11.0

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

Built distributions (wheels)

Table of built distributions (wheels) for ayafileio 1.11.0
File
ayafileio-1.11.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
ayafileio-1.11.0-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
ayafileio-1.11.0-cp315-cp315t-manylinux_2_39_riscv64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp315-cp315t-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp315-cp315t-macosx_13_0_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp315-cp315t-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ayafileio-1.11.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
ayafileio-1.11.0-cp315-cp315-manylinux_2_39_riscv64.whl CPython 3.15 CPython 3.15 Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp315-cp315-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp315-cp315-macosx_13_0_universal2.whl CPython 3.15 CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp315-cp315-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ayafileio-1.11.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
ayafileio-1.11.0-cp314-cp314t-manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp314-cp314t-macosx_13_0_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ayafileio-1.11.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
ayafileio-1.11.0-cp314-cp314-manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp314-cp314-macosx_13_0_universal2.whl CPython 3.14 CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ayafileio-1.11.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
ayafileio-1.11.0-cp313-cp313-manylinux_2_39_riscv64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp313-cp313-macosx_13_0_universal2.whl CPython 3.13 CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ayafileio-1.11.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
ayafileio-1.11.0-cp312-cp312-manylinux_2_39_riscv64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp312-cp312-macosx_13_0_universal2.whl CPython 3.12 CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ayafileio-1.11.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
ayafileio-1.11.0-cp311-cp311-manylinux_2_39_riscv64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp311-cp311-macosx_13_0_universal2.whl CPython 3.11 CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
ayafileio-1.11.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ayafileio-1.11.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
ayafileio-1.11.0-cp310-cp310-manylinux_2_39_riscv64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ RISC-V 64 Details
ayafileio-1.11.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
ayafileio-1.11.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
ayafileio-1.11.0-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
ayafileio-1.11.0-cp310-cp310-macosx_13_0_universal2.whl CPython 3.10 CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64) Details
ayafileio-1.11.0-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details

Total release size: 13.3 MB

Release files / ayafileio-1.11.0-cp315-cp315t-win_amd64.whl

Download URL ayafileio-1.11.0-cp315-cp315t-win_amd64.whl
Size 373.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
356df27e9c9e46a3af50efd5e77cfdb0eda927d6b576b4e26b8aa3ab0053c1d6
BLAKE2b-256 checksum
How to use checksums
8b27f173ebca32976c6af6f2a398195421f910aaf681a46176d1d2f556a69e7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-win32.whl

Download URL ayafileio-1.11.0-cp315-cp315t-win32.whl
Size 361.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
a63d06ed1842718980a1aa44727b73c884beaa37dda5124a004f13bab90e3ddd
BLAKE2b-256 checksum
How to use checksums
77e38da29e2130d1dad1bebb1550fd86b72b4a159abe25f4d0c4d2dcd8ca7cf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp315-cp315t-manylinux_2_39_riscv64.whl
Size 167.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
d315f2296df34e0050cd0d09b2e72110a2bdfb6bc5979f19e6e87e48c4ae4edb
BLAKE2b-256 checksum
How to use checksums
81191f55a6e12b4b27deb66ccc41197a75eb8ec99ed73427d7673c38c2cf76db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 167.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fc8ea2237ff34d5eec79f1e38caecca40182be02af1b431cb28869431e08a53
BLAKE2b-256 checksum
How to use checksums
c5bc2c1b3293bcdb6404ab3059e1cb2fffe3b27461642d1e9823a5b9d45555f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 157.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0e87ce994eb8260dbbe25d214a26c6e9c64749e35a5b510300811ac66d8751be
BLAKE2b-256 checksum
How to use checksums
b02d57db45819c463b54a9a0fc8c7f068d2482d3e414e892df17130f0217db6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp315-cp315t-macosx_13_0_x86_64.whl
Size 133.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
edf5034eed3b52e6806f3b15714da859cfbfb0ce7082c3843676a732dab08cc7
BLAKE2b-256 checksum
How to use checksums
bc381f20dc25c082a3cfe5d62259a29d223efcc77fcb55ab4d3f02dd768cc532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp315-cp315t-macosx_13_0_universal2.whl
Size 218.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c0d5cabfb1b7ac64e8c84efb5b806b847c3b710d3f59f629d9b54eb219290065
BLAKE2b-256 checksum
How to use checksums
020a50909e172f66286ffc7df99adbdd8877d431ae20b9937bf29d48de13ebb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315t-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp315-cp315t-macosx_13_0_arm64.whl
Size 119.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
fec5fd27e928bb9845ae3e8d8e07782ee0a6e248b7e93d0bc2cfcca6e260f63d
BLAKE2b-256 checksum
How to use checksums
ae7a5878dd217320ef68327980e43f55211d4692bf8b1e4c8f7ea8ca47fe272c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-win_amd64.whl

Download URL ayafileio-1.11.0-cp315-cp315-win_amd64.whl
Size 369.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
3c59b16cbefe36e03fdc94518444593e9d589ab2e403734f8c14288bc60a461a
BLAKE2b-256 checksum
How to use checksums
7b77e929b4fa57d4765cb1506ddc0d1c09fd3995a916bf47cf2a8d2b8a452caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-win32.whl

Download URL ayafileio-1.11.0-cp315-cp315-win32.whl
Size 358.9 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
1fab035a002313f2759bcb39d2f9bdd10c4827e334dfb1d94b090502a6532e6b
BLAKE2b-256 checksum
How to use checksums
cc0ef751072e396f6ecb3b156e8e17c4c9ffe48ce2b65b1c595fdfa07a8b6a4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp315-cp315-manylinux_2_39_riscv64.whl
Size 163.4 kB
Tags CPython 3.15 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
864bee67792c57f706a18a8ab26076372e2dda101e0ccd15264515fed96ea325
BLAKE2b-256 checksum
How to use checksums
5fd0ae9f7177f59a0395abb5c990c3ebbdbcc455485bca2a0997eb86557ab900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 165.1 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
759ce7eebd10716dc4d135c7b24d8ee864f2af8c249d1d689231f15aa3265677
BLAKE2b-256 checksum
How to use checksums
0b1b62076280308b8877cd1bf77850960ca9f830b8a95f64874536971e2ca2c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 154.0 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
36019c201109355084d9d01870c1f0923c32be85634e83548cc1ff8f3262aacc
BLAKE2b-256 checksum
How to use checksums
140b9b588c2a320405c95399a6766a851aee51249d46e101cdf09cbaa4721d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp315-cp315-macosx_13_0_x86_64.whl
Size 129.9 kB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
bfbb6855fb71b7c8570aba33069f5d24c1c1915e113eb160ceac7b04417439d0
BLAKE2b-256 checksum
How to use checksums
1b71433c0ab57527bc9ebc4438def50a0ad2b75a4c1d70d73ab78071ceb5a61f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp315-cp315-macosx_13_0_universal2.whl
Size 212.3 kB
Tags CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8f466eb29dbc3c1159198cab93eeb9d741a449b2723d8eb8851f43275e9e2152
BLAKE2b-256 checksum
How to use checksums
0c3dc33ac0ffd98db57afad147e9d777f483c7f8ebab7b928b74d182e037b266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp315-cp315-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp315-cp315-macosx_13_0_arm64.whl
Size 117.2 kB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
16362908a39ad8874e3179fe03c5a1c330456cd7916f6133cb7a4c7071d3275f
BLAKE2b-256 checksum
How to use checksums
5c62eb0b748826e1766ab7333c8fabf76c944235a93f3ed66a0295f37a20d864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-win_amd64.whl

Download URL ayafileio-1.11.0-cp314-cp314t-win_amd64.whl
Size 373.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
9b5227649eda57acdf14cf3e6dc1d576180302ec8f5c4dddbb528c12ac488a30
BLAKE2b-256 checksum
How to use checksums
06d6d18b90bff43cec0477a21c6219354aad0a0f72495e1a3a90edc8e64e327d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-win32.whl

Download URL ayafileio-1.11.0-cp314-cp314t-win32.whl
Size 361.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
40df43618702b10888f4fe17eaf9d557c92350167a51edc4a4b0c8cb5418008b
BLAKE2b-256 checksum
How to use checksums
dcd402bcaa33734fb9d56b8acd32ed0a3a577a3f47303e85d3db645705916edf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp314-cp314t-manylinux_2_39_riscv64.whl
Size 167.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
ac538ca190a8a59442d25d8aa9a39aec118c86faa292c84754d625ebde394ac8
BLAKE2b-256 checksum
How to use checksums
f4b8a4aae91ef960d79369ee0c70f839ccb92c85175f1fa6b66cc9fddaf2f6fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 167.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ab6aa6678c0925e67743018ed9252d40e6810368e268c96c12bd17852d9af7ea
BLAKE2b-256 checksum
How to use checksums
8e080f8872e9c88f94009d7571e453b9ce932c3051e5e39cdea9c4374d35eb20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 157.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dccbb533859b35498fb1f8c0365a6a66f7bfe956d462f85d6c794bd3fe7b8c7b
BLAKE2b-256 checksum
How to use checksums
47400d00edaba9a8f70bb03db432f00b89ecf31a6b7471a365dad0427cdbc553
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 133.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6ddca2aa2c094c3ebc53ac9aeb8459dfbf8cb60b5d880a780ab19a7b911a43be
BLAKE2b-256 checksum
How to use checksums
fd79e639741e6f1dbb38ede8b81643bcc48d071f26a2203f35beb06a32cae00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp314-cp314t-macosx_13_0_universal2.whl
Size 217.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6d7b2156ac6c290a6e198a2cc1e3c3670beddd594565ed583f453e0cb5b1457c
BLAKE2b-256 checksum
How to use checksums
b22ac5e81f33baeca30c329ac2ea5f144ccfde803ce2f2b9f9346dff3bcf87cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp314-cp314t-macosx_13_0_arm64.whl
Size 119.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
46a73bb6c8a1bf4c9e7bbf1baf5f42981091da06b1d746f93751c5687fc74d89
BLAKE2b-256 checksum
How to use checksums
31588e2b445f8e50bab0a7e215277c3712cde21e822ac09eae8703869fd12989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-win_amd64.whl

Download URL ayafileio-1.11.0-cp314-cp314-win_amd64.whl
Size 369.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
55149c05623d3f55f0d7717f63f46eaf70e65c29aebd34652c120e21e04ff65c
BLAKE2b-256 checksum
How to use checksums
5c6ad4c683dee766374b45e7e8d8edea698adb2230702df58519c81678445e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-win32.whl

Download URL ayafileio-1.11.0-cp314-cp314-win32.whl
Size 358.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
bde0ea40c1716894125f693bd0ceb3ccf1da397dbb13286c5989f8986935a8e4
BLAKE2b-256 checksum
How to use checksums
a961b8aaff0a8d881ee19f4db7a2af65e8576b7723adfe66857f7ed89be408f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp314-cp314-manylinux_2_39_riscv64.whl
Size 163.2 kB
Tags CPython 3.14 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
a64ccb041be1eec4056905b0046706e2bf14da2fbbdd3f315de3042ff0d8840c
BLAKE2b-256 checksum
How to use checksums
5f331558853fc4104eebe6e38d7ba3d60d000c74082439a98ac0b26eef443e4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 165.0 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
768b14dd752cd33a3753f0b6984bfb246721f093d1cb7538b810cb214b9e7787
BLAKE2b-256 checksum
How to use checksums
596d63cfe54017eea88badc19f305ee5791af36894927eeb04af789b31447bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 153.8 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
52058d1086a79d24584877592bfc0829ea0a45074198fbbf5a5b0cd748eeecce
BLAKE2b-256 checksum
How to use checksums
b4f009462fdcd4e2d926d041b8834a6c877b49f0f1a64e438bea699a940130e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp314-cp314-macosx_13_0_x86_64.whl
Size 129.7 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7e9f61373a2dd28463bdb7e021dd36489aba25f6b65a422a19e4ddb9540d8018
BLAKE2b-256 checksum
How to use checksums
9fe01843041000595649683d18d558e3285bd3ce3de24773c19a7f75fe1a1516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp314-cp314-macosx_13_0_universal2.whl
Size 211.9 kB
Tags CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
59fd4a28e9b7c5c6c8b4eaa33f7c05a10c097d650bd2a77ec32b60eddf32b15a
BLAKE2b-256 checksum
How to use checksums
dce0f18ab8d1a94eef559ec4c281a6a5f14acfb17bdbd69a51b149a5eec7539f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp314-cp314-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp314-cp314-macosx_13_0_arm64.whl
Size 116.9 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4727ef188dbe82445aedc9975512613368d8c31ff55b8171eff37e65b75a9f31
BLAKE2b-256 checksum
How to use checksums
a520a67da3984f1979acf5ffa19335979890aeeb8e7b1745f39dc9dba99ce1de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-win_amd64.whl

Download URL ayafileio-1.11.0-cp313-cp313-win_amd64.whl
Size 358.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5b1bb61b858afd22ff01ff0fdc7180e1060a72d0c4ec35035c9f4b618d3c67eb
BLAKE2b-256 checksum
How to use checksums
c0f390b1dd17282bf89fe3aa4d1f515996012a452c2d3b4b74d5239261bb3065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-win32.whl

Download URL ayafileio-1.11.0-cp313-cp313-win32.whl
Size 349.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
260b0668fa65ac270c2f39e6f2ac5806d74d067c2a704d3fc9e5f155d322b370
BLAKE2b-256 checksum
How to use checksums
9f1e7caa59844f5f5d615fd6e15bb8db760b9e4964a727be550d986ec9b9a83d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp313-cp313-manylinux_2_39_riscv64.whl
Size 163.3 kB
Tags CPython 3.13 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
f6e136ae58ac3b35f630112b72e791f88ce018923151ca33ff16013015dcefb2
BLAKE2b-256 checksum
How to use checksums
3375618e25e66bbd86679dee7b68c4e2b2c9b2899a741e235cc5f6f9a21ea2e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 164.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4c8b64dcc3ed23af7f25cc7331a1f83f43f6a39350721873154495f3e1829b51
BLAKE2b-256 checksum
How to use checksums
18deb4e4b2ae9f9c3c8b5a553c18a0221dcc10082b5e0d20c4034366b6d4c00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 153.4 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab2456db66b7929686a28ba97b9e2f751e723643a1f861d1890e1e4bec6111a2
BLAKE2b-256 checksum
How to use checksums
9d5d75a53fd918b7dfa295b320f48875864258018eecb96a4e91b3e026c8a249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp313-cp313-macosx_13_0_x86_64.whl
Size 129.7 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
fcccc4264b1091b6786b4e0127fd50d3a51a12ee5a68d96e90e43079e8c4bcb0
BLAKE2b-256 checksum
How to use checksums
5407318fee2b1f6e0671a996489e1cb571dd2b86fc421c7c3f77bcec7eed4aad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp313-cp313-macosx_13_0_universal2.whl
Size 211.8 kB
Tags CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9b798f7a378bf6cf90e537d6e45ab34dc8f9bce2639db4424ffcc3a858aefe32
BLAKE2b-256 checksum
How to use checksums
08fec79a43b21114a46bae3cf40f61211ad2c2c7860f1862ad4b4620febc9f21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp313-cp313-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp313-cp313-macosx_13_0_arm64.whl
Size 116.8 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7be7f01549008ccb4f6b2dec0cbd910e99cdbe2d8a92e62e3ae76d84188ba476
BLAKE2b-256 checksum
How to use checksums
f9cb3888dcfd9bfede3a4772dc67267e33b26d316ba3def612832ca928a97ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-win_amd64.whl

Download URL ayafileio-1.11.0-cp312-cp312-win_amd64.whl
Size 358.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7b192bee070947c9eeef5823659514946d932e24299aeae7d1dd3d6bbfcb218e
BLAKE2b-256 checksum
How to use checksums
bb7657488bf2b3c5edd4fecfbce4c037a217a25234710a4b1b5033638e544cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-win32.whl

Download URL ayafileio-1.11.0-cp312-cp312-win32.whl
Size 349.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d792ed01d7cb37bc14e1f1cdf0acb39687079b757897c232e24545d4132ee9f6
BLAKE2b-256 checksum
How to use checksums
73eb0f1742907d5d01a26fd8e7d0b3d21aedae2abe185f1587c0c93aeb56620d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp312-cp312-manylinux_2_39_riscv64.whl
Size 163.3 kB
Tags CPython 3.12 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
88c0538c5e7e7c8632189656f3e2ea28bf095f9c8a2133185bc20d1d8c45f822
BLAKE2b-256 checksum
How to use checksums
39d0d2481a3e752c9aaf0a6b61d76988a6689c29422edf4eb4838b0b183e8545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 164.8 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97c0743773cacd076a1998bd1dd875aee66e353c7ef3a79af6835605d0a85063
BLAKE2b-256 checksum
How to use checksums
482333d22cd333352867000e9ff49025e5883fd381d257016131702adfeeaa0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 153.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b6c39d1541094309fafa3be125d12cf5e77f8145f43922ab1131787c52fb7e2f
BLAKE2b-256 checksum
How to use checksums
622691f6835446c720e2abca823af1d019b46cef83e85707c2cd15b7baacf4ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp312-cp312-macosx_13_0_x86_64.whl
Size 129.7 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ada404b58f94b74e208155fe839b3d65c2053075642091ce8167cf699e686ea7
BLAKE2b-256 checksum
How to use checksums
ae21529b74f7e3fbf9d40d6cf03ddaeb35d15661fe23ce6262d1f051a1b60b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp312-cp312-macosx_13_0_universal2.whl
Size 211.7 kB
Tags CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dbdd6e859463136c1eb160ca5d8ac776e08e6dbc8561ca6c76668e43e188c4c0
BLAKE2b-256 checksum
How to use checksums
e97c2b2176636bbfd7d41e3760269788053b28cc2db30b87cfb9a49da0a18874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp312-cp312-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp312-cp312-macosx_13_0_arm64.whl
Size 116.8 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ba833fbd6e6975373c23d6754514629d59e301ab7a11a870f0bd9ea5a621c8cf
BLAKE2b-256 checksum
How to use checksums
09fd74325e236c2d9d67b8d802a3203db71e5a0eb27fb4a2cb2db4a9ed879c13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-win_amd64.whl

Download URL ayafileio-1.11.0-cp311-cp311-win_amd64.whl
Size 358.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
96788f4d7ca74169f809a2bd8b23ac862e88318f6c15c5a943c3ea3b03429868
BLAKE2b-256 checksum
How to use checksums
158a1ee0cb3e72070a40bd739baa7abb3afc6f7c054bc7e1f3072f59d105bacf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-win32.whl

Download URL ayafileio-1.11.0-cp311-cp311-win32.whl
Size 349.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
883d488f8b39b63b9a5a85caf82bdf7a07b1e06cc742beecec2173b3c5b7788b
BLAKE2b-256 checksum
How to use checksums
a66ebe35aa588be89e16da273ebe55019241d78d67d7961004bda9039947d5a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp311-cp311-manylinux_2_39_riscv64.whl
Size 163.6 kB
Tags CPython 3.11 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
0974e00974bb8ecdf76797823d41fe83e495b0dec71fbfc572699304386f3806
BLAKE2b-256 checksum
How to use checksums
45e96b12c9c72b59f25aa112d77084041d131eb78eb82bd5c306ba446c17b420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 164.8 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6ff87f24f31a3a5e16a823ae0031b384bb524bd055196c1231aedbefd7893e9f
BLAKE2b-256 checksum
How to use checksums
4df11f48e531e496dd5c4e7c35290a3b4effefc0e78c16d6cf24cf2b3c24b133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 153.9 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
495f9a6dae4a026068fccb700cf2493d5dd4ab7578839ceb36f21baf92273a9f
BLAKE2b-256 checksum
How to use checksums
f80ff5c77d5f8c8066f2a4d79ac79f5baff6320bdd1162362a98f90e50b9cd42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp311-cp311-macosx_13_0_x86_64.whl
Size 129.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a9c7c10ad7c69d84fbab1f2ec717681205e9142918eb99cca96a70d9ef81900f
BLAKE2b-256 checksum
How to use checksums
23dedc7363fe41b14544dffe3955552f2554464443827de32870062975fe715a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp311-cp311-macosx_13_0_universal2.whl
Size 212.6 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9c57d6b98f1ddf9b9a6ede5083ba8fa402e8503f67a08400df840aea87658a82
BLAKE2b-256 checksum
How to use checksums
e7cd3fec95cce000b1b9640035a509a05641dfbd09df577e301ec5dd29e45978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp311-cp311-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp311-cp311-macosx_13_0_arm64.whl
Size 117.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4aa8b0679bcff8af10ce89daa9eef40ca13c5dcc9bb46bdce3770059b8b30f62
BLAKE2b-256 checksum
How to use checksums
6e5cc90c520abe5a7450836c3a3dd9ec9e49c993a4fa49cd12a4e575f6f14a41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-win_amd64.whl

Download URL ayafileio-1.11.0-cp310-cp310-win_amd64.whl
Size 357.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9e29894a310c4dcea457390992bebd1476e904373c7fd4bfab6c1384b17d686f
BLAKE2b-256 checksum
How to use checksums
ec943a66da167b33959368a34fa76a096f2bd08cc77f3c0fec4e450f9368549d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-win32.whl

Download URL ayafileio-1.11.0-cp310-cp310-win32.whl
Size 349.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
35d380d50338b96de6a12c310342cf40ba7f5a336673bbc784a7c1e799e1e291
BLAKE2b-256 checksum
How to use checksums
f58180106aae93d4ec61d89bc0013daef4c2de55c7eeeef5ca096a44779742f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-manylinux_2_39_riscv64.whl

Download URL ayafileio-1.11.0-cp310-cp310-manylinux_2_39_riscv64.whl
Size 163.8 kB
Tags CPython 3.10 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
506f42516fb1d4771b06cfa3b81772092f2bf17f70bcf0742e374b30f46b4bb6
BLAKE2b-256 checksum
How to use checksums
fc9557aa549e14c326a488453d6a1616b64478fc6a159e31d9b1af12e55443af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL ayafileio-1.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 164.9 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f9831c62280b9428604d9a53fdbb595a2a238a0857a1659ad6ac168ccc816c70
BLAKE2b-256 checksum
How to use checksums
fa17a5ad6506c82220cb5087f9f016e868813f2663e620340805a340060b8cd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL ayafileio-1.11.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 154.0 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2a6e32c718281b475c7d7b4e5b2ef4aa033b3ab82a8fcf5203ee821929aa6691
BLAKE2b-256 checksum
How to use checksums
53e22643d72d31f31ef614dac9212bf893b8d1937f4ca53bae39dbb36cd475eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-macosx_13_0_x86_64.whl

Download URL ayafileio-1.11.0-cp310-cp310-macosx_13_0_x86_64.whl
Size 130.0 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d70546116c512584b449b56f7f4b75fcb0258b97a28031f1d0a87feded38d431
BLAKE2b-256 checksum
How to use checksums
1446915942e2e4d6d780819b5a9377218eb081742fbbd9ee8b0bfdcb139ef3a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-macosx_13_0_universal2.whl

Download URL ayafileio-1.11.0-cp310-cp310-macosx_13_0_universal2.whl
Size 212.8 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1854b522aee07938b5491de17c345e9a895badfed359735209fc7d2757d4bf36
BLAKE2b-256 checksum
How to use checksums
b22dce62e623fb71d884e9ea80910d9513339300fac738847be6f0e4c7dbbcc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ayafileio-1.11.0-cp310-cp310-macosx_13_0_arm64.whl

Download URL ayafileio-1.11.0-cp310-cp310-macosx_13_0_arm64.whl
Size 117.5 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
22b6b9b514a78a978095d0b40d3175d97dc1d64dfc01f1e96b039e64cb9563aa
BLAKE2b-256 checksum
How to use checksums
d29bdeccf784cbf823420fc15727be7ae446ffa09613a1e41fdaf972011127db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.11.0 This release

64 release files

1.9.0

64 release files

1.8.0

64 release files

1.7.0

48 release files

1.6.1

48 release files

1.6.0

48 release files

1.5.3

48 release files

1.5.2

48 release files

1.5.1

48 release files

1.4.6

48 release files

1.4.3

56 release files

1.4.2

24 release files

1.4.1

24 release files

1.4.0

24 release files

1.3.1

24 release files

1.3.0

24 release files

1.2.0

24 release files

1.1.6

24 release files

1.1.5

24 release files

1.1.4

24 release files

1.1.3

24 release files

1.1.0

15 release files

1.0.5

15 release files

1.0.4

15 release files

1.0.3

15 release files

1.0.2

15 release files

1.0.1

15 release files

1.0.0

15 release files

0.2.5

15 release files

0.2.4

15 release files

0.2.3

15 release files

0.2.2

20 release files

0.2.1

20 release files

0.2.0

20 release files

0.1.9

20 release files

0.1.7

5 release files

0.1.6

1 release file

0.1.5

5 release files

0.1.4

5 release files

0.1.3

5 release files

0.1.2

5 release files

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