Skip to main content

ayafileio icon

ayafileio

License Python Version Platform PyPI

English | 简体中文

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

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

Changelog

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

Backends

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

Features

  • Kernel backends avoid Python executor offloading
  • Kernel-level completion: IOCP / io_uring / Dispatch I/O
  • Cache-hit inline fast paths: hot small reads complete on the calling thread (IOCP sync-completion / io_uring COOP_TASKRUN / macOS mincore + pread)
  • Thousands of concurrent operations on a single file handle
  • aiofiles-compatible API, plain async/await
  • Works with asyncio, Trio, and AnyIO, including AnyIO >= 4.11 third-party backends (optional frameworks loaded only when used)
  • Text and binary modes with automatic encoding/decoding
  • Async whole-file copy: acopy() with OS-level fast paths (zero-copy on Linux)
  • Runtime-tunable configuration shared by all backends
  • Python 3.10–3.15, including 3.14t/3.15t free-threading

Installation

pip install ayafileio

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

Quick start

import asyncio
import ayafileio

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

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

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

asyncio.run(main())

Open once, read many times

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

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

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

Checking the active backend

import ayafileio

print(ayafileio.get_backend_info())
# Windows: {'platform': 'windows', 'backend': 'iocp', 'os_version': '10.0.19045', ...}
# Linux:   {'platform': 'linux', 'backend': 'io_uring', 'os_version': 'Linux 6.5.0-...', ...}
# macOS:   {'platform': 'macos', 'backend': 'dispatch_io', 'os_version': 'Darwin 24.5.0', ...}

Capability discovery

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

caps = ayafileio.get_capabilities()

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

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

# Typical use: gate optional features on what the kernel actually offers
if caps["backend_detail"].get("sqpoll"):
    ayafileio.configure({"io_uring_sqpoll": True})

Configuration

All backends share one runtime configuration:

import ayafileio

print(ayafileio.get_config())

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

ayafileio.reset_config()  # back to defaults
Option Default Description
backend "auto" Backend selection: auto / iocp / io_uring / dispatch_io / thread_pool. Affects handles opened afterwards; forcing one that is unavailable on this platform raises ValueError. Both get_backend_info() and get_capabilities() reflect the choice
io_worker_count 0 IO worker threads, 0 = auto
buffer_pool_max 512 Max cached buffers
buffer_size 65536 Buffer size in bytes
close_timeout_ms 4000 Close timeout for pending I/O (ms)
iocp_batch_size 64 IOCP batch completion harvest size (Windows, 1–256)
io_uring_queue_depth 256 io_uring queue depth (Linux)
io_uring_sqpoll False Enable SQPOLL mode (Linux). Validated against probed kernel capabilities — raises ValueError if unsupported; check get_capabilities() first

API reference

AsyncFile

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

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

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

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

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

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

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

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

Supported modes

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

Positioned and batched writes

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

write_at(offset, data) returns the number of bytes written. write_many(writes) accepts an iterable of (offset, data) pairs and returns counts in input order. Both require a writable binary file, reject append mode, and preserve the logical file position. They accept bytes, bytearray, and contiguous memoryview buffers. Writes are zero-copy: the backend holds the caller's buffer until the write completes, so don't resize or modify it in place while the write is in flight (same contract as readinto()). Positioned writes rewind and discard any readline() read-ahead so subsequent reads see the updated content. An empty batch returns []; an empty buffer returns 0. Offsets must be nonnegative, offset plus length must fit a signed 64-bit integer, and each buffer is limited to 4 GiB minus 1 byte. As with write(), callers must check for short writes.

read_many() submits the whole batch through the native backend and hands back one aggregate Future, so a batch costs a single Python round-trip regardless of span count; write_many() gathers native Futures directly, avoiding a Python Task per item. Submitted requests are drained before reporting submission or I/O errors, but batches are not atomic: some writes may have succeeded when an error is raised. Concurrent overlapping writes have unspecified ordering; await each write_at(...) separately when ordering matters. Cancelling the wait does not undo already submitted system I/O.

Copying files

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

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

