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 2.0 architecture and dependency rules, see architecture.md. For the full usage guide, see USAGE.md. Using ayafileio in an interesting way? See STORY.md.

Backends

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

Features

  • Kernel backends avoid Python executor offloading
  • 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
  • Works with asyncio, Trio, and AnyIO, including AnyIO >= 4.11 third-party backends (optional frameworks loaded only when used)
  • 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', 'os_version': '10.0.19045', ...}
# Linux:   {'platform': 'linux', 'backend': 'io_uring', 'os_version': 'Linux 6.5.0-...', ...}
# macOS:   {'platform': 'macos', 'backend': 'dispatch_io', 'os_version': 'Darwin 24.5.0', ...}

Capability discovery

get_capabilities() returns everything in get_backend_info() plus two extra dicts: features (library-level capabilities with uniform keys across platforms) and backend_detail (natively probed capabilities of the active backend). Probing asks the kernel directly — io_uring opcodes are checked via IORING_REGISTER_PROBE rather than version-number tables, so backported kernels report what they actually support. Results are cached process-wide.

caps = ayafileio.get_capabilities()

caps["features"]
# {'positional_io': True, 'batch_positional_io': True, 'zero_copy_readinto': True,
#  'chunked_streaming': True, 'async_open': True, 'adaptive_batching': True,
#  'fast_file_copy': True}   # fast_file_copy: copy_file_range / CopyFile2 available

caps["backend_detail"]   # keys depend on the backend, e.g. Linux io_uring:
# {'available': True, 'completion_model': True, 'sqpoll': True,
#  'features': {'single_mmap': True, 'fast_poll': True, ...},
#  'opcodes': {'read': True, 'write': True, 'statx': True, ...}}  # None on kernels < 5.6

