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.

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

Copying files

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

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

Whole-file operations

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

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

Async open

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

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

Batch whole-file operations

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

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

Configuration functions

def configure(options: dict) -> None: ...      # apply unified configuration
def get_config() -> dict: ...                  # current configuration
def reset_config() -> None: ...                # reset to defaults
def get_backend_info() -> dict: ...            # active backend information
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.0

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

Built distributions (wheels)

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

Total release size: 16.4 MB

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

Download URL ayafileio-2.0.0-cp315-cp315t-win_amd64.whl
Size 416.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1af763ec3908dbff7b0bf9a809fb8efa0a4b901274e4749cc186a13bc770e246
BLAKE2b-256 checksum
How to use checksums
f0a677b4f5d0f8b0ba81dd8758491fbdf58b50dc6b52a4ec52855e67b23ccc95
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.0-cp315-cp315t-win32.whl

Download URL ayafileio-2.0.0-cp315-cp315t-win32.whl
Size 397.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
c158717fde34997c20cea74f205d652fa47ea0c5a3138009bccb22a4ec49cf3c
BLAKE2b-256 checksum
How to use checksums
6b5589006f2b302911df08d81445d30186201f9be68358f75c4425a8211922b8
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.0-cp315-cp315t-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp315-cp315t-manylinux_2_39_riscv64.whl
Size 217.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
ad2679d70bcf65394fae462e351a3e14d976489c6f8db9bc5296524136e9c003
BLAKE2b-256 checksum
How to use checksums
494aa8573c7f11b7e70657625c3ea2f436d840a9d54fa1861cfc95eea6b03ae4
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.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 223.5 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
d7d36d4fd82c8db187e4d299b580f6d5ec4a23e047cfbc5631e2aea7b4e2a17a
BLAKE2b-256 checksum
How to use checksums
3e4443803bbd61012e4a414b469c3523c5066d15c6e5a045658816b58add466a
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.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 205.7 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
7640368cc7b6e35c079d56474539a7ea84abbd8aa3e1eb68afb937bb958074b3
BLAKE2b-256 checksum
How to use checksums
483935ad8efe5b0e4bfd976a6d2e8c7d2ab82a516daba4bb36cccc328ae7cfa0
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.0-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp315-cp315t-macosx_13_0_x86_64.whl
Size 172.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
340ad24a30cb5da9981339511eafcc38318344b73df007cb41fea63e332f81e4
BLAKE2b-256 checksum
How to use checksums
fc522eedce740bf4522c5ba80af742b6d6ac99913c8c36363956ed2068ec7eff
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.0-cp315-cp315t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp315-cp315t-macosx_13_0_universal2.whl
Size 288.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d584c50763b194b3a0106b575e590da5d8c0a38a6559080f5447b2f0dfd8da2e
BLAKE2b-256 checksum
How to use checksums
0c1174d8cde3ab7271b548a65c5e93226c497290a72cccb9620bc75c35e0e1e0
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.0-cp315-cp315t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp315-cp315t-macosx_13_0_arm64.whl
Size 155.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
dbcb7b75c0bfeb485112c6228bb82d3bb8f0cc749ea817b3ebcd1edce8050ecc
BLAKE2b-256 checksum
How to use checksums
00dbe73ce3f2f71362dab54f9d491e1bf0a292f6b0da7b29b551227410d61ee6
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.0-cp315-cp315-win_amd64.whl

Download URL ayafileio-2.0.0-cp315-cp315-win_amd64.whl
Size 412.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
14d286e5346aabbcf6ca794ccc61df03dbb6c073c8b3a9619a218b61910ebecc
BLAKE2b-256 checksum
How to use checksums
1d647b57aeab6d0cd9f58afc816f44d8fb170744e86341eb8d62c4df236b744b
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.0-cp315-cp315-win32.whl

