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
  • 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.2

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

Total release size: 16.9 MB

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

Download URL ayafileio-2.0.2-cp315-cp315t-win_amd64.whl
Size 423.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
28cfa9e36eb83a9e4f72ec04de61487759f8a72ddfd1b56eb3a4aebe1d19c05f
BLAKE2b-256 checksum
How to use checksums
a11350ebdc3e11e5857eb012394e45f3ff3f1e5924dbb6bf89800e4adad86e38
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.2-cp315-cp315t-win32.whl

Download URL ayafileio-2.0.2-cp315-cp315t-win32.whl
Size 403.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
ebe644c0c2f7f0880c853ea6ddd1fe78a3b16c87109dd108d866fe4744eec2a8
BLAKE2b-256 checksum
How to use checksums
d20bc5f56a8d039800e42cbe045938f5bfeaeefe1414acd8e97e29ce259eac1b
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.2-cp315-cp315t-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp315-cp315t-manylinux_2_39_riscv64.whl
Size 226.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
9599fedd0a4dbc56e663e04dfe8e9e12c4a029f9cb291e0323cb64fa9f3a5040
BLAKE2b-256 checksum
How to use checksums
c7cc588beff17a33e89612e731f49b1e4afa2c317b3cfe27898075eea50e39c4
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.2-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 233.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
dfd0cbec9829d591ed4bdca7e886ba3ad60e6352a191e107edbefec4459eadd1
BLAKE2b-256 checksum
How to use checksums
04ddb6386d5308044626576eeb700f948d4494ea007912b00f3cce3750d1f9e8
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.2-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 215.2 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
3e4b6cef25205ddedf09d0f416c60878e0630bdae003e0d71f959d61d6e7a040
BLAKE2b-256 checksum
How to use checksums
e7600db6b124deed961a8ddd1a5024d0eeb6f8947677edaaad3ebb2b4b6fba4d
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.2-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp315-cp315t-macosx_13_0_x86_64.whl
Size 179.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
abbb1c8dd26d760aa769edf0fdf128c40bed62fa85451b33e865286901b791c3
BLAKE2b-256 checksum
How to use checksums
ae51e701649dbcf111e1a10cea57cdf496c9178ac9ca5d2d362c3ec5bbd435c6
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.2-cp315-cp315t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp315-cp315t-macosx_13_0_universal2.whl
Size 302.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3febd7e83c109b37593a9e923141c109e5eb219852dae28d82f4212043ac4552
BLAKE2b-256 checksum
How to use checksums
9b073778b25a85019fb7ce1f9036c9537db7b6ed5504779fcf433790b870a90a
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.2-cp315-cp315t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp315-cp315t-macosx_13_0_arm64.whl
Size 162.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
42973e560d6edeb79b045ea351dcd07558aa53eeb1f61218329340168b1718b5
BLAKE2b-256 checksum
How to use checksums
6015c0cd8cfad19a99f38178975c009ad1d54c108e9f2383cd709273a03db5b4
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.2-cp315-cp315-win_amd64.whl

Download URL ayafileio-2.0.2-cp315-cp315-win_amd64.whl
Size 419.0 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e6ec234dbd49b03ff9636407aea1f3dea34b3007d93726c1d60871ea083be0ff
BLAKE2b-256 checksum
How to use checksums
c1493bd1fd19fa4f6a1ea0da5ff0b098321ea58a56e38c0064062460ba421117
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.2-cp315-cp315-win32.whl