Whole-file operations

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

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

Async open

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

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

Batch whole-file operations

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

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

Configuration functions

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

Wrapping an existing file

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

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

Pool management

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

Useful after bulk tempfile operations or between benchmark rounds.

Benchmarks

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

Random 4 KiB read (Linux, io_uring)

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

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

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

Windows and macOS

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

  • Windows (IOCP), sequential write: 1,363 → 2,858 MB/s at 1 MiB blocks, 929 → 3,046 MB/s at 4 MiB (1.47x over aiofiles). 4 KiB random read_at with 16 in flight: 21.4K ops/s.
  • macOS (Dispatch I/O): cache-hit small reads now complete inline on the calling thread (mincore + pread) — 4 KiB sequential read 6.8K → 499K ops/s (27.2x over aiofiles), 4 KiB random read at x1 4.6K → 432K ops/s (54.2x; x64: 416K, 25.7x), 64 KiB sequential read 384 → 6,441 MB/s (6.7x); the write path is untouched (4 MiB sequential write 8.2 GB/s). Measured on the macos-15 CI runner (Python 3.14, benchmarks/t_compare.py methodology); the small-read cells swing ~2x run-to-run on this shared runner — these are the latest run's numbers, after the macOS fd-leak fix stopped taxing every open/close cycle.

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

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

Concurrent logging writes (tests/python/test_loguru.py)

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

Tuning

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

Contributing

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

License

MIT — see LICENSE.


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

Metadata

Release files for ayafileio 2.0.7

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

Total release size: 17.3 MB

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

Download URL ayafileio-2.0.7-cp315-cp315t-win_amd64.whl
Size 428.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
47ba772cc232467a3f27225e73a0be1629546525d4830bdc1499249fcc3649ed
BLAKE2b-256 checksum
How to use checksums
e7011a6421844543f239bee87276f14f54baefe8017a2631a661b738192776bd
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.7-cp315-cp315t-win32.whl

Download URL ayafileio-2.0.7-cp315-cp315t-win32.whl
Size 407.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
99441c09e0498075da91867ae436ff41043e87252b97ccd43bf4801c30f90177
BLAKE2b-256 checksum
How to use checksums
628a433ecefbcde529a2f40ee24230e6a8d0deb0e30475f96a774b9c427ce75d
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.7-cp315-cp315t-manylinux_2_39_riscv64.whl

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

Download URL ayafileio-2.0.7-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 245.3 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
1f4a68df0eb31352772d024da4f24e2f0e84bdc30144fe9d47fd12d240ca50a8
BLAKE2b-256 checksum
How to use checksums
055c58c3560d6d3d67b9fb14171ebd77e2bb5acf1707a166a8393c5285a4481f
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.7-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 224.6 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
b8e191786df0d1bb1d79f8a1f40cd97b1174663a588e5c0dc0fb076b6aeac8be
BLAKE2b-256 checksum
How to use checksums
3b31706916116440a76e632bc08ae4dc3a39496032cd3a72aa34fa3ceab59991
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.7-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-cp315-cp315t-macosx_13_0_x86_64.whl
Size 179.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
48a49e1dfa531984209c04376ba409a7667a557ffbf1c717759c1f7f01424c7f
BLAKE2b-256 checksum
How to use checksums
650744e291f5978a305764a79bfbf8980017221edebba167ce87f5a0d4699cf6
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.7-cp315-cp315t-macosx_13_0_universal2.whl

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

Download URL ayafileio-2.0.7-cp315-cp315t-macosx_13_0_arm64.whl
Size 171.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
72c5ba3cb1566e6472ba60b32b984c1a88bb57890b444f418efc468136c5d5a8
BLAKE2b-256 checksum
How to use checksums
70a137bb0a958bfd8fdf2540572285580be88c8b5227de6f5cf925bd23b92e26
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.7-cp315-cp315-win_amd64.whl