Download URL ayafileio-2.0.0-cp315-cp315-win32.whl
Size 394.9 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
2291c8eb3e0094e2790104a331999520567c64138554f42d41c2c363fce61452
BLAKE2b-256 checksum
How to use checksums
4086b53f05d95304cd16e9f99dcfd9a540cd79719e13c92a81be0a9ebb6b24f6
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.0-cp315-cp315-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp315-cp315-manylinux_2_39_riscv64.whl
Size 214.1 kB
Tags CPython 3.15 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
b16047abfdf022d4565ef6613d411b3f088b12e7710a024f0ea572474c95279f
BLAKE2b-256 checksum
How to use checksums
c9be4a9ecad2300ece23d470276ff6be61aa45b8b5a886eafdc87cba121d1516
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.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 221.8 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5a21e16640e5cca0f0a0b2d5a85c622d3ce687647a4c01677f359830e902f48e
BLAKE2b-256 checksum
How to use checksums
f236f3caef6c31eb0378963af9b7e761dbc2305aba797c2001f6b37377346b8f
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.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 203.3 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc4d05d98a14cf557afe1fffc2699ed779c4cab93ea4aa1e5929a4bf3df7f29f
BLAKE2b-256 checksum
How to use checksums
fc9f2b0134c124545da6c089f40c1b26dca24d24a7781733dc974d43a06cc767
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.0-cp315-cp315-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp315-cp315-macosx_13_0_x86_64.whl
Size 169.3 kB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
cb67a15f5c3842360da0059988c1b6026bcf9064888cfb546cfafcb77e15152f
BLAKE2b-256 checksum
How to use checksums
d54d1d7b1c470b1cf482dd71f9237be28bbdea9d050edbfc762cd0ddf9bb907b
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.0-cp315-cp315-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp315-cp315-macosx_13_0_universal2.whl
Size 282.8 kB
Tags CPython 3.15 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7dce9b5b5310caa772dadffc6288d7003965d3e8dfee1ebe0bbb690ada46d29f
BLAKE2b-256 checksum
How to use checksums
d96b2ac83a4778a144e1c1ad1a8b249c20418851e21b4e4422986ce45144169d
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.0-cp315-cp315-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp315-cp315-macosx_13_0_arm64.whl
Size 153.1 kB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
bd9ad371e57eb36eaaa82c39ffe106d8e35ddac91075568474f273f0ec6660c6
BLAKE2b-256 checksum
How to use checksums
7c36808bc71abc31ddde7f753f1d3555c7a70f20265aa079c1106a203c25b9bb
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.0-cp314-cp314t-win_amd64.whl

Download URL ayafileio-2.0.0-cp314-cp314t-win_amd64.whl
Size 415.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3e0dbeaf2ec30726b6d661c6d8886625233fe7e099bfdd9684fcbd2285d5613b
BLAKE2b-256 checksum
How to use checksums
7962b9921c2345b67f8bf972228c37b1b00d3eb3c23c125c5f5056004688854f
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.0-cp314-cp314t-win32.whl

