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 (Trio 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.5

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

Total release size: 17.4 MB

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

Download URL ayafileio-2.0.5-cp315-cp315t-win_amd64.whl
Size 427.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
22311c16fcf40f1ba8cddd0aab95b4e62645da8c536e6e6abcaaa9256135a2c5
BLAKE2b-256 checksum
How to use checksums
fad585dd57f920a1e4c469cfca1510b43cc301fb7c442e44fe6b043df8365fc4
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.5-cp315-cp315t-win32.whl

Download URL ayafileio-2.0.5-cp315-cp315t-win32.whl
Size 406.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
b30e19f9484ac529e9b94c97edf1cc7e631714aac7d7af84f539d5c924677c78
BLAKE2b-256 checksum
How to use checksums
92ae8443ede70d47ec8c96107f781806172758a576340a05563b18188a9e4ef9
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.5-cp315-cp315t-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp315-cp315t-manylinux_2_39_riscv64.whl
Size 234.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
7bcaa40423b1a2eb20072491ec1ceaf28cfed54b1d2844ebdd560de7a97ca60d
BLAKE2b-256 checksum
How to use checksums
1fe6f98565322c1a924ecbc56e40c0f6c0a086604e91f9f212f447229cdc2ec1
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.5-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.7 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
057a0136a22c512368b86968f9d9f13d208d7c320eb24c3a641dfa7437f4c438
BLAKE2b-256 checksum
How to use checksums
3da960ae9c7e8aaec160f0745969fcf6592481e9fd62a764af547ad0eb572102
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.5-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 222.8 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
13e968bac2cb115c92ca8d78fb264715cf9878f7f0b98f3c04f69f751b8f6ff0
BLAKE2b-256 checksum
How to use checksums
d1dd5e6dcb1c3a482f1a92f7a9b7470a2af721b63716670eec8cffac5a5e53d7
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.5-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp315-cp315t-macosx_13_0_x86_64.whl
Size 188.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
de88fe75fa5e1c0b900f0481e0835d4b2f81194a7c9b8ddeef2a215ff7815f58
BLAKE2b-256 checksum
How to use checksums
0d92219f9c85e8cacc2cf5955c7ff3c831dc640bfb3522dab9f94bfa0b74d783
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.5-cp315-cp315t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp315-cp315t-macosx_13_0_universal2.whl
Size 318.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
8500548db5f10f57c0dfd3e6a576585f2590bb7b442f43a7e861f4504b2f3872
BLAKE2b-256 checksum
How to use checksums
1736e2d47c5b358b516885691252900a70819b8f3351cad2f42e5cbea6276e91
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.5-cp315-cp315t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp315-cp315t-macosx_13_0_arm64.whl
Size 171.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
f4d7ad636409f41843a539b539b36fff357c0d6002cabbcceaca83a6adc3a777
BLAKE2b-256 checksum
How to use checksums
40f97b6ac1777de6456af6508a8fbdaf474ef03a3fcbeec316c330eb182dde56
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.5-cp315-cp315-win_amd64.whl

Download URL ayafileio-2.0.5-cp315-cp315-win_amd64.whl
Size 423.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
eda9112e451283b72f016e270c759fb7d423223db1669676e2cb2fed9622de1d
BLAKE2b-256 checksum
How to use checksums
7f80060f6f8b8613f44402b45af660359aa3087133cd06e5a529fa96c2eb6212
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.5-cp315-cp315-win32.whl

Download URL ayafileio-2.0.5-cp315-cp315-win32.whl
Size 403.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
04359fe6cd75732e214cf84822461a22b2073f99dcb61786b17b7e4cfabfb187
BLAKE2b-256 checksum
How to use checksums
bac955ce946e1c419e2135e25f3202defd841ca409083d1f8862da23809df3a8
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.5-cp315-cp315-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp315-cp315-manylinux_2_39_riscv64.whl
Size 230.5 kB
Tags CPython 3.15 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
4737be61b6c4a5e8bcef689b95d33c01e30571f77616f4df1a4a78ca7b96ef36
BLAKE2b-256 checksum
How to use checksums
72061845c35480308ad72ff9827dd18bd19de965604260e7c8343d0b3aa831c5
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.5-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 240.0 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
29645d960f07971df24487d5769f1459056f64eea97f9a170e4d8d2a2519de73
BLAKE2b-256 checksum
How to use checksums
fa6cbbe8658275dd23a53fcc4a79edb852aa64908127c2ec8b9f83e660229a75
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.5-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 219.8 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab32b188263bdd4577d282e1974e4ef1f8b5cfa2d8b39d9e1bf81b78b4b669f3
BLAKE2b-256 checksum
How to use checksums
eb048d50d3263902c9e232834d94b46b8857fe55776b82da299ead4ad6225167
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.5-cp315-cp315-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp315-cp315-macosx_13_0_x86_64.whl
Size 184.4 kB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a02f21a5af2981bb076eeeaeacfd66e411be3673a7fbba8c61418e06bf9e3912
BLAKE2b-256 checksum
How to use checksums
ce7327785f63314b7bcfe94c1cde16afc225c0a2afd86ef9a5df16259254dd77
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.5-cp315-cp315-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp315-cp315-macosx_13_0_universal2.whl
Size 311.6 kB
Tags CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
abf00bbfabcf9d707dae003738ccab5d7c4106e6b8a86fc2515f48d70b80736a
BLAKE2b-256 checksum
How to use checksums
ad91e82c730ccb68802791152372ccf5db509f067f150dd2fcf421488b33753c
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.5-cp315-cp315-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp315-cp315-macosx_13_0_arm64.whl
Size 168.5 kB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
090de3a7f8a3012ffa0b199e71b1a3ac12d233a6177b00273ff3aa6e4a6ef121
BLAKE2b-256 checksum
How to use checksums
ba816c3443fd71e40c2a02900481d69b17a0868dcef3b6470dff251218c14a54
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.5-cp314-cp314t-win_amd64.whl

Download URL ayafileio-2.0.5-cp314-cp314t-win_amd64.whl
Size 427.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e267ab08888ed3eefc0e0edb594b2e9c15a05d083d6517962217b5e424f0f966
BLAKE2b-256 checksum
How to use checksums
2bbd25ccad8fd6795cba2b7bf0348dbfe35642bb7c58d1eba8710997f3d0889d
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.5-cp314-cp314t-win32.whl

Download URL ayafileio-2.0.5-cp314-cp314t-win32.whl
Size 406.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
0a7e1275f537433b5c1a8817e6ff820add3c0562228fdcc77cee9d1e152d5d33
BLAKE2b-256 checksum
How to use checksums
a0a25fa3372ebf7042fb2112797a11610f7eeeb21d2121b0930070008ddf5c67
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.5-cp314-cp314t-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp314-cp314t-manylinux_2_39_riscv64.whl
Size 234.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
6a613a85adb550a908c4e9a90ac2004f1409a092f08cebb11ba47f4dcdbf65ff
BLAKE2b-256 checksum
How to use checksums
9b9173167092d6a11813fa7e3b1d3080075fdbaacfe476b500bb2993727d0c40
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.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.3 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
5dd68c0dc69dec2bd2562d5f787451d049382d67aa8935091bde1bd022e3a373
BLAKE2b-256 checksum
How to use checksums
f5052e34a01a64af5a5b36142fd488fe4cbe2371ce7796e931fcf5b16a52ec6f
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.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 222.7 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
e16a0d98961d2e755261203ff2ead6077340359b7f30b400e72fae1576b8e863
BLAKE2b-256 checksum
How to use checksums
af10b00962562dd51db8ed2ed008d37f8c8f1155dfd22f7becca8740eed69389
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.5-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp314-cp314t-macosx_13_0_x86_64.whl
Size 188.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
9e79d9f54a7527044f64afc5c103b0947d2ea5e245fb63b086e7365d3db0bccd
BLAKE2b-256 checksum
How to use checksums
1700db188eb07aa99ffec14b43e11f6eda8b854fb6a52627c1bb699d33ea8270
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.5-cp314-cp314t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp314-cp314t-macosx_13_0_universal2.whl
Size 318.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b01c2a390dccf790985250202746655db1b9d7ddf77595b664364fbc3b61fdd8
BLAKE2b-256 checksum
How to use checksums
013cc0cddea1024ae2882aec6018ae047c57f9fb041c25cca4cd5c8a95f51ae5
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.5-cp314-cp314t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp314-cp314t-macosx_13_0_arm64.whl
Size 171.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6d60da98ed93869b6b5c02d8379dda9fb30151bce78d9a8ce07ca5d0ce423383
BLAKE2b-256 checksum
How to use checksums
8144b176ea65f880b041ea9191aced72338451ef5a252416e695d3d1f65c2a32
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.5-cp314-cp314-win_amd64.whl

Download URL ayafileio-2.0.5-cp314-cp314-win_amd64.whl
Size 423.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3885101718fd359469807eeaec1f636c63f0288423c4a10444c8de0ef27e7684
BLAKE2b-256 checksum
How to use checksums
9fbbc07f1c687c4ec52c02e47e8b65cb226dcc31820e824d607eda0f2fc54711
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.5-cp314-cp314-win32.whl

Download URL ayafileio-2.0.5-cp314-cp314-win32.whl
Size 403.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
b6680c702a629393d1b92a4896454d5916d4a75dd325009da6709eb5f1c2d7ee
BLAKE2b-256 checksum
How to use checksums
74ea2b0a9a8ade48540524eaed14dbb9d0b16394c5b868362e2dd348a714c02c
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.5-cp314-cp314-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp314-cp314-manylinux_2_39_riscv64.whl
Size 230.4 kB
Tags CPython 3.14 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
bc1501c6255bc9e7bd56ea109b334df731a6925bb66588ade491367f1e6d0382
BLAKE2b-256 checksum
How to use checksums
b128d7c4b6166ace00b4a9572aa434609c77d4bf2a97b4913c0cb130019a9f02
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.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 239.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
856b84dc1de2427597e89a0a97048d7c1fcc6679c5acd66c4bd21d13f08c9442
BLAKE2b-256 checksum
How to use checksums
d0a778f4c3a4538e99b0a3a3f41295854f42271bab0e1375939a8e0f16761296
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.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 219.7 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e3edd20486eada7273b5430bb82dc70c13bc8d9e076fd7c840910a0a4832706e
BLAKE2b-256 checksum
How to use checksums
3947570ea6322c6f540f1b194a2de431fd26314c5172af718b265004d70eb2a9
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.5-cp314-cp314-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp314-cp314-macosx_13_0_x86_64.whl
Size 184.3 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6dc0362af9b8bacf6efaaafdb3f1d04a498105674b07585c21070e966c0d991d
BLAKE2b-256 checksum
How to use checksums
7590ffa2e170358f273fc916753241b22ac49161538a56daf983864da3e7217b
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.5-cp314-cp314-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp314-cp314-macosx_13_0_universal2.whl
Size 311.3 kB
Tags CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
964b6bcf4ee49e2bd7955c7776bc9915f90f426b16ec2c7275fd2bb531f3301b
BLAKE2b-256 checksum
How to use checksums
fbbde9627592e6a20477b2ace915584803b8adcc07d19e4b946e23edbf76c12e
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.5-cp314-cp314-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp314-cp314-macosx_13_0_arm64.whl
Size 168.3 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5f1f1df0d28b5c1f8d7e29eecb18ec71ac3d068aaecb4ade3e7cd9110cea6403
BLAKE2b-256 checksum
How to use checksums
6dc8648ba0b6432de41d3944c10651d96740567d9a24775df8b4f9c7ae933a5a
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.5-cp313-cp313-win_amd64.whl

Download URL ayafileio-2.0.5-cp313-cp313-win_amd64.whl
Size 411.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f86611738fb86f3d5f9c6160a28b9a01b254654e353116c5dc5c946bb4cb2c71
BLAKE2b-256 checksum
How to use checksums
d452f105fd7879b0e19cf7c1b93b0070dffcc80871c7d61649068d1b7f644f1b
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.5-cp313-cp313-win32.whl

Download URL ayafileio-2.0.5-cp313-cp313-win32.whl
Size 392.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
d92c9e9899985c17d581e5503dacd6fa6dae0e55a36b4c838e063158b93a2c7d
BLAKE2b-256 checksum
How to use checksums
ed21c5126f69f78625a07eeae7cec3b408a74eb9f895a9625474ea6113831142
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.5-cp313-cp313-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp313-cp313-manylinux_2_39_riscv64.whl
Size 230.5 kB
Tags CPython 3.13 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
97048f3c9c995103b66cf81bc90b8d992e3c9cce7a7caf11820209b3bf8d24a2
BLAKE2b-256 checksum
How to use checksums
bad9f121a2c80cc856b8c5ec19e2c60835f042e6c44e7e6e0ed22b6d9c9a63e1
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.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 239.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a779a3481e2b65e70de6e07737385816d4e9b663761f321ad9e707323d10dfff
BLAKE2b-256 checksum
How to use checksums
4c0ab1a3a6f5b94e6bc12a22238d7e966b62247c349b59e2cef28f2c0672bc63
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.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 219.4 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
129dc82fc8700b87896049e70f5393feda00e3f78e1433f809ec819fa8f57dd9
BLAKE2b-256 checksum
How to use checksums
f937c602fb70ec8b305398558ac538c62d9d9435c606b08029072f8098940765
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.5-cp313-cp313-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp313-cp313-macosx_13_0_x86_64.whl
Size 184.1 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
97375de3a1ee6f90b07770c84c057648511be3ae3d68874341094585d8bb2233
BLAKE2b-256 checksum
How to use checksums
1c7c26b681bcfc25830cce9fdbe274a6a5a65744ef8604f86cf7f6e63723a7ee
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.5-cp313-cp313-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp313-cp313-macosx_13_0_universal2.whl
Size 311.0 kB
Tags CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
faf6c2b50e11a07c978eda0af4ca9a2a1c0a28c7ea54ae0c2f22d466dc612681
BLAKE2b-256 checksum
How to use checksums
235b5e6e96f19b27722d465db910120e08031be1496e0e1d0e4c315331c1c736
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.5-cp313-cp313-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp313-cp313-macosx_13_0_arm64.whl
Size 168.1 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3a3804c83c42762f660a69b293526f468f47e9fb7478792d9b7c4332fe752103
BLAKE2b-256 checksum
How to use checksums
6af2e206dc466b43398dc2f79d65e41370d2dae85bd1d70bb1ff63a49bf23bbf
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.5-cp312-cp312-win_amd64.whl

Download URL ayafileio-2.0.5-cp312-cp312-win_amd64.whl
Size 410.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5b80895ef40f07f4587aee096db07b43bf8bc4ebe783b53c2e4a7a99f7c9c67e
BLAKE2b-256 checksum
How to use checksums
a59b5a384c1c4a2b306b5f3608bd70d189e08eb24e9e37301950d5ee08e4a070
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.5-cp312-cp312-win32.whl

Download URL ayafileio-2.0.5-cp312-cp312-win32.whl
Size 392.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
167d7c171c808ea8de2dc2cd4869ea43e7144b7c6c530835a5d7f81a01fce1d0
BLAKE2b-256 checksum
How to use checksums
6b47ca9a9efc191e8295ad08e472c21cc7cd0eff83d0f1a606d440ecf8366a91
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.5-cp312-cp312-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp312-cp312-manylinux_2_39_riscv64.whl
Size 230.4 kB
Tags CPython 3.12 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
c9af0fad233f6baa9e49a477340e62763fb6f945113fc797d41c59f8f7cecedc
BLAKE2b-256 checksum
How to use checksums
2a3c7e0ea64ac9508b143983228f5c3e8442143b3ad65b27dc7e31517fe6d6cf
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.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 239.7 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4cc33cdfd4d331421fa288bae6ef63fa5b6fc5330cfda81573c243011b0908e5
BLAKE2b-256 checksum
How to use checksums
3d021e2063bdfb24a8a92f665059cd1bee3b4401962be9db1690d9771c19fae1
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.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 219.4 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a0d636e86ea2e557937e16df86ca9fabf29fd761a2088830b41d1a5c73fd2ca
BLAKE2b-256 checksum
How to use checksums
017a8558b2d66dd3f4bcd56345b90b4ab2a9428ccfdb9f762b4be6071051c4c4
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.5-cp312-cp312-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp312-cp312-macosx_13_0_x86_64.whl
Size 184.3 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7f6394412d5007b95e0813f329ac8a7931d9d522b11bdeb46b8367e088f8beb9
BLAKE2b-256 checksum
How to use checksums
d9bad4a675f1e5a79f7a3381c7a171a3f820d7a569092ce418b07a779bed667f
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.5-cp312-cp312-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp312-cp312-macosx_13_0_universal2.whl
Size 311.1 kB
Tags CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4251eb9cd14b1420fc4ed8d75ee992b9defe7ff2c8788401f1ad48d8eba8246e
BLAKE2b-256 checksum
How to use checksums
09ea431d85cbca5717c765b0ea78d89d186c204a6ccbbfe4137b4c40ddd82f4c
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.5-cp312-cp312-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp312-cp312-macosx_13_0_arm64.whl
Size 168.1 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4d3ecb7e4d90b377573d61124edcd7f5e5af7287971cffab867db99f01cb9ec9
BLAKE2b-256 checksum
How to use checksums
f01867b4569215c77cd3dc51cd32a76f4b90b488a7a947ac1bb3a1c015eaf828
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.5-cp311-cp311-win_amd64.whl

Download URL ayafileio-2.0.5-cp311-cp311-win_amd64.whl
Size 410.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6d6eddfbce2b84d81d868cf121629f212052fff8aa270de53f5f3f5b57a38dd9
BLAKE2b-256 checksum
How to use checksums
863292627a7efba21f1a075054b611d812d5452e641d0dcb9c6a53d2434178a9
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.5-cp311-cp311-win32.whl

Download URL ayafileio-2.0.5-cp311-cp311-win32.whl
Size 391.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b513a1cf3a96dea781333f29d43cea288753b2c3c75b08f7f85cf0927734f4ea
BLAKE2b-256 checksum
How to use checksums
eabcfe20294f6a587b0c8310a7bd7261a3d7de9dd85e25eed3eb8afc598576ba
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.5-cp311-cp311-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp311-cp311-manylinux_2_39_riscv64.whl
Size 230.8 kB
Tags CPython 3.11 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
c9506be13259cb2775be9d8892b0c3c027062d01cf24743b109acf5088ed5bc6
BLAKE2b-256 checksum
How to use checksums
a34fe283ac9e3cee6018aadab7d9a27f8618f20d85472485ec20ec633e37dec5
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.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 239.6 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ba2a0ddade9da69c04a30cd563e4a32a243daed096ef650aecaedc4e5dd23d4a
BLAKE2b-256 checksum
How to use checksums
468f023de04585c831e59d34dc1c6d98328859e2747872043352715fbe421323
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.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 220.2 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
762996522f9e98525ad149c5bdbead9017502152a1267c6e266098f2cf5462d9
BLAKE2b-256 checksum
How to use checksums
ef29d275f25c6161b0637149f7c5e11c00f80e46e7999defbc7e84184f75c60e
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.5-cp311-cp311-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp311-cp311-macosx_13_0_x86_64.whl
Size 184.0 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
4667960940da65be5542f3599089d6cee300fa4a7f2c87aa84f421d8a3dba2e9
BLAKE2b-256 checksum
How to use checksums
e08f2397f001a11f6854a81a30f718dfae003648a051d622036447b258813116
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.5-cp311-cp311-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp311-cp311-macosx_13_0_universal2.whl
Size 311.4 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b7f67fd9a88be1dccc727dee3d5d86d137a5bbd7e017067847eab0c36206ed1b
BLAKE2b-256 checksum
How to use checksums
bc007cdc135575df48ff81185c7adcd22873387e1617fd4110675c30fef75582
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.5-cp311-cp311-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp311-cp311-macosx_13_0_arm64.whl
Size 168.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ac967260b5049a6bbc5d0224a4335492ef0fa543049000d487111289452feb5c
BLAKE2b-256 checksum
How to use checksums
ef7d7be11d89b6d673bece6247709e46aed0154dca5e3b4045d1915acc08bde1
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.5-cp310-cp310-win_amd64.whl

Download URL ayafileio-2.0.5-cp310-cp310-win_amd64.whl
Size 410.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f2fde6a2eeb6c06b49fb0f9e5ece96f66e36d68ac1d69c17e40d5c1852a132bd
BLAKE2b-256 checksum
How to use checksums
aa5582d4bee659476208edb51553edc8363da72e8cb536a1d3c6d21c514cd187
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.5-cp310-cp310-win32.whl

Download URL ayafileio-2.0.5-cp310-cp310-win32.whl
Size 391.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
59fd9adaa0a5d2b8f797161f23c2a2fd518be24d175e3318c0ed23a267e6fc77
BLAKE2b-256 checksum
How to use checksums
1a3a0ba0743752da4dc7e012b4057c3b207df25115a33747b3f8ff482afdac4d
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.5-cp310-cp310-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.5-cp310-cp310-manylinux_2_39_riscv64.whl
Size 231.1 kB
Tags CPython 3.10 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
0a9ac98a6122eced2a1efa913b3362db47b3bcd41e638c7be4a376ff1b85e12b
BLAKE2b-256 checksum
How to use checksums
d2d304063e1d6de636a075b8969a6f6e50490f2a7d002e3b0079f70c28f69905
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.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 239.8 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bef912677b5ec1c54e42dffc3c3c5de5702897b5e31461f588c93921de79b3dc
BLAKE2b-256 checksum
How to use checksums
7f143dbecb1b3105eb27279358f1884c53219d7b24cad99893b1d5f627f67e87
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.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 220.3 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5240f0555d0287183143e76a0c62bf23fbbed45d4b128f06f82442c448cc6855
BLAKE2b-256 checksum
How to use checksums
1dda3fe6970d0483c7c5442867e0af3d0b84595830944ed0bf486d273f3e1212
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.5-cp310-cp310-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.5-cp310-cp310-macosx_13_0_x86_64.whl
Size 184.2 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ea305223e1c43b93ad904b2557b2a94f8bf01f8545f7e51d4943e6a92203d3b4
BLAKE2b-256 checksum
How to use checksums
24c3996cc52b27df1089f274012e49d8c75534840405a62d655341ae482300fb
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.5-cp310-cp310-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.5-cp310-cp310-macosx_13_0_universal2.whl
Size 311.8 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4779a745bb1daf9305a7e43224e9e9926db2df48c7b32392ca054c0503591960
BLAKE2b-256 checksum
How to use checksums
55d1d70522534f23a53290c33a844c5eae4663f5f0aff63c1779085bde107116
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.5-cp310-cp310-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.5-cp310-cp310-macosx_13_0_arm64.whl
Size 168.8 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e0cbb81436abfb29a5f55b202883115ada193180fd1b60076de3d35ba514014f
BLAKE2b-256 checksum
How to use checksums
c75401f0f1c649cd3e9f449a9eeb1997fd30b3b8f47f5825032373c10e49e18a
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.5

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.5 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