Download URL ayafileio-2.0.7-cp315-cp315-win_amd64.whl
Size 424.9 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
f7336e90e8ecabb0e7f85f4541fc0d5a220539d53cb4a7ca4a47f5e240b69c89
BLAKE2b-256 checksum
How to use checksums
1f4d40190df130dba572fa8e77297dcc4a3e2a321e449f80bfc78294c7afb543
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.7-cp315-cp315-win32.whl

Download URL ayafileio-2.0.7-cp315-cp315-win32.whl
Size 404.4 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
e113b62f418ed09eea01e7492d131e5eb8ce81b42b7bea69fdb54dbeda91d41a
BLAKE2b-256 checksum
How to use checksums
12cc15542e86a978f61185a54292c1568a6fbdee36841ddd18fd9ee43057d1e1
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.7-cp315-cp315-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.7-cp315-cp315-manylinux_2_39_riscv64.whl
Size 232.6 kB
Tags CPython 3.15 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
2ce8b8e269e472227ac5928ebc6ca02c1f22e43a800fd5cbb2df7891ff16c5fa
BLAKE2b-256 checksum
How to use checksums
2f7b76a04754b8623247fcdc03cfa129ab3902f8973a74ea7e1945119d5701a3
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.7-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.7-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.9 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ecb4d5a10b51e4b82f10e4c7bb0f69ccaa89604ade8d145c02c39a44be27c7e8
BLAKE2b-256 checksum
How to use checksums
c3e25fea0041536c0011a0c9bf993251c483d7acdd877ffe6d6946fcec2252c7
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.7-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.6 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
09e978a14c914fd2d22c96bbe7c30820cd9cbb5234e274d8e264b26990fd509c
BLAKE2b-256 checksum
How to use checksums
d253abfd026bf41fd4a3059d1842f9647e6cf3cd76dd87b68ea90358618e4bfa
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.7-cp315-cp315-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-cp315-cp315-macosx_13_0_x86_64.whl
Size 176.3 kB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6f2fe3ce1e3a6a84aa3c9ac6c7a77a5252f0a69aabb1930d811d6594380777ca
BLAKE2b-256 checksum
How to use checksums
5a68f31051d998ac83a8576490ff79fa2e8a0fe869a409e277635831f6fcd444
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.7-cp315-cp315-macosx_13_0_universal2.whl

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

Download URL ayafileio-2.0.7-cp315-cp315-macosx_13_0_arm64.whl
Size 168.3 kB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d04dda728ffbb23651418ea693271b0f4dac1158decbf0c8dbf02e8577c1816f
BLAKE2b-256 checksum
How to use checksums
7f3d59eea36647e07d487aadeeeb6cd117a18bbdff851b834e1fe4db76ac387a
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.7-cp314-cp314t-win_amd64.whl

Download URL ayafileio-2.0.7-cp314-cp314t-win_amd64.whl
Size 428.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
afd078381603e375d2587e8144e8c25de3e58f6fbbe5f6ba7ed7f1b49166f104
BLAKE2b-256 checksum
How to use checksums
4eb741c138cae7efed2e726cf88449ca65d1f6a3178277643673c83123169b9a
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.7-cp314-cp314t-win32.whl

Download URL ayafileio-2.0.7-cp314-cp314t-win32.whl
Size 406.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
78304701771497e9d08a029b2b2c3d36dc18846765808f9877c777d32948ebc5
BLAKE2b-256 checksum
How to use checksums
86fa4976bb0c1dcfff67605c7813b8c2496281d2847cf5cc480c558558a59fd1
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.7-cp314-cp314t-manylinux_2_39_riscv64.whl

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