Download URL ayafileio-2.0.0-cp314-cp314t-win32.whl
Size 397.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
95258363f0210b8c166baa4bab06e063f72e271df3ca9087e3ea90e77ba34d3a
BLAKE2b-256 checksum
How to use checksums
4006f802e5829872396f9d1d931837850955ee09556a759894c7a1d400a68153
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.0-cp314-cp314t-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp314-cp314t-manylinux_2_39_riscv64.whl
Size 217.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
24fc258353b3885359d6ab7dba5113b295cca428de058ebe105e3230c612bb99
BLAKE2b-256 checksum
How to use checksums
2f3161ed24b940a9331431aa224b52a45abc24498879605af8c9c28d496ceb3c
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.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 223.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
286c320a48b90eb47f3dd02c076dd7e525873ce21bfbcc144bee155629d5e99b
BLAKE2b-256 checksum
How to use checksums
a5569ecbeea02c20f43355d13e85bbedaa51a2fe179c6a4c90652b59142d49c4
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.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 205.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
122cf5b189cbf8cc31ff5307a6d38e54ef554c507f3752ecae3cfd952dc2c924
BLAKE2b-256 checksum
How to use checksums
ef5ec1a0852291411605a759874863da71466d9a757e3bcb299fb16ce2f81b24
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.0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 172.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
71b3f74a37196f318d7775e2a3d13b512ac25dea8b3ee6d7fbcb310b452f0351
BLAKE2b-256 checksum
How to use checksums
bd1e8d85804a2043b86af7eb3db14f8a8cff991238ef339d8f7b99af16e76d87
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.0-cp314-cp314t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp314-cp314t-macosx_13_0_universal2.whl
Size 288.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
7035f1066e62308276e0aa4d8d6c320cf868097ee64c6b9ced7c68d56d1fbc16
BLAKE2b-256 checksum
How to use checksums
fcac44fed464a4f2e3d78d3de490cb1699f23cdd7399fd47f3d49cc5de679d69
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.0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp314-cp314t-macosx_13_0_arm64.whl
Size 155.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4a78fc9f9196e9765259974292b8624869255ef4370ed25bd735bc7e19758ff9
BLAKE2b-256 checksum
How to use checksums
d46482001e1333452d4c03bea449cb86245535c6a9528026bc905264494ac332
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.0-cp314-cp314-win_amd64.whl

Download URL ayafileio-2.0.0-cp314-cp314-win_amd64.whl
Size 412.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
180200c0e873b4daea3b8a9f7e9a8d55ee767cd1d7aac7ac713aad900ab65e21
BLAKE2b-256 checksum
How to use checksums
42a8919d85594f1e0b9707d8550abccb08c67974f3c0a583040cff8680f093fc
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.0-cp314-cp314-win32.whl

Download URL ayafileio-2.0.0-cp314-cp314-win32.whl
Size 394.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
04026fa7b581068a146ce0eb0ef265f804ffd320605203351161e69936339113
BLAKE2b-256 checksum
How to use checksums
9f978b4d88478fcbaca91551767d31fa85ba24da691417d52233eb05428bbb78
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.0-cp314-cp314-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp314-cp314-manylinux_2_39_riscv64.whl
Size 213.9 kB
Tags CPython 3.14 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
7341cfc445ab82f79bd0835f0c868461df8aff0f5a060bb10470ec7c886fedc6
BLAKE2b-256 checksum
How to use checksums
79a6aff0143b1028d1931bb9e31f4c38f443f7a703b31701d44582a8fdded0c1
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.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 221.6 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b786d74bd28643eee808056ddcd07fb6a8c93f3b2c78f0885c823bbb30f4845
BLAKE2b-256 checksum
How to use checksums
6df553e8dcb6b6f22db7723e3bb346c4e1c53ac8ce54c5032f37973287b93608
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.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 203.1 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e1e9cd73bb3b18efdd95836482f1ed2777414b681c710e25b91e15178e342532
BLAKE2b-256 checksum
How to use checksums
9d61f3888854450c32184773129c11194c57db16296d0c3ddf7a37964f8c0ee5
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.0-cp314-cp314-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp314-cp314-macosx_13_0_x86_64.whl
Size 169.1 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3c3de43442ad1911b1dd35b1f2492554a66e3c78de32de8301fced2b460f8cca
BLAKE2b-256 checksum
How to use checksums
574380e0467607de4761e324648d9f382512d31cdb8490cbb01663787a078524
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.0-cp314-cp314-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp314-cp314-macosx_13_0_universal2.whl
Size 282.4 kB
Tags CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0f1731c67bc5b684a5d93b4cce1e00b1d23d545281c5459a29328e2a2cd7ef6c
BLAKE2b-256 checksum
How to use checksums
e9cd0062206f4d64692c1ff775e443c9fef049ee30012496d5178c6f39928dcf
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.0-cp314-cp314-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp314-cp314-macosx_13_0_arm64.whl
Size 152.9 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a53009cea831409a503cfc5a3b422d9cc77cebcae4de9474a2b652054f6455c7
BLAKE2b-256 checksum
How to use checksums
8c8322e31d5ef087273022790d9dcedd9db8be88d8a03730642851f1122b20c5
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.0-cp313-cp313-win_amd64.whl