# Typical use: gate optional features on what the kernel actually offers
if caps["backend_detail"].get("sqpoll"):
    ayafileio.configure({"io_uring_sqpoll": 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
backend "auto" Backend selection: auto / iocp / io_uring / dispatch_io / thread_pool. Affects handles opened afterwards; forcing one that is unavailable on this platform raises ValueError. Both get_backend_info() and get_capabilities() reflect the choice
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). Validated against probed kernel capabilities — raises ValueError if unsupported; check get_capabilities() first

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. Writes are zero-copy: the backend holds the caller's buffer until the write completes, so don't resize or modify it in place while the write is in flight (same contract as readinto()). 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.

read_many() submits the whole batch through the native backend and hands back one aggregate Future, so a batch costs a single Python round-trip regardless of span count; write_many() gathers native Futures directly, avoiding a Python Task per item. 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
def get_capabilities() -> dict: ...            # capability matrix (features + backend_detail)

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_buffer_pool() -> None: ...           # release all cached I/O buffers

Useful after bulk tempfile operations or between benchmark rounds.

Benchmarks

Every push runs benchmarks/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 benchmarks/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 raw sequential throughput too hard for those CI cells to be representative — the last windows-2022 run measured 64 KiB sequential read at 0.79x and 4 KiB small reads at 0.62x over aiofiles — so the headline Windows figures remain local NVMe measurements. The concurrency cells do run healthy on that same runner since the 1.11.0 accounting fix (random 4 KiB reads, per-task handles): 12.0K vs 7.4K ops/s at x1 (1.6x), 28.3K vs 5.4K at x16 (5.3x), 31.3K vs 8.7K at x64 (3.6x); sequential writes lead everywhere (64 KiB: 60.9K vs 8.2K ops/s, 7.4x).

  • 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 → 499K ops/s (27.2x over aiofiles), 4 KiB random read at x1 4.6K → 432K ops/s (54.2x; x64: 416K, 25.7x), 64 KiB sequential read 384 → 6,441 MB/s (6.7x); the write path is untouched (4 MiB sequential write 8.2 GB/s). Measured on the macos-15 CI runner (Python 3.14, benchmarks/t_compare.py methodology); the small-read cells swing ~2x run-to-run on this shared runner — these are the latest run's numbers, after the macOS fd-leak fix stopped taxing every open/close cycle.

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/python/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 reflect where tuning converged. 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 2.0.6

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 2.0.6
File Actions
ayafileio-2.0.6-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for ayafileio-2.0.6-cp315-cp315t-win_amd64.whl
ayafileio-2.0.6-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details for ayafileio-2.0.6-cp315-cp315t-win32.whl
ayafileio-2.0.6-cp315-cp315t-manylinux_2_39_riscv64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp315-cp315t-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for ayafileio-2.0.6-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp315-cp315t-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp315-cp315t-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp315-cp315t-macosx_13_0_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp315-cp315t-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp315-cp315t-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp315-cp315t-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for ayafileio-2.0.6-cp315-cp315-win_amd64.whl
ayafileio-2.0.6-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for ayafileio-2.0.6-cp315-cp315-win32.whl
ayafileio-2.0.6-cp315-cp315-manylinux_2_39_riscv64.whl CPython 3.15 CPython 3.15 Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp315-cp315-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp315-cp315-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp315-cp315-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp315-cp315-macosx_13_0_universal2.whl CPython 3.15 CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp315-cp315-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp315-cp315-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp315-cp315-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for ayafileio-2.0.6-cp314-cp314t-win_amd64.whl
ayafileio-2.0.6-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for ayafileio-2.0.6-cp314-cp314t-win32.whl
ayafileio-2.0.6-cp314-cp314t-manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp314-cp314t-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp314-cp314t-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp314-cp314t-macosx_13_0_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp314-cp314t-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp314-cp314t-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ayafileio-2.0.6-cp314-cp314-win_amd64.whl
ayafileio-2.0.6-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for ayafileio-2.0.6-cp314-cp314-win32.whl
ayafileio-2.0.6-cp314-cp314-manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp314-cp314-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp314-cp314-macosx_13_0_universal2.whl CPython 3.14 CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp314-cp314-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp314-cp314-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ayafileio-2.0.6-cp313-cp313-win_amd64.whl
ayafileio-2.0.6-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for ayafileio-2.0.6-cp313-cp313-win32.whl
ayafileio-2.0.6-cp313-cp313-manylinux_2_39_riscv64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp313-cp313-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp313-cp313-macosx_13_0_universal2.whl CPython 3.13 CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp313-cp313-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp313-cp313-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ayafileio-2.0.6-cp312-cp312-win_amd64.whl
ayafileio-2.0.6-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for ayafileio-2.0.6-cp312-cp312-win32.whl
ayafileio-2.0.6-cp312-cp312-manylinux_2_39_riscv64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp312-cp312-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for ayafileio-2.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp312-cp312-macosx_13_0_universal2.whl CPython 3.12 CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp312-cp312-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp312-cp312-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ayafileio-2.0.6-cp311-cp311-win_amd64.whl
ayafileio-2.0.6-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for ayafileio-2.0.6-cp311-cp311-win32.whl
ayafileio-2.0.6-cp311-cp311-manylinux_2_39_riscv64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp311-cp311-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp311-cp311-macosx_13_0_universal2.whl CPython 3.11 CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp311-cp311-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp311-cp311-macosx_13_0_arm64.whl
ayafileio-2.0.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ayafileio-2.0.6-cp310-cp310-win_amd64.whl
ayafileio-2.0.6-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for ayafileio-2.0.6-cp310-cp310-win32.whl
ayafileio-2.0.6-cp310-cp310-manylinux_2_39_riscv64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ RISC-V 64 Details for ayafileio-2.0.6-cp310-cp310-manylinux_2_39_riscv64.whl
ayafileio-2.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for ayafileio-2.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
ayafileio-2.0.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for ayafileio-2.0.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
ayafileio-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details for ayafileio-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl
ayafileio-2.0.6-cp310-cp310-macosx_13_0_universal2.whl CPython 3.10 CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64) Details for ayafileio-2.0.6-cp310-cp310-macosx_13_0_universal2.whl
ayafileio-2.0.6-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details for ayafileio-2.0.6-cp310-cp310-macosx_13_0_arm64.whl

Total release size: 17.5 MB

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