Download URL ayafileio-2.0.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 245.0 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
a3709fd4d428bbdfbdfec472ebca6c3a77f0aa05c2d38d34327e9192b98c2808
BLAKE2b-256 checksum
How to use checksums
fff0908ea25cf8b19d06107eca5370601fc2590ff4847f8f287cf4572a9a2621
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.7-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 224.6 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
4c68e18ee44f8c92ef070a2da8e10f9ab35530ece717e326384daa9c2c48e0b7
BLAKE2b-256 checksum
How to use checksums
f232a140260e6d981efd934e15ecbd5ac0193686748247b3eab43aafb23eac0f
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.7-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-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
ce91ba3df0def56768d72aa1bd9b5209ea353633b5af55483630912ee96d7e01
BLAKE2b-256 checksum
How to use checksums
c609a57c035155d2c59d29aba70dc8aae581648c2f8abc213e582d192fd0cfdb
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.7-cp314-cp314t-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.7-cp314-cp314t-macosx_13_0_universal2.whl
Size 309.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5381f15f1914b48d977986a5c5651412b9efff8ccbc9b1aa2207cab618d3e614
BLAKE2b-256 checksum
How to use checksums
9342c5ffa128a7d9bf4c02a70d078e142f267269498925a81ca2a8b3a454c728
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.7-cp314-cp314t-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.7-cp314-cp314t-macosx_13_0_arm64.whl
Size 171.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b071f93b813558ec51b3effe79966b85980944d1ba09bda7368ac500a72f0f8e
BLAKE2b-256 checksum
How to use checksums
2e71a31dc6a1edb8f1aa11b17ddc82e738d2832b020f4bf5ae6c02a24692a4d9
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.7-cp314-cp314-win_amd64.whl

Download URL ayafileio-2.0.7-cp314-cp314-win_amd64.whl
Size 424.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2160f9b9435be729bbbd9de5eb87aa744cc2f35d0074abbd340719d7eaace988
BLAKE2b-256 checksum
How to use checksums
b4178ec82dbfc995808e1c40f8add8fba6db91b8e8d507f02d4b8051ae210faa
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.7-cp314-cp314-win32.whl

Download URL ayafileio-2.0.7-cp314-cp314-win32.whl
Size 404.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
a37b313c49166535dc10bc0dc9fbd84ffe46efce621c6cd9ec6fcdc1c82ff476
BLAKE2b-256 checksum
How to use checksums
2b5d4637720d5a5cdca36751a25091c04321ea1f6aa0720660e0d159ae411e88
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.7-cp314-cp314-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.7-cp314-cp314-manylinux_2_39_riscv64.whl
Size 232.5 kB
Tags CPython 3.14 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
643e69985422262e2eae4d907016e89237ab1cd846ca0b8a8e1adedf05a2bdb1
BLAKE2b-256 checksum
How to use checksums
7e67ca0c18f805acf6a81a2afcd1383c3bfa19a66dc2096da0041dfdc7690c93
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.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bf1d14ce575e0087a906c0e77a7116b24cf0280d68d9edd4d3f9b3f95bae6fd1
BLAKE2b-256 checksum
How to use checksums
dddac30c3b75e2d89f855c1ee3d3d77d811f0558aef02e010a0c8762002301cc
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.7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ea4496dc8e566e9dad8ef5a474edf4b06b19bce7a3b61317d8978aea8c365fe
BLAKE2b-256 checksum
How to use checksums
60f26e1ca6ccaaea19e2706708203e35c3eff620b4c04aaa70296f8860c314f4
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.7-cp314-cp314-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-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
d6197c65423b09a2d178423efe93be0d14f26fee1cf322e5643664373cf822db
BLAKE2b-256 checksum
How to use checksums
15c9d74855ba82d99eb6d786ca643882d21384c7cd1d866344691fb0cf905c70
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.7-cp314-cp314-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.7-cp314-cp314-macosx_13_0_universal2.whl
Size 302.0 kB
Tags CPython 3.14 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4a4857aff081f44f0afba24d4f8a57ef18cb20260685bebf0b86db00f7563041
BLAKE2b-256 checksum
How to use checksums
15f0b348d4b8b966cd197994558f7b80a49cac42a6b057ad404ae24ee2258fbc
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.7-cp314-cp314-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.7-cp314-cp314-macosx_13_0_arm64.whl
Size 168.1 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6528cf954155c689a20deb4af153427c0abfc0cbe88cd062c4f97902e1fa57ff
BLAKE2b-256 checksum
How to use checksums
01c5c784f56e1686c64cd9f41fecd6e9bd7cc41b59955f9edbedc9eae3513a80
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.7-cp313-cp313-win_amd64.whl