Download URL ayafileio-2.0.0-cp313-cp313-win_amd64.whl
Size 400.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
207999a3d7a0e34e48d91d51708e034e9ece8916a3403421afb5f9d39e2bd4f1
BLAKE2b-256 checksum
How to use checksums
fbb3014480b359a421b0cf1bdf494db62734705bd85738b76203289fd4b078a1
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.0-cp313-cp313-win32.whl

Download URL ayafileio-2.0.0-cp313-cp313-win32.whl
Size 384.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
f838492f9617cd2b15d227da3f94056945f6f39c287a351218c7517bb8d131cb
BLAKE2b-256 checksum
How to use checksums
434595c644551fb2a527910e380d6341346a1580d448495c9b68c91b239a0ada
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.0-cp313-cp313-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp313-cp313-manylinux_2_39_riscv64.whl
Size 214.0 kB
Tags CPython 3.13 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
630ecb1ae1995e95eb14c2c97fe7e26b8b98210dc9e237f697b468ef4ff64763
BLAKE2b-256 checksum
How to use checksums
6fe5430044143b93ae5702fd75ecb50d28f76548a6c269318df9bc8efec7b80c
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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 221.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7d50da71a009da0e9c9e0911a83b9e73135bd4fd9c1c7d35e8b7a0e74784a0d
BLAKE2b-256 checksum
How to use checksums
3016f429a8cb26aaca149dc3dd060ef6dcd8557dbfd008734c12df3845e5aaa5
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.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 202.7 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f5fdbe1cf55a0dd8973649f1fe3ed4fa4acf61288a3e31535e4506d18e3ed89
BLAKE2b-256 checksum
How to use checksums
ccfdbaad193f994218553c8259c45e45fd7e08dfe324aea5677f3abb6d1b55d1
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.0-cp313-cp313-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp313-cp313-macosx_13_0_x86_64.whl
Size 169.1 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
fa8a90637c9c049230a76e9bd8105d7bf1bb77e5d77fa3faba628106087d1e2e
BLAKE2b-256 checksum
How to use checksums
081da9ac61106bb90d73dc66a314279ddf139d567d046910bb82b4c5f8fbb1d9
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.0-cp313-cp313-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp313-cp313-macosx_13_0_universal2.whl
Size 282.3 kB
Tags CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d55219c5bc9bc4dac7a92f5b061891eab1085180ccb210de67d605cae955e7cc
BLAKE2b-256 checksum
How to use checksums
84977d2a3b881541935028dbd8281d600d44f879f16f14d2085c909c81214718
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.0-cp313-cp313-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp313-cp313-macosx_13_0_arm64.whl
Size 152.8 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
53b5dd5d37ab1236f561578a3c22de2ee19bc4f9344d949f900b50066098b5b2
BLAKE2b-256 checksum
How to use checksums
c1bb14831a9d0d283f816cef050acdae4c84bc7fc17f7fe4da4fa9e216fecc48
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.0-cp312-cp312-win_amd64.whl

Download URL ayafileio-2.0.0-cp312-cp312-win_amd64.whl
Size 399.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6c584e34a4c73e26c382342fe7efdba529739a8baaf39a356376a8f5396ec314
BLAKE2b-256 checksum
How to use checksums
fae1a804d4f88a10de49bf543394398d55b2a99d41bc30205bed1de1c9dbd93a
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.0-cp312-cp312-win32.whl