Download URL ayafileio-2.0.2-cp315-cp315-win32.whl
Size 400.3 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
c81a77e2cd8754690b48eb8ce40a135f4a368efec844a33d0cb50f142f2a54b9
BLAKE2b-256 checksum
How to use checksums
7521bc935f55871f1f82079235a3db083ed4a1380034894df74a8801738c4242
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.2-cp315-cp315-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp315-cp315-manylinux_2_39_riscv64.whl
Size 222.3 kB
Tags CPython 3.15 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
1a5813356490a920082cd8a12c95813c5986e197b14e51f5e133a82cf03151aa
BLAKE2b-256 checksum
How to use checksums
4c6407f8a3974d36c4d7efa60d939ed98d4c6e2ca569be0683c14e663c5f5a86
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.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 231.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
c9eb1675dba13d7325dc8b180ffe434fb5f51c6cdda75ee8bb7917f4ae553b4b
BLAKE2b-256 checksum
How to use checksums
550fb2c4cf38c8a0e03b4144d7d9eed9b17323becc1afb6746856f6c092a08a4
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.2-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 212.4 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a39d46f3b9e9d258f8cc07ebecba11db0c24b0479b096a741da3eae4b35fe8b4
BLAKE2b-256 checksum
How to use checksums
1204b52f0f47b10bf7b3a2cc4d7c3d09a2626f09ef4e939d7208994aeea5a3a3
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.2-cp315-cp315-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp315-cp315-macosx_13_0_x86_64.whl
Size 176.2 kB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
5ccefd0dd1ae3e73387c3396cd8145c80c431131935adbf7b5b1747f5626ebd1
BLAKE2b-256 checksum
How to use checksums
94a151b5b18d3d869ec60436b2b860e603700771a474388fdebfa73bd0e255b2
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.2-cp315-cp315-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp315-cp315-macosx_13_0_universal2.whl
Size 295.7 kB
Tags CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a6f556bcbfb60ff9c14ca048124aecea5ed84ea9ee5ae924941f3b3862293398
BLAKE2b-256 checksum
How to use checksums
4290c61838370e4188e043d36d7444e3331c0b3d088a26710ea0e2dcb40ccf89
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.2-cp315-cp315-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp315-cp315-macosx_13_0_arm64.whl
Size 159.5 kB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3c91fc3824aa768e4b7d2dff52f442b43f04cbff1f6d39f407e3599a0dcfdf11
BLAKE2b-256 checksum
How to use checksums
893a98b5c3ac34829898ccc1aab9382471b8c9e3531c5dece989fb16f91bfef0
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.2-cp314-cp314t-win_amd64.whl

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

Download URL ayafileio-2.0.2-cp314-cp314t-win32.whl
Size 403.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
bf26abfddd41c3f34dc1fa0708e4418a11aefbd4f8e6d6393becf3db53c73e75
BLAKE2b-256 checksum
How to use checksums
5a6e81ab4f11157692cb9c7bd3985d620481ac0ca9516276387c6246955a762d
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.2-cp314-cp314t-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp314-cp314t-manylinux_2_39_riscv64.whl
Size 226.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
72e2d869fe9eb15ad5ac94c41138a722ee92f18fdcd106e6d279f81621e8d865
BLAKE2b-256 checksum
How to use checksums
b3bd6a3b5accbaa721dfcae341bf7db2966d9186a3ccdee2788ac248714df7fe
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.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 233.2 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
f3c607b7f13a8235cd3d0149c3c7fc46831fb72a028900981b63cf47772ddd17
BLAKE2b-256 checksum
How to use checksums
a8bc03d6b164e356e41340f6b5c9645500abd327907b6ccbc1b071993034a817
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.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 215.1 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
673bcdca6d85cb532561efc85392c64d4954436e9a0b28280691f447a521ccdf
BLAKE2b-256 checksum
How to use checksums
11de9a12fb7d923df2f5a7c1a89799570f7a5cd2d3555effa2903c43036268c1
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.2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 179.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
65f08f1499c757f3be47deb413f994a32e39718375376a5d50b2feca0e29227b
BLAKE2b-256 checksum
How to use checksums
fdaf6e06e5094603b2d0be26de77eb66223ac1a63a967e51abd2b162b20466aa
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.2-cp314-cp314t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp314-cp314t-macosx_13_0_universal2.whl
Size 302.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
959cf2855939a3ee973fa1184b070c6c3b94fc4d32b99619085b4c2e36f3162f
BLAKE2b-256 checksum
How to use checksums
b4d91b7e5ae0ff748ee5c47c54e0f0007ec23d72ccbe7a96d22281e1687c4eaf
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.2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp314-cp314t-macosx_13_0_arm64.whl
Size 162.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
514f517f4e56e808e90f7a01c479274fcbd9ed29e6ee6186176ab087f8a6aff7
BLAKE2b-256 checksum
How to use checksums
07d240c864cd5d79adfdf76ffffb27012c7fb12e0024c55d9f19e679acd2bbfe
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.2-cp314-cp314-win_amd64.whl