Download URL ayafileio-2.0.7-cp313-cp313-win_amd64.whl
Size 412.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7984e228c6fd374f733d6325b4aedcdc40b1602e7225eaa6263fca0e60172b20
BLAKE2b-256 checksum
How to use checksums
f5a818bc3357a29290a4d8069b6272769d96743bb4d3365f9c5f355e62005316
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.7-cp313-cp313-win32.whl

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

Download URL ayafileio-2.0.7-cp313-cp313-manylinux_2_39_riscv64.whl
Size 232.6 kB
Tags CPython 3.13 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
f737d6f2626e976b3c0a033c53934b44731842a6d52e26ca70b26aa607f03f7c
BLAKE2b-256 checksum
How to use checksums
9cb9df57e29884d9c6ff7bedd5aa0f245060b17176e1460e40a11b014fad2fb5
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.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.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
63114a74b36e852261637c0ef42275836031f52c629327bedcbc660fd412428f
BLAKE2b-256 checksum
How to use checksums
ebe558f0203f9a904636dd9c8956070f793c7c09b1904417f7200e7a4fb0464d
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.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.2 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3e751af96f546beb9c5b863f709ef4da54e9c2206e258d78a6327084e29e9e4e
BLAKE2b-256 checksum
How to use checksums
1d5136df0569683d27e1c9913c86c80585bcb19ea1696720b3e648d5a90eb452
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.7-cp313-cp313-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-cp313-cp313-macosx_13_0_x86_64.whl
Size 176.0 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
9d87326e6312c0a0179d612e5e8789835204d36fc3653c3c75d6eecfaf0d0e6c
BLAKE2b-256 checksum
How to use checksums
569340a1b4e55d4da33bd23984aa5517d42a35d0ae4c475772eb03ae6c9808ae
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.7-cp313-cp313-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.7-cp313-cp313-macosx_13_0_universal2.whl
Size 301.7 kB
Tags CPython 3.13 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b886d0ab2e463c4a4d1c610af4f3025c876c065f603c4bb5e6c69d6461e994c2
BLAKE2b-256 checksum
How to use checksums
95d123abfc8d816236da8307e1da99e4108f635d876183a87048874f5475917c
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.7-cp313-cp313-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.7-cp313-cp313-macosx_13_0_arm64.whl
Size 167.9 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e0f2e4aeae99b18a868e466e35603b60f48c958ef2ba8b0f096e833b8e6d4984
BLAKE2b-256 checksum
How to use checksums
1dd15f13ae95062d3205167fb3d28f7226aab855a9d4ca75afc17651ad5368b1
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.7-cp312-cp312-win_amd64.whl

Download URL ayafileio-2.0.7-cp312-cp312-win_amd64.whl
Size 412.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0c4618b62219fee03843864bb8125e9ed0d2ae0a234963bf0ab22b3bc32221e6
BLAKE2b-256 checksum
How to use checksums
02812ee7c59273f7169ec10f655602949ace2d6382883f706f9f16545c75bd60
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.7-cp312-cp312-win32.whl