Download URL ayafileio-2.0.0-cp312-cp312-win32.whl
Size 384.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
338447a2963a715348a45f32b962e097e180514982b7b5156d84eafd2747d682
BLAKE2b-256 checksum
How to use checksums
d89d81e0cfeedeedfecd162639b570306b20928922dd5d1a36e82b58c2410b5b
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.0-cp312-cp312-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp312-cp312-manylinux_2_39_riscv64.whl
Size 214.0 kB
Tags CPython 3.12 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
70435ca8b86d923cdb8b46585dd370c496a4725103de76abc2cc4fa70022c706
BLAKE2b-256 checksum
How to use checksums
e7ee2170d5cc3f4fce96faf7131364bf4c4bc7bf78c46a792878c60f0ab86f07
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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 221.6 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9ab03d5bbc4b9e9704b3832faca026ee6f48ced1478c9488a7836927557d9cc9
BLAKE2b-256 checksum
How to use checksums
0ac28022874b41c4080ae7a7988ba6bb1b475130114e77742406b85ea92899c7
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.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 202.8 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4114172dbfd5a44811fcb91686cc7dc6828c053edcc5bade928855b1d02f00ba
BLAKE2b-256 checksum
How to use checksums
8bc8bbadc04fad81a9cd09f0fc37c8fb7dc8feeff8ce6d7c2b5684c006f2177b
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.0-cp312-cp312-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp312-cp312-macosx_13_0_x86_64.whl
Size 169.1 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
31512fe533f958e415525160a6b3b82a9623c78653b81a754607a133988ac597
BLAKE2b-256 checksum
How to use checksums
e8db9c109dcde4b7265854ae8868845928c794144043d68411ecea6c97910e0a
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.0-cp312-cp312-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp312-cp312-macosx_13_0_universal2.whl
Size 282.3 kB
Tags CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a6515ebcadb5c92bd800f5c83b693cf719bbcf7d7f2ac74c2832a3798b541cd9
BLAKE2b-256 checksum
How to use checksums
fbf4d44862a1f832718041bec451313773ed5f12b405498078c343da22e56a64
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.0-cp312-cp312-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp312-cp312-macosx_13_0_arm64.whl
Size 152.8 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
217f341d6fcbe144a01995ea46df0d617c8802569de77fe8d866db05c6c62369
BLAKE2b-256 checksum
How to use checksums
facf08ece316f0ac069019a7d90a0b55cb260da636146de709c1de981149452a
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.0-cp311-cp311-win_amd64.whl

Download URL ayafileio-2.0.0-cp311-cp311-win_amd64.whl
Size 399.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a42be78d461783079bffed5d0731416399bdb8eeadf8bcc873f799147ae0a543
BLAKE2b-256 checksum
How to use checksums
c5b29550c144ec344a878a6b431315953b94dd056557a93ef7b7ad7e603fb04d
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.0-cp311-cp311-win32.whl

Download URL ayafileio-2.0.0-cp311-cp311-win32.whl
Size 384.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4e108362b66939ccfc26f5e60e27029cc65c7e6328f0243821b0f7a1195c541e
BLAKE2b-256 checksum
How to use checksums
4b74d1da663f13f472faf127886499700dd6f38a9f3a31990b13b2381f18e732
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.0-cp311-cp311-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp311-cp311-manylinux_2_39_riscv64.whl
Size 214.2 kB
Tags CPython 3.11 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
265ffa163d3d6b8df8ea657354f2b25e07ebfe3392d9612f302688035d07b4bc
BLAKE2b-256 checksum
How to use checksums
60d1883801b5703c8c39f650ce4538909325836ddf838777f30830daa3265a8b
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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 221.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
1a1f4715983aa54e938851b9f1277ab4aec2f7b5889144c5476461f76e93c37e
BLAKE2b-256 checksum
How to use checksums
5616cdc036f4186127af6e1c5844d010f48b4a1f8c65bd94bdacf80fed023643
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.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 203.5 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f1cbac47a954eeb342741d116701c3451382e8ded99651afbf87c0a4f46df01
BLAKE2b-256 checksum
How to use checksums
ac65f374c241d6a6a847e5490981392e313b96c10e0e7ca8657247c188027108
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.0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp311-cp311-macosx_13_0_x86_64.whl
Size 169.0 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
63495ae680e564da2e598dbc98c07c1df913b670e146d5ec173ce216d2f5dca2
BLAKE2b-256 checksum
How to use checksums
7fba22d5d33b3d13869882c9c55eb482a1479eea36c6c25e13fef3d8e7c520da
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.0-cp311-cp311-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp311-cp311-macosx_13_0_universal2.whl
Size 282.8 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
09288030b185420f13c407d7ab8d3e2b28aae7c2b62fa66d5795a66c514e6096
BLAKE2b-256 checksum
How to use checksums
a7a49f88d05cb45ef860a6030515b4d241477b1312006b79b844f9aa301e0001
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.0-cp311-cp311-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp311-cp311-macosx_13_0_arm64.whl
Size 153.3 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
42fdd21cdf4a9201aca620a85fec3594e66a561738b3c197151edc41f1fc6a7e
BLAKE2b-256 checksum
How to use checksums
a3a33d987ecda1a4fe6a2bccf48573d465f183a8f17fc41736a4a01bcde77076
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.0-cp310-cp310-win_amd64.whl