Download URL ayafileio-2.0.2-cp314-cp314-win_amd64.whl
Size 418.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d9a8fd1cf6d8387cc089042efc8a499c946db5c501d2919585a53ee17de76026
BLAKE2b-256 checksum
How to use checksums
fe5347ad01713be5a9e7cdc4732b0f496cae894f81223f3dc876630a2f3504cd
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.2-cp314-cp314-win32.whl

Download URL ayafileio-2.0.2-cp314-cp314-win32.whl
Size 400.0 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
5e62597d1a3d2842d45d1ca8f0407337274e288832c20275ce7418a1e2865835
BLAKE2b-256 checksum
How to use checksums
98846094a23cfea4e112942bbe0cf9ac25925bb3dd77337fb9cbb41d4d18a8fa
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.2-cp314-cp314-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp314-cp314-manylinux_2_39_riscv64.whl
Size 222.1 kB
Tags CPython 3.14 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
0206b180fa48d8fa6dd0cea6669f9771aa4d9383fd19537f2427d6b45f955d45
BLAKE2b-256 checksum
How to use checksums
0c409089b1313069da89e1fab6d9ab8f4b38d3bf5e298ab8119983695ce5a76d
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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 230.8 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
12669c4cf9e2cee43f354c277bfa6f21c7bd106392be6dc3171e078e1f7bd69d
BLAKE2b-256 checksum
How to use checksums
8a78e70a2c5d5c66e7912a5d3bca326a5c3c8d30e6861a0c48f5ac0bf0245f4b
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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 212.3 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec9f167b6a5fc89f5e5363f393665c2a34dbe85d20a0af130c1d94ed30b75c03
BLAKE2b-256 checksum
How to use checksums
4f21c550ebc2bdf81fab66f61a48b542b8afab056458e41afa3f95563bd10daa
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.2-cp314-cp314-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp314-cp314-macosx_13_0_x86_64.whl
Size 176.1 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
508f0f7d7a1dcd9cfe2a84c486cf02e66cee72ad3d3e869ae4adce32a9bc3ca5
BLAKE2b-256 checksum
How to use checksums
0be93aad7576b427f106bf3a7b67d1098c6c156ebcc98e97ec9777e0aee2d986
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.2-cp314-cp314-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp314-cp314-macosx_13_0_universal2.whl
Size 295.4 kB
Tags CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1b7e1ee97ec5ca6392663666dba007c3944201d5abd1cfc201ca135d8f1bbbd9
BLAKE2b-256 checksum
How to use checksums
3199e4a28ef3a922a49f3274542990e17a16df6fadc5a74a588880db602d83b5
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.2-cp314-cp314-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp314-cp314-macosx_13_0_arm64.whl
Size 159.4 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b8ad9b3410398f20fc41ef9fe3045dfd732fb6cc11f47081d098b80b710a2256
BLAKE2b-256 checksum
How to use checksums
505649570a9d43e7886f6e00cd272e6ff259c68c1a35f8e98d37402f491cead7
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.2-cp313-cp313-win_amd64.whl