Download URL ayafileio-2.0.7-cp312-cp312-win32.whl
Size 392.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d5f26f107388c649761e5cca35a0be7b1ba4e440619898c2452d00925b69e799
BLAKE2b-256 checksum
How to use checksums
85617184746d501c49cae3f02965db6e4f7206211d4c89cf4e353bc234599aa5
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.7-cp312-cp312-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.7-cp312-cp312-manylinux_2_39_riscv64.whl
Size 232.6 kB
Tags CPython 3.12 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
8ab5c8147d1e51d8abfc4bfb6a8a6c9dc40705f57475e76e16aa1ba0c14a5d37
BLAKE2b-256 checksum
How to use checksums
667d93c5ed35f251ee3b0f395d90f78c6455bfcf21c7fa970bf097813c625752
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.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.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
9968b201bf2da59de2e9ff57a1912fdbdb2f7e8c63f48df43d1c9c183e4e62aa
BLAKE2b-256 checksum
How to use checksums
e51e33bf8cb25b480f37c6dec0dc3a8b59b09ef24d1b7d2dbb7f5f5809901480
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.7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.2 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0b48e5dcaf8d9c6a133cbbc3769a385e0c660a2dae0ce30dd5984bca75b6db5b
BLAKE2b-256 checksum
How to use checksums
d5bbd452162c3072b64d04047f478bfa5185681e15f482c07d40f4be9c5dbd27
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.7-cp312-cp312-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-cp312-cp312-macosx_13_0_x86_64.whl
Size 176.1 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a5fd49a81dd4ec3e3ad419dfab7454bcd2999800e81ad06fa555b7a5fc60b521
BLAKE2b-256 checksum
How to use checksums
862b4809fbf02062dc81447a5438b859aedf888aae1b577012ee9a06f9dfba5e
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.7-cp312-cp312-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.7-cp312-cp312-macosx_13_0_universal2.whl
Size 301.8 kB
Tags CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
70f19d83d3a7b5b66cc1b9f1d6f031b0125e98a5fe324760e5dfdb58ae48a536
BLAKE2b-256 checksum
How to use checksums
f01cc426bdb42536a5dbc7c8760b57083a6e31a5696de472e4f11b3deef150ea
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.7-cp312-cp312-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.7-cp312-cp312-macosx_13_0_arm64.whl
Size 167.9 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
78edfaaab5ce0168300c3d4c4d8bf60bb03c2e44dc4eeb877d8af0b3f0a971dd
BLAKE2b-256 checksum
How to use checksums
2c228580b37f744c7ec2582b38fce7454637f9185ea41316e063ec02264a4ef1
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.7-cp311-cp311-win_amd64.whl

Download URL ayafileio-2.0.7-cp311-cp311-win_amd64.whl
Size 411.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3174689e185d940b5d4cf973e7e885de3f74fb400b883073ac17a940009f581a
BLAKE2b-256 checksum
How to use checksums
5ecfca8d65c8039f993909e30a54e4758b5f6a9d56993f97b1deb5da9fa614b1
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.7-cp311-cp311-win32.whl

Download URL ayafileio-2.0.7-cp311-cp311-win32.whl
Size 392.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b963ce2186d5ca97962fa561b629368460229775c3d68dacb28f81dcf92557d5
BLAKE2b-256 checksum
How to use checksums
07894d3d7b8a819e1d343d23aad2cfe5502c32f81314a336f61b6b5c1b118f5a
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.7-cp311-cp311-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.7-cp311-cp311-manylinux_2_39_riscv64.whl
Size 232.9 kB
Tags CPython 3.11 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
7028ea6310d6f9a5a58fff2ddeff6d4728eecd7d6f2227faa98754cd1f34ea71
BLAKE2b-256 checksum
How to use checksums
96a9d94b7e37931b604bf7429561f8b4e72b9eebafe1f9e0f7ce8aa1f7af9969
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.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.5 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0cfbcd6a1c9020fedb076bb1df4bf73b98adc8902c81496f15164f6b2b744797
BLAKE2b-256 checksum
How to use checksums
d153e0c75637c3fe7da58f0b4fbeabf5629999c4a9acb775a36b963726c06a1d
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.7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.8 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9aa3f74e7e9f5b0aeff49e7a692ca8a5effcd8158d6f50552ac417ea9d97d272
BLAKE2b-256 checksum
How to use checksums
b322774b02ef5b2fc03f20073e05a96f98ce4c72beb16ec1bac0593d3bc5fd2a
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.7-cp311-cp311-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-cp311-cp311-macosx_13_0_x86_64.whl
Size 176.1 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
64b865e1355ffb487f9d6ebc303240071f1d7a70714e60a17cf26f8127ddf58a
BLAKE2b-256 checksum
How to use checksums
27d814b10f1ec5347a7fa17aa0eea99b7f24e6563cefcb3193b61118495e54c2
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.7-cp311-cp311-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.7-cp311-cp311-macosx_13_0_universal2.whl
Size 302.4 kB
Tags CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
af37ea11a2c86a75fc0d4a47b075bb824984d3d9bb403bea59d4fb31db656aa6
BLAKE2b-256 checksum
How to use checksums
4bcd7cea8c2762bc482ca48831b27b9c6c32d3dd781b80c744392f9f3d9359ea
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.7-cp311-cp311-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.7-cp311-cp311-macosx_13_0_arm64.whl
Size 168.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b1f1b4d85aab5afd2e2e662edf673bb9762e0d6dbcfa7f4d6568b2dfb52dda2b
BLAKE2b-256 checksum
How to use checksums
1cdadd91c868012b86634fc4b309187e6b6fe5c5ef749c1d60d2a65b345fd742
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.7-cp310-cp310-win_amd64.whl