Download URL ayafileio-2.0.0-cp310-cp310-win_amd64.whl
Size 399.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c8f84e525c4a2a1da4072ee2417ddb049968d88d313277257fb8f24c2100c3a5
BLAKE2b-256 checksum
How to use checksums
fea27acd514e8954a605e3d692588a51ae81ba798b29ef2967758997310acbea
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.0-cp310-cp310-win32.whl

Download URL ayafileio-2.0.0-cp310-cp310-win32.whl
Size 383.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
222d2131d6edd28da53c0cd67073456f0f8e8bb03cc897e2fa2c8d596270dc3c
BLAKE2b-256 checksum
How to use checksums
007760bb44e356f54be4f85ebd9b472467d07c8c4335bdc1e4f2d46e4bc43069
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.0-cp310-cp310-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.0-cp310-cp310-manylinux_2_39_riscv64.whl
Size 214.5 kB
Tags CPython 3.10 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
5224ce20082b9a1bc41619bb5aaf28283f69225bcdf7501b587d3b8f051ac841
BLAKE2b-256 checksum
How to use checksums
6dd6aedaebc25e2032a56c15c735ccf27a6e37fc4c0bc66be07e3f3207b3dc43
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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 221.7 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f66dd63eb8c2f99b43e3f3e13c59c0f662c029815def2faacb20d22c4e2b607
BLAKE2b-256 checksum
How to use checksums
f2cec9a41154778489248978490c0039ca358059047a5d5a48cb86ae5329473c
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.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 203.6 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
15097337433cfb3dd6aafe6058dca2e03e4ae6a0a12ad9a9ed8e84edb12ecdc4
BLAKE2b-256 checksum
How to use checksums
5ed1b05681798e98603a6b5cb987cdf9c1b33417ab349a862ff5a1d4527bde05
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.0-cp310-cp310-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.0-cp310-cp310-macosx_13_0_x86_64.whl
Size 169.2 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
05c45e0c1eee3c6d9231ec51eca8d2c476c780293391a99c6ed3b208b2b6dfd5
BLAKE2b-256 checksum
How to use checksums
3ed2a897401f01730b21bc45de1ea51c2293c282c29768195fb49d2c6657ae9d
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.0-cp310-cp310-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.0-cp310-cp310-macosx_13_0_universal2.whl
Size 283.1 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bf46e1c250e9fdfe3c6b4e6179a8c9b679f1570891834c6e56afbd9b224ee1ff
BLAKE2b-256 checksum
How to use checksums
fce9614d3a6cbd85385c63d6ecaa7e5c4e3523deb4727f4efdc026e5117963ae
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.0-cp310-cp310-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.0-cp310-cp310-macosx_13_0_arm64.whl
Size 153.5 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
26f46f921e699733b85aa409dc39e2c572df9625e8ccdcfed0de1f4e3d864f34
BLAKE2b-256 checksum
How to use checksums
483b09080abce811965b2f3e4756b7d1f86508c31a138c53f1136a53dec178b4
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.0

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