Download URL ayafileio-2.0.6-cp315-cp315t-win_amd64.whl
Size 428.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0d269062b0342405115e501d159c0f3493cb1522b5fe4b0dd4d41a1a2549f434
BLAKE2b-256 checksum
How to use checksums
6d90580d587e212d956b5a82b9ee854937ed400051c40695d5b1d01f32a85aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp315-cp315t-win32.whl
Size 406.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
5e16fd1e35018fffcbef60b3e38dd11d3ae07eb7e2429b2291a51d371f0d902c
BLAKE2b-256 checksum
How to use checksums
1688176f48b3dc33ceb8cd098b7125d362d57f297136e24c0e5dfbc851a61e6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp315-cp315t-manylinux_2_39_riscv64.whl
Size 235.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
736c24a26d22003ed8514bd943a778a50d5ddd594be118d436f8e8ca68c026b5
BLAKE2b-256 checksum
How to use checksums
64059a6d88206a9104929dc38c92ffa7a9cdc208baa68aaf5567688776c21d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 243.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d67df7495cecb88ad2e1ce71515ca2d05e62753311b4a734fcb06a56909f3554
BLAKE2b-256 checksum
How to use checksums
ee2865b95ff1c66ecdd9d02de2296338254c8e4a7bc26bec5ce8cbe00a87fd7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 223.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fb694be15a4f67d61cf94ec5e1ec8c36b922c26cf174c1474694bcb30379d809
BLAKE2b-256 checksum
How to use checksums
044daee71f080758a7ca661e0d5b08c3e239dbac6193f67d8faf2c8838d6e2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

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

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

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

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

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

Download URL ayafileio-2.0.6-cp315-cp315-win_amd64.whl
Size 424.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
07495c473cab6d0c5c1bd8a02727f8b7411d4dfd4a667d39b1f57d1228d4a59e
BLAKE2b-256 checksum
How to use checksums
9192bf99574ae3e051d1176fbfc1c284b27f721d653b1f557bad1926d8e3f6f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp315-cp315-win32.whl
Size 404.1 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
6d483d38e41d02a8984604d25845555f6664971c93bbb3163b7ba7e35215bc74
BLAKE2b-256 checksum
How to use checksums
af48ba0d3aaf98d276c9d7982ab0d0333b34b940347749baa6668cb38188e8cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp315-cp315-manylinux_2_39_riscv64.whl
Size 231.5 kB
Tags CPython 3.15 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
04d2ab76aedc035c2d38787ca44d12de600e749b553f4006bfbcb499a653b27c
BLAKE2b-256 checksum
How to use checksums
4012f053338b4a0a123425398166f7a92dc5f53b5a9547f5d0b0e2733346038f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.8 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2d5d5487f070405b3d0727c2d4f8b041faa88d914f49d01a39c77ef1b6f0648a
BLAKE2b-256 checksum
How to use checksums
c7dbec01d9af372eb632216d4e868c555c16d16f5ba72ee09838d31d41dbc314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 220.7 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1432acef6973c1d18e252ced1676a6def2cb99352315251bc4de3efd93efb7a1
BLAKE2b-256 checksum
How to use checksums
a1b726c37ed40c5ee0d92aec72c35c0e50d0095171caee91421ae147828bbf7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

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

Download URL ayafileio-2.0.6-cp315-cp315-macosx_13_0_universal2.whl
Size 312.5 kB
Tags CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b3f94a677b1a5b0820319e7c929df9464ad1dcc211b86ddd7da2cb70f839c180
BLAKE2b-256 checksum
How to use checksums
69dd69b69f49937e67318099c40d5e89ab59815566942f267ad7f3f4b2198f8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp315-cp315-macosx_13_0_arm64.whl
Size 169.1 kB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a653aabe132524b32e016d4837decd762bad75f70fbbb8e4ad03e5f2b728be7c
BLAKE2b-256 checksum
How to use checksums
13f8af2392f4b472d6989ef891f8317ebfe99391e60359125955579642c38bc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314t-win_amd64.whl
Size 428.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
afc4905550bacaf4a4a181cf403d582912a7e30562425a3e8fb4a3a89d549c7a
BLAKE2b-256 checksum
How to use checksums
42f4a56c0d7e6acdf49d883406d9945d40c6da65239f1eeaa13385299fb759e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314t-win32.whl
Size 406.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
e1c6598e62be0bd58d0f5b47a65e46653117db77b21134fd86352a7443ef139f
BLAKE2b-256 checksum
How to use checksums
402b337cf254b132f6233b6bea22e03bd99da4651f2ba881c521487c1bda76e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314t-manylinux_2_39_riscv64.whl
Size 235.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
e3b13df5b7b81aa014c42c87580cb1e593c0614b47ec5b124870472e405695af
BLAKE2b-256 checksum
How to use checksums
fba0b81b4ee3c46c8aeaa2950b69c865cd250f6019ad70b6af93350d5c88af82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 243.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9b5c083c9df4a7e15fd669bacd1f58ee92555a849ae65ee9d8ed14c53b17e828
BLAKE2b-256 checksum
How to use checksums
12f5207f0ed421413e048572e4943e6cf45914cc5928cc700232cb322a7f698d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 223.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7f9e439bbb6bd4fa2315fa719295b8e547b1a1f4f49d48133718fe61681516de
BLAKE2b-256 checksum
How to use checksums
db55cfe3272c58078df4f36c261006c44f9e641dd8ebcc0b78489966bce92ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314t-macosx_13_0_x86_64.whl
Size 188.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
383ad47bf608573c4f6c4fbee7eb52f1c20a08ea4827f64aea6b84657fd87ae6
BLAKE2b-256 checksum
How to use checksums
2e0de20760d28a6ce774770b3f5d8eecd1686ab54a940b9c461e6fb035e9c484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

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