Download URL ayafileio-2.0.7-cp310-cp310-win_amd64.whl
Size 411.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b38aa43b1976b11f47c891de4a92b412e839771cb801b33e9b45f94ae138eba8
BLAKE2b-256 checksum
How to use checksums
51d01331db9cf1e197371b25896b97a01e5460fe350c363f51399314fe9deea5
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.7-cp310-cp310-win32.whl

Download URL ayafileio-2.0.7-cp310-cp310-win32.whl
Size 392.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
458a73de0cf66be27fe35fdcb4091983a47e9fe19852f3eae76914925f93ce57
BLAKE2b-256 checksum
How to use checksums
6c9b5c4ac399e401c48d3f7bec72859459cc4039bf3a0a0ba8ad7e2dcdd27193
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.7-cp310-cp310-manylinux_2_39_riscv64.whl

Download URL ayafileio-2.0.7-cp310-cp310-manylinux_2_39_riscv64.whl
Size 233.1 kB
Tags CPython 3.10 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
c690823df90e729eea7ad012e239fcd574d5c3adc6794ffbc1f89a0a55dabef4
BLAKE2b-256 checksum
How to use checksums
fbbb57ed4dc75f21513946b6ed9cb71c802be47c36bb88ac5366d4b202fae347
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.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ayafileio-2.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77b0ebbae01181c7255a54e9442edb8f0e2a2311b10dca8347000100a5614651
BLAKE2b-256 checksum
How to use checksums
656dab46a6cba42a34149b6d5b60a0345dd32616ac80c32a23250f5edf4e023c
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.7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ayafileio-2.0.7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 221.9 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
43300f0f131d9faa12da2c1618412c10a892757f95f60d7e744a53c5c6bcc9ec
BLAKE2b-256 checksum
How to use checksums
b409c2804f0083511a30e17ee0b8604c03d623125b0476ae3dc8d3aa854aefc1
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.7-cp310-cp310-macosx_13_0_x86_64.whl

Download URL ayafileio-2.0.7-cp310-cp310-macosx_13_0_x86_64.whl
Size 176.3 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
01268bcd40ff302901538400626eccd8c247f526dc7011351613cdb013436297
BLAKE2b-256 checksum
How to use checksums
2ba9403f6a72306cc64dba0b63cbfad78414a7bfcb22659135042c92b48f08bf
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.7-cp310-cp310-macosx_13_0_universal2.whl

Download URL ayafileio-2.0.7-cp310-cp310-macosx_13_0_universal2.whl
Size 302.7 kB
Tags CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f132cfd247589320c04409beb5916ae17eac5f3df7243499eeec50e6bf5d1fed
BLAKE2b-256 checksum
How to use checksums
3af549a0ff0ff6fa8937ad8901e9e6183c6b1484b6b3c7a894927b04ef3eb6b8
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.7-cp310-cp310-macosx_13_0_arm64.whl

Download URL ayafileio-2.0.7-cp310-cp310-macosx_13_0_arm64.whl
Size 168.7 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
42c8e173658cdd8a186ec43e060cc55e66b7202dfb2ba6ac8c31019c7d8296b0
BLAKE2b-256 checksum
How to use checksums
483e3d1660feb1078284168243953e47aed4a4840e5d44c776545c9ca6301f59
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.7

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