Download URL ayafileio-2.0.2-cp313-cp313-win_amd64.whl
Size 406.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
88d3079d22aa934bd40d1f6b47f0a786fc1ba1bb476df3d3fcb19effa2e306a4
BLAKE2b-256 checksum
How to use checksums
19e94e7619f257af0e1392c371af8ca9e9f3d46f463205ed6a923df4d10685b0
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.2-cp313-cp313-win32.whl

Download URL ayafileio-2.0.2-cp313-cp313-win32.whl
Size 388.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c3d31f5835f70597b4562f091b928603332476629e5c4856b7a32c3f5687964c
BLAKE2b-256 checksum
How to use checksums
9cf6522f42611ada70d96391afda58432c228a0a32c8202d3906b33c0337ff09
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.2-cp313-cp313-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp313-cp313-manylinux_2_39_riscv64.whl
Size 222.2 kB
Tags CPython 3.13 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
e24e5cd80aabe8cbbcbaf08aa57f62ab3ff394ea4bdb19fa217d49633a403954
BLAKE2b-256 checksum
How to use checksums
4fa7e34b1d012df95eaeb5ee50d9733980ad40fa602d65e80feea5943bb358ec
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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 230.7 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
34aaaa34ea944d5db5f631045d2f4629bb14378ee52e908039316170ea57bac2
BLAKE2b-256 checksum
How to use checksums
aef0ce8e717134b4cfd14bd8ce1258a9960357b8e350b3f273c9c646098ed3d0
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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 211.8 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2be1df0c0c9ff8d8e058d5801776d6e38d74f5d27167ebab845210a850772ece
BLAKE2b-256 checksum
How to use checksums
ebf27adbec11876b6e62ec524f252e4e24894bf5e76e305d3190f0f593cbcecc
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.2-cp313-cp313-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp313-cp313-macosx_13_0_x86_64.whl
Size 175.9 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6b3b5a4e19c5c2438c4ca2e1856f50d7e29434112a04ee91bbaf628b5708e4e7
BLAKE2b-256 checksum
How to use checksums
6beabf4e07197d944bf3d0e79c27c2b0771899681ecf59d2a81f20d3027a7c0d
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.2-cp313-cp313-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp313-cp313-macosx_13_0_universal2.whl
Size 295.1 kB
Tags CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
beb56fa52c31efe11894ba3a82543f332e33a61ea7af2487b626350915956b1b
BLAKE2b-256 checksum
How to use checksums
208389f4b8800a2636dfd8e312cab2b4af1489bbabf08cff2e32e30d9cfc53d4
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.2-cp313-cp313-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp313-cp313-macosx_13_0_arm64.whl
Size 159.3 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
04332b6b9a39a559934413f5a9564b22d49d1d61670f46d6d693bd9098396d41
BLAKE2b-256 checksum
How to use checksums
10e7a4a696d9851d5a5f3263583e942dfb24a29fb80ae19789084fd0d1e8b199
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.2-cp312-cp312-win_amd64.whl

Download URL ayafileio-2.0.2-cp312-cp312-win_amd64.whl
Size 406.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
35a30b86bd1f18175fd157229992d76f7ea565b51e37a0f92aa8b020e6064b4f
BLAKE2b-256 checksum
How to use checksums
1807c416c3a304fcd7962842130be6ab7cc9eddb8f323bbce70a26dc782fd30a
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.2-cp312-cp312-win32.whl