Download URL ayafileio-2.0.6-cp314-cp314t-macosx_13_0_arm64.whl
Size 171.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
253a0930dfec6508e7189b1e8cc59f8bfe27ac3783c5f5f1ce8f2ac8ffa809a2
BLAKE2b-256 checksum
How to use checksums
c77c240c3d2990a3c6de164b472555c83d37a94c31e0694cf241a96b0c09e3d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314-win_amd64.whl
Size 424.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
94dc81c456272898f63ba687513b0afd5f7932266bb5cf9b237993cf1c3d9b4a
BLAKE2b-256 checksum
How to use checksums
6e699c801dac263b387e02c4b89a6243438a9bfe068a0ea62fba2244760441e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314-win32.whl
Size 403.9 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
8c8b38b103a217ffacb4a8033635ea7cc119d04da05ba0d26d569d61e42d8cf0
BLAKE2b-256 checksum
How to use checksums
6751c704b99987335a86c3b2b89c262c18b449ebbf724ddb0317e613cb4c8f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314-manylinux_2_39_riscv64.whl
Size 231.3 kB
Tags CPython 3.14 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
624f86e051f6f4e36421c0c5cb9c874190e40b8df6c74760ca94a827446aaa12
BLAKE2b-256 checksum
How to use checksums
8d376c19d814dc28a83a2b62f21e7d3c7ccf265139dae74341886a25f00d5b1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b7a8da238979dae2d8964855d99cb297caaa40907c45ad0e67192655c128bb89
BLAKE2b-256 checksum
How to use checksums
496a71c97f967393afb11f3a7e4583b5f394173a9e9233b4d001d5232f014e44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 220.5 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
264fabfdd6d82fa1b60aedda34f885ab405b5f48d1a95be214a7d9a7fa85a187
BLAKE2b-256 checksum
How to use checksums
96bb9e4487aa7f62c68c4d7e530ce3feb77a713c8a56ae9aeda09832d4c4991f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ad264434f2a6c03f6f01c6e34409c746607863ec1f220d15078392476f4f9eeb
BLAKE2b-256 checksum
How to use checksums
ccc2c48cfc843869e90411d13091a821a633212e729569fc52ca6e6a09e4e668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314-macosx_13_0_universal2.whl
Size 312.2 kB
Tags CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2d0869f34fffd13ac99a3b34865ccaa432635ae90d3aeb9c148a5df4974cf01c
BLAKE2b-256 checksum
How to use checksums
f524b1fc148abd6094084e129a546cf05f884e027639f11a9592c1d0ae7dc560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp314-cp314-macosx_13_0_arm64.whl
Size 169.0 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4be38a166863a847dfc4187a43fba8a023cdbc052a9c86aef9f6ab6144bcc615
BLAKE2b-256 checksum
How to use checksums
b77f1554008f73b1c2741b45a2953bf111e0b5290cf9ce37735b63560d010b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp313-cp313-win_amd64.whl
Size 411.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7ee709de4d5afcb0420d5d720264e4ddc200bfc75639c1ae470e34683070a9f0
BLAKE2b-256 checksum
How to use checksums
e2915d518e7a786e55e40f9f2aaea6acf0ef4841d911a776d70c4eeffa74bf7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp313-cp313-win32.whl
Size 392.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
f27a47cf32a68b4187ef7ff0fb15d474950db94831ec084b6b19fa3e725e27b7
BLAKE2b-256 checksum
How to use checksums
8413dd6d692286e7dd4a6732710939e93b60c01590d39cca7c8c7f3e4b15d392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