Download URL ayafileio-2.0.2-cp312-cp312-win32.whl
Size 388.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
68c0590249434edc4b1dcb026a84309c3d58a09c462729be26b0406aa734e730
BLAKE2b-256 checksum
How to use checksums
5db6566a0cec8a748f392c47cd3a664a1081962b26210da4ac02dbbe172f609c
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.2-cp312-cp312-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp312-cp312-manylinux_2_39_riscv64.whl
Size 222.3 kB
Tags CPython 3.12 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
cf805e8b85a826eb828efd6456a959de8595e0347cd692d2b2143362be7afcd9
BLAKE2b-256 checksum
How to use checksums
8693c2d30dde94891fa8388acc25cc87c09c7a6783e93a39cfcb67e35015d94d
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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 230.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
acfd84e814486aaf9dfa98384abc917b222b1d00bdab0360d99b9a3d9698b15a
BLAKE2b-256 checksum
How to use checksums
aa4a897a282f2113863271907b9c49fc303ddc415f7bf41a10379b07e384704c
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.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 211.9 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f5f6af785ff074fb4c790c331e58a6ed7f56a051b78c1e9c9c4c02fa89042473
BLAKE2b-256 checksum
How to use checksums
7ad4537a2972116f973ad0b372d9cae2659848c97d5e7cee087ad4c86272a621
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.2-cp312-cp312-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp312-cp312-macosx_13_0_x86_64.whl
Size 176.0 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
e565ce53f292887514c62ccb1384940f0fe07fec97a2e0b395a6771b1ef58743
BLAKE2b-256 checksum
How to use checksums
c272db354b7a26464ac5a8a1fa2bd2348f4f5f36868e505669a539013702e7d3
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.2-cp312-cp312-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp312-cp312-macosx_13_0_universal2.whl
Size 295.2 kB
Tags CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
064a13a0300d099391989f530f9070f47d56833c094f17abb4fb800fd1401e6e
BLAKE2b-256 checksum
How to use checksums
cb1b210e90fc9f75a2590d241e353820470bd5ee007016c7ec4e444497d1e94a
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.2-cp312-cp312-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp312-cp312-macosx_13_0_arm64.whl
Size 159.2 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
511d53691d04f059ac5f7f35bf62bcf915ad2b119a8fd5a6504f23c2c9013d9b
BLAKE2b-256 checksum
How to use checksums
7bcfca96ec874dac4ed3df3d86476dafc0ca2f79cab91332a43d7c76bb9c8239
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.2-cp311-cp311-win_amd64.whl

Download URL ayafileio-2.0.2-cp311-cp311-win_amd64.whl
Size 406.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
50a40bbb1646ddf1280f642a585ae94d2f4b7f043a4bdb11238e0f0773f1082d
BLAKE2b-256 checksum
How to use checksums
5521f9e9eb497618d03cf38a67f2809e1983719a25f56fb06d3fcd85f8593b3b
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.2-cp311-cp311-win32.whl

Download URL ayafileio-2.0.2-cp311-cp311-win32.whl
Size 388.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
559e818904a91f06f3b26c50ad304420b2d6da0b6f0220018a7ab7f18766c5a0
BLAKE2b-256 checksum
How to use checksums
61d6a0593ec67006b9da5ab4823c5e619fa3a23a12e65eb1a3ed2951ca280ca9
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.2-cp311-cp311-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp311-cp311-manylinux_2_39_riscv64.whl
Size 222.5 kB
Tags CPython 3.11 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
6514213d80db6966b57094b9274b988a32291c51e7cf58e1d8edab5becf9d4b0
BLAKE2b-256 checksum
How to use checksums
dfbea8fafb58b2b6b03fb4b40c2e42bc55c660f4ee403e1477254191d6b74240
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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 230.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
15316b55ae4d47a27765cd37844f0b316df02b1b86527348ec303e72f2defbf5
BLAKE2b-256 checksum
How to use checksums
136a9d87b9d05991b8fc36ff32a34401c838f718a79284832bbe8007678ad167
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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 212.6 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
96cf8b7c21e15219530149a7875dd9f2be6a3f9674f2eb6a8da0fe2d69f1478b
BLAKE2b-256 checksum
How to use checksums
dabb24cb2ef15eceecfd0d4b5e28511c2ab921092d10118826e6d2a4cd98b2c8
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.2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp311-cp311-macosx_13_0_x86_64.whl
Size 175.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
981acee624315567f947347f1c2fd36082fc667f83d344250456aa89e00e4c95
BLAKE2b-256 checksum
How to use checksums
2cece9ce1c95ed0c164bac22f1ae3e65f14eefc8d11ec6ff4c7952e326bfa132
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.2-cp311-cp311-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp311-cp311-macosx_13_0_universal2.whl
Size 295.7 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f1fb86d46b3a74bcc10acc6cc196145e25b129d8f2ae347a8bf6f502c093422e
BLAKE2b-256 checksum
How to use checksums
1a460b93fc768ca7abc9ca9432c5fa18bd52b3412c3c469c7d1ab8b57f44530c
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.2-cp311-cp311-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp311-cp311-macosx_13_0_arm64.whl
Size 159.8 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
380c8169f6806af31185c1e8f05c0da8ec0b95ee7416c55f62abce1a6cb84394
BLAKE2b-256 checksum
How to use checksums
dc3cc54ad40d876befb3d1344ecca938eec0696d3e09592104d14d48143cefc3
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.2-cp310-cp310-win_amd64.whl