Release files / ayafileio-2.0.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
84abd6fe5b3c38b7cc7be54eac052831b80deeaade469ffa40309b80b0945b12
BLAKE2b-256 checksum
How to use checksums
c721dece8df09baebf3aeb66d40677b0f79b9f3776ef05258ee17fa098d3bc0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 220.3 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6810597af1b283bb5dba87424a5ba11d922f9246509da18f5e0083d6c5a720d0
BLAKE2b-256 checksum
How to use checksums
b01de857f93e3208554d98790c434c6ef1209b6ce2014f65c8c5a44741f7df29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
aa99247331f034619499144a6011c0de8e159e39af88999af99fa2d963f79a4d
BLAKE2b-256 checksum
How to use checksums
940ecc45808df57a1da54cbca24da28e8f2395c91bccf350c3341e2fc1b041a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp313-cp313-macosx_13_0_universal2.whl
Size 312.0 kB
Tags CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5d259d0fa5bfb50f49369aeb1bfbafc699ee901a9fc4282a7355377ed5d5101e
BLAKE2b-256 checksum
How to use checksums
87a38fa63f39a9c3cb445edc5f34e8a18cc3e080fc97b40ef5eb26c72bf977a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp313-cp313-macosx_13_0_arm64.whl
Size 168.8 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
71027b0ffccc6a77fcc51fc7714e0f058ef394578d212da53f34f5bd6021d2e8
BLAKE2b-256 checksum
How to use checksums
225f4f6426751b8ce3d5f3c2d5e1e7ea991c7594ee2826227780ee566ea7da4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp312-cp312-win_amd64.whl
Size 411.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a291c21737f6a50bced32f66753ee65c2f1e0d5d39315ca47ba77cffc6a41c21
BLAKE2b-256 checksum
How to use checksums
65af05b45c33473803fb3d28a3eeade21b700ad4dfc06975fbe8d91109c20b41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp312-cp312-win32.whl
Size 392.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
2beae726a081861089173dfef142a476555704552358edd58b8bb8a5101ddd89
BLAKE2b-256 checksum
How to use checksums
1fdbc206eb61c50d1f57e8cf6517091ed69adfd1e587f3b3ff78fca2547c3319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp312-cp312-manylinux_2_39_riscv64.whl
Size 231.4 kB
Tags CPython 3.12 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
4082ffa2aa5e363d8def9562753f595927022a92c67741c98512fc0358b86cba
BLAKE2b-256 checksum
How to use checksums
cceb5df0684305b6032f597d0ff72125aed9c0cc4a1c20db53803b0807b85d44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.6 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3500aee28d2f0a65614a6117b6bd13dbb7d5341cb77d0a5eea746d2c8258732e
BLAKE2b-256 checksum
How to use checksums
43807590b0a8b744f9ff3c88b4f1f5111ccb38078226b7005f213b979cae79d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 220.3 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e4a20323cdbacba873431aa12a50a71310e046ccda147637895b5898b9a119ed
BLAKE2b-256 checksum
How to use checksums
bc6346308cba1e5e17111b18782736699012e87984593b9d48d3f15f1be84de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
2b0de8aadad0430598761df0d2a252a64d1577d61aa2f110d1f4c68903f44a2b
BLAKE2b-256 checksum
How to use checksums
5e87c227643fcc81f8ee396b7f275f01be0b97a1bdf50ddae0b748777b7fe48d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

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