Download URL ayafileio-2.0.2-cp310-cp310-win_amd64.whl
Size 405.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
909e2897c49204da259ad82776d5a02c8b4caf9357e98bd6ce480f6a803b210f
BLAKE2b-256 checksum
How to use checksums
bf643adc817bdfcdde437f758b582c7a0b21551869488e8481ee5ff68acfe037
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.2-cp310-cp310-win32.whl

Download URL ayafileio-2.0.2-cp310-cp310-win32.whl
Size 388.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ebf08dd13702356f1a12a8ffc7bcd096de3f3cd9a11d239a9c1b5c5bfc66ec85
BLAKE2b-256 checksum
How to use checksums
78928d325ae6916933f8c1772a3c07dab45810d1560e81ef42e9419700ff74a8
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.2-cp310-cp310-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.2-cp310-cp310-manylinux_2_39_riscv64.whl
Size 222.7 kB
Tags CPython 3.10 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
756c5fc743f7ebffd69fe5123f6d85e2fdf2fdf8a179d3cc6fe8dc1fead0e51e
BLAKE2b-256 checksum
How to use checksums
7925fe08838f7f768a591d1a929da928298518a24df9784998199c0df7759c46
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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 230.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
5140027abe512164a434edb208e0da042033c655d4f663a9110113146b30305c
BLAKE2b-256 checksum
How to use checksums
6be0847b91d8e6fcf0f92689ebbc8fd246dc04f7497fc0b9b35a7a6ce0c5109a
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.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 212.7 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
491ad72216d4d822f7e2931b3fe5ecf36d089841f0d8d0e72423762ad3eb939b
BLAKE2b-256 checksum
How to use checksums
ca267a11c831eefc674c4beddda32cead2f39318e6878ea55d8e9610f06ef95c
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.2-cp310-cp310-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.2-cp310-cp310-macosx_13_0_x86_64.whl
Size 176.0 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d1f027c0120381a17906aa78502f5c2f8bb66fbf62120847d347d3553d8ff3b3
BLAKE2b-256 checksum
How to use checksums
1c15f3d1f5367df707c6aa5539cd313ecfdfaaab6e761e1cb8967773348faa1f
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.2-cp310-cp310-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.2-cp310-cp310-macosx_13_0_universal2.whl
Size 296.0 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3842e59dfd971e700850521f9a29cffcc0635aacc0366c9a3990842d9b195fe3
BLAKE2b-256 checksum
How to use checksums
51119135817373a9fa30067cabdf7f6ef0c9dff00e4833806566487066b934ee
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.2-cp310-cp310-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.2-cp310-cp310-macosx_13_0_arm64.whl
Size 159.9 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
481a1b459ef50a5b462a208207cc54ac416ba8292c71db058eb7bd82bce042d6
BLAKE2b-256 checksum
How to use checksums
8d30ba2cd2307e2427e5b2adb5a738c2f0654250e4febf106006d944df4427ef
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.2

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