Download URL ayafileio-2.0.6-cp312-cp312-macosx_13_0_arm64.whl
Size 168.8 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
337c805f4be69bd172d31c634ca2533a22a2d6cbec8f8cdacedd28ca4540ed72
BLAKE2b-256 checksum
How to use checksums
ff9c67ec8125f535d257abc6cdf350203fab310cde3a7cd8c6a0b9238f83ccab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp311-cp311-win_amd64.whl
Size 411.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4163693b88c8468690455d00b8a343f396e6c8b498bef8501a5591e067e23ee1
BLAKE2b-256 checksum
How to use checksums
74fc2293b48b86d4cce4616a1a9992b0fdc00e2cb13057e5ab8a052f61dd929b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp311-cp311-win32.whl
Size 392.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
f69cb894f93ba42e9368503a8eee663586bff214597fd5ae313772a5ee807ace
BLAKE2b-256 checksum
How to use checksums
c656762ac37e643328068070399ce76caa76845dacd6aca7bae8d58f768b490c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp311-cp311-manylinux_2_39_riscv64.whl
Size 231.7 kB
Tags CPython 3.11 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
6fcc1a1ef535be8938cdc53d0b50ee305001c2a60b995520bf17fcb3562e644f
BLAKE2b-256 checksum
How to use checksums
1316274003d1498bd83764b52db516d6bdce9ac0ef9fee77a90d4986a0abb6c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.4 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6d894ad98cdab7d9de6059f1bf3ac0a79ad34b90db6043ade5004ac9308efb4c
BLAKE2b-256 checksum
How to use checksums
6d7e0ebe57ca7d05de43f7457cf5db65af3f96812b6b55963d5af58c21c45967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.0 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
09f3ca89258bf0d5aa47f2faa04c0edd476f4b96a9e4edb806f6f52af60d3ae0
BLAKE2b-256 checksum
How to use checksums
5ad2958e63a7b7edc963d6c4b74d71d30ebb308811e3669b71c9d1d069b0bcde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl
Size 184.8 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6a6ad8da02b6a63d5bd8817435842d615037f7e94921ccdac8fc33aa280acc0d
BLAKE2b-256 checksum
How to use checksums
7257767b4ef4ffda931f6e7686921e4e74683f1878efb28530db968fe8a373e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp311-cp311-macosx_13_0_universal2.whl
Size 312.5 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
76f579b1151b19a8b24876fc77fc7b4e941120d1f583ff9147b033779be5f140
BLAKE2b-256 checksum
How to use checksums
ed9cd6e82aeccaf8a7efa11909ef1e7159f37e4c90d58048e54d7daf564bfe91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp311-cp311-macosx_13_0_arm64.whl
Size 169.4 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
090c0de2813504b20034edda437d5c6470e8f122b3b8840123eb9a1434d66c6d
BLAKE2b-256 checksum
How to use checksums
3499bb03696fd26c66fb2aa998a3acd869347f46d1ad3e549b7611ee0e34d50f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp310-cp310-win_amd64.whl
Size 411.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5ec84fbb90b4bbb32272696866ed5417d54d568bb26c481540aeaa170404638e
BLAKE2b-256 checksum
How to use checksums
6b3e5105bad69bba13579008c6db90e59c10593b199cd0514694b441c8f66b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp310-cp310-win32.whl
Size 392.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5b6fbd73e5581316ad397a983a872c82cb040bbce203bd50b829511b646f11e9
BLAKE2b-256 checksum
How to use checksums
d76bcb1a7d482fe0556509fabedd9a063167f75b0819981b2f525e6d8540a12f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp310-cp310-manylinux_2_39_riscv64.whl
Size 232.0 kB
Tags CPython 3.10 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
8a54086c6126eca0b9deb5d4d7610c42010438a459b52eab44e71359ca70db78
BLAKE2b-256 checksum
How to use checksums
6e6f954d2b95bab601716be2e1ecd0f1baee404d600cd9d6b26748b611bbd383
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
16aa7435d39cab074395ebd9b795afa0a7ec0c76183327593c4e98b841280b8e
BLAKE2b-256 checksum
How to use checksums
b53933e3af10c7ebd9eb408718536263daf501ffa58b9864096485f65ab58d60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ayafileio-2.0.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.0 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5133c7123006b1c282278b1862320ea4b903cc8985115998e53e869fa6e0e4cb
BLAKE2b-256 checksum
How to use checksums
4c42e55bf6f165b233fbb83fd89eabfd887b6e93e331b885769d28e3a62a4463
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
2571b7f069c81f272281e75b4e1ac2d5cc9e7d75cf4da9235d64d9e34fe850f7
BLAKE2b-256 checksum
How to use checksums
884e769ea3241ddbdad23e4c5edc2720362e2a38c7042db5b50bbc527e23203b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp310-cp310-macosx_13_0_universal2.whl
Size 312.8 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5ae99f23898f67b7f5613af2706945730814a406e7369678683e4e77439cb702
BLAKE2b-256 checksum
How to use checksums
183d6bfe5a3788fdc788fa9425097fed5cbd8f4d5b630872271fab6dda79bdf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL ayafileio-2.0.6-cp310-cp310-macosx_13_0_arm64.whl
Size 169.5 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
fa37895c9e46a8c57222c18f19f629b015e6dc43b56b5298444cd72a3d2e6b41
BLAKE2b-256 checksum
How to use checksums
09dbef847579022aadd869795e4df0b8dbbc798d43c0b855b133278dcd7b704c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Security for ayafileio 2.0.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0.6 This release

64 release files No provenance

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