Skip to main content

Cross-platform async file API for Python. Blazing fast like Shameimaru Aya.

Project description


ayafileio

License Python Version Platform Version

当前是英文 | chinese version

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

Cross-platform asynchronous file I/O library using native async I/O where available.
Windows leverages IOCP (I/O Completion Ports), Linux uses io_uring (kernel 5.1+), and macOS uses Dispatch I/O (GCD) for truly non-blocking file operations.

changes

see -> CHANGES

🏆 The Only True Async on All Three Major Platforms

Platform Backend True Async Description
Windows IOCP NT kernel native I/O Completion Ports
Linux io_uring Next-gen async I/O (kernel 5.1+)
macOS Dispatch I/O GCD kernel-level async I/O

ayafileio is the only Python library providing true async file I/O on Windows, Linux, and macOS.

📸 Key Features

Feature Description
🍃 Zero thread overhead No background threads on true async platforms
📰 Kernel-level completion IOCP / io_uring / Dispatch I/O direct to kernel
High concurrency Handles thousands of concurrent file operations
🎴 Familiar API aiofiles-compatible, supports async/await
📖 Text & binary support Automatic encoding/decoding in text modes
🔧 Unified configuration Runtime tunable parameters for all backends
🌍 Cross-platform Windows, Linux, and macOS
🐍 Latest Python Supports 3.10–3.14, including 3.14t free-threading

🛠️ Installation

pip install ayafileio

System requirements:

  • Python 3.10+
  • Windows 7+ / Linux (kernel 5.1+ for io_uring) / macOS 10.10+
  • No external dependencies, precompiled wheels 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())

⚡ Performance Best Practice

ayafileio's file open/close overhead is already in the microsecond range, but for maximum performance, avoid reopening the same file in a loop.

# ❌ DO NOT DO THIS: repeated open/close in a loop
for i in range(10000):
    async with ayafileio.open("data.bin", "rb") as f:
        data = await f.read()

# ✅ DO THIS: open once, operate many times
async with ayafileio.open("data.bin", "rb") as f:
    for i in range(10000):
        await f.seek(0)
        data = await f.read()

The latter is ~6x faster — it eliminates 9999 unnecessary coroutine scheduling round-trips.

🔍 Backend Information

Check which backend is currently in use:

import ayafileio

info = ayafileio.get_backend_info()
print(info)
# Windows: {'platform': 'windows', 'backend': 'iocp', 'is_truly_async': True}
# Linux:   {'platform': 'linux', 'backend': 'io_uring', 'is_truly_async': True}
# macOS:   {'platform': 'macos', 'backend': 'dispatch_io', 'is_truly_async': True}

⚙️ Unified Configuration

ayafileio provides a unified configuration system that allows runtime tuning:

import ayafileio

# View current configuration
config = ayafileio.get_config()
print(config)

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

# Reset to defaults
ayafileio.reset_config()

Configuration Options

Option Default Description
handle_pool_max_per_key 64 Max cached handles per file (Windows)
handle_pool_max_total 2048 Max total cached handles (Windows)
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)

📚 API Reference

AsyncFile class

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

    # 读取
    async def read(self, size: int = -1) -> T: ...
    async def readline() -> T: ...
    async def readlines(hint: int = -1) -> list[T]: ...
    async def readall() -> T: ...                        # read(-1) 别名
    async def readinto(buf: bytearray | memoryview) -> int: ...  # 零拷贝 [仅二进制]

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

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

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

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

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

    # 迭代器
    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

Configuration Functions

def configure(options: dict) -> None: ...      # Unified configuration
def get_config() -> dict: ...                   # Get current configuration
def reset_config() -> None: ...                 # Reset to defaults
def get_backend_info() -> dict: ...             # Get backend information

File Wrapping

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

Wrap an existing file descriptor (int) or a file-like object with fileno() as an AsyncFile, backed by the optimal platform backend. Binary mode only.

Pool Management

def drain_handle_pool() -> None: ...            # Drain all cached file handles
def drain_buffer_pool() -> None: ...            # Drain all cached I/O buffers

Use drain_handle_pool() / drain_buffer_pool() to release pooled resources at runtime — useful after bulk tempfile operations or between benchmark rounds.

🧪 Performance Comparison

Simulating Crawlee's Dataset append pattern (5,000 records, 50 concurrent):

Platform ayafileio aiofiles Speedup
Windows (NVMe SSD) 41,336 items/s 9,658 items/s 4.28x
Linux (NVMe SSD) 17,688 items/s 11,455 items/s 1.54x
macOS (NVMe SSD) 29,837 items/s 25,522 items/s 1.17x
Windows (6yr old HDD) 20,251 items/s 13,011 items/s 1.56x

Key findings:

  • On Windows enterprise SSD, ayafileio achieves 42x lower P99 latency (0.044ms vs 1.854ms)
  • aiofiles shows 96.7% jitter under load; ayafileio only 16.2%
  • Even on degraded hardware, ayafileio maintains predictable performance

Test environment: Windows 10/11, Ubuntu 22.04, macOS 14; GitHub Actions enterprise NVMe SSD

🤝 Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Add tests
  4. Ensure benchmarks pass
  5. Open a pull request

📄 License

MIT License — see LICENSE for details.


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


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ayafileio-1.4.3-cp314-cp314t-win_amd64.whl (105.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

ayafileio-1.4.3-cp314-cp314t-win32.whl (92.2 kB view details)

Uploaded CPython 3.14tWindows x86

ayafileio-1.4.3-cp314-cp314t-manylinux_2_39_riscv64.whl (123.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (120.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (113.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp314-cp314t-macosx_13_0_x86_64.whl (87.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

ayafileio-1.4.3-cp314-cp314t-macosx_13_0_universal2.whl (152.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp314-cp314t-macosx_13_0_arm64.whl (82.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

ayafileio-1.4.3-cp314-cp314-win_amd64.whl (100.8 kB view details)

Uploaded CPython 3.14Windows x86-64

ayafileio-1.4.3-cp314-cp314-win32.whl (91.2 kB view details)

Uploaded CPython 3.14Windows x86

ayafileio-1.4.3-cp314-cp314-manylinux_2_39_riscv64.whl (121.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (118.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (111.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp314-cp314-macosx_13_0_x86_64.whl (85.6 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

ayafileio-1.4.3-cp314-cp314-macosx_13_0_universal2.whl (148.3 kB view details)

Uploaded CPython 3.14macOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp314-cp314-macosx_13_0_arm64.whl (80.9 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

ayafileio-1.4.3-cp313-cp313t-win_amd64.whl (102.3 kB view details)

Uploaded CPython 3.13tWindows x86-64

ayafileio-1.4.3-cp313-cp313t-win32.whl (89.4 kB view details)

Uploaded CPython 3.13tWindows x86

ayafileio-1.4.3-cp313-cp313t-manylinux_2_39_riscv64.whl (123.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (119.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (113.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp313-cp313t-macosx_13_0_x86_64.whl (87.2 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ x86-64

ayafileio-1.4.3-cp313-cp313t-macosx_13_0_universal2.whl (152.1 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp313-cp313t-macosx_13_0_arm64.whl (82.7 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ ARM64

ayafileio-1.4.3-cp313-cp313-win_amd64.whl (98.7 kB view details)

Uploaded CPython 3.13Windows x86-64

ayafileio-1.4.3-cp313-cp313-win32.whl (88.7 kB view details)

Uploaded CPython 3.13Windows x86

ayafileio-1.4.3-cp313-cp313-manylinux_2_39_riscv64.whl (120.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (118.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (111.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp313-cp313-macosx_13_0_x86_64.whl (85.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

ayafileio-1.4.3-cp313-cp313-macosx_13_0_universal2.whl (148.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp313-cp313-macosx_13_0_arm64.whl (80.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

ayafileio-1.4.3-cp312-cp312-win_amd64.whl (98.7 kB view details)

Uploaded CPython 3.12Windows x86-64

ayafileio-1.4.3-cp312-cp312-win32.whl (88.8 kB view details)

Uploaded CPython 3.12Windows x86

ayafileio-1.4.3-cp312-cp312-manylinux_2_39_riscv64.whl (121.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (119.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (111.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp312-cp312-macosx_13_0_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

ayafileio-1.4.3-cp312-cp312-macosx_13_0_universal2.whl (148.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp312-cp312-macosx_13_0_arm64.whl (80.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

ayafileio-1.4.3-cp311-cp311-win_amd64.whl (99.4 kB view details)

Uploaded CPython 3.11Windows x86-64

ayafileio-1.4.3-cp311-cp311-win32.whl (89.3 kB view details)

Uploaded CPython 3.11Windows x86

ayafileio-1.4.3-cp311-cp311-manylinux_2_39_riscv64.whl (122.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (120.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (112.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp311-cp311-macosx_13_0_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

ayafileio-1.4.3-cp311-cp311-macosx_13_0_universal2.whl (150.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp311-cp311-macosx_13_0_arm64.whl (82.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

ayafileio-1.4.3-cp310-cp310-win_amd64.whl (99.5 kB view details)

Uploaded CPython 3.10Windows x86-64

ayafileio-1.4.3-cp310-cp310-win32.whl (89.4 kB view details)

Uploaded CPython 3.10Windows x86

ayafileio-1.4.3-cp310-cp310-manylinux_2_39_riscv64.whl (122.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ riscv64

ayafileio-1.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (120.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ayafileio-1.4.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (112.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ayafileio-1.4.3-cp310-cp310-macosx_13_0_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

ayafileio-1.4.3-cp310-cp310-macosx_13_0_universal2.whl (150.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ universal2 (ARM64, x86-64)

ayafileio-1.4.3-cp310-cp310-macosx_13_0_arm64.whl (82.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 105.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 111c93d03cd0ffb22bea29e4f1e2447b59bbd1158d19c2a1ca7ae86f22c00c24
MD5 e6841686bc881704bb358c480853d5d2
BLAKE2b-256 d7344656fa2ddadfcd538a5bf1b138e85a0250aea55ba9130b4cdf64ef0f3703

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 92.2 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 5b33256528dddeb77a62ee8afbbaa6652414c97100e1feb8438c11ad62458786
MD5 fdc9e7d37535d90f06845e05962a63dc
BLAKE2b-256 26771a88c24009a2be3a85a1c2b4cfe0983702c7304eeef2cef3c6819d197b7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 5366e5b6b3703e40d6084340dc9e8af33393b31591f5ad8bae41617aade4818c
MD5 04d7f49a56cdbe8bbab2c7153d17ff7d
BLAKE2b-256 de68a4357cac0e23ff9c1c415c938602504a158ed8e0a65745f24d3aeadf44f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ab0c70f8f980f1e0198194ee9fd34d8ff0525b342221f2198854b42d77e1855
MD5 f7c834fe6b96b061edc754dc9edb1ce2
BLAKE2b-256 2f00127b345f94072ae58db95a6710dbe965b5de372c275be7b05a88b9a4ae63

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 935f0ba067200be10a9908044bb0418a96c6fc9c6c58180c3b99a55e0c9de959
MD5 49e42404d872e3f859ac8afe38c1897c
BLAKE2b-256 60528d35555619e184bf927770903fd60a05099889752e6b4765ae613aa07e09

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4924359ae99a5cf12691393a82e4cfb8610eafd78e1e1659ccc3bb67ce82fc4e
MD5 bc20b8196c94cd0289439e2da4badc5a
BLAKE2b-256 c791c7d7611c45adacbad4b7b848583c06c07439f8671723a68e0bb20503aaee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-macosx_13_0_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 03f9c3e2d564cbf4651a75dcbc40c4a1f315db597cd9cfc797e49027e9e4897f
MD5 a90159f21443928006e9b3b1a7da3d73
BLAKE2b-256 93334f2061b82981eb8af61765f0da816df85518aac7a083fa3096cf71e9fb4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a0b6f20b98c70b4cf9527f38a3cd73a8093207782fcb9404315d464c1bda8235
MD5 835ea959d3462521e3cff5ac1be5b710
BLAKE2b-256 56d55eae8a679a31c5caccac6683cb56f4c33fa2c860271738fd1112866793fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314t-macosx_13_0_arm64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 100.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3908d4ae3fde0a0c3732b050b8f348f5f21699b455669a3456c833c2fc1c89fa
MD5 478a2e6be9559241b57218400a143c5b
BLAKE2b-256 c23ae6167ef93c682259b21bfc8e45eda20ad18d40a84c2d05804052867ce80c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-win_amd64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 91.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 3f2de36d067cf5c6c4f8ee7bf79da2deda1d558181f81f349317aad35f3aa852
MD5 ddce4bb65645d9f8e8e8ca7c6fe9c14b
BLAKE2b-256 968e7e1a041e25a37cb351d00f4128b4391952de1bdbad7f0ed680952c056a2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 612dc9b24f3f4f12092780a740fe40382ba1ceb1749f88326a551bc34e19b813
MD5 25e16dd5d73db08d27e8f0b83c6cb646
BLAKE2b-256 da89278b2da83a2cf8b97da551c305ecd5126282caef753189dc92888c0d16eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5e860f5e505e4c5d0d59241c79321522f3ebd08d8c64470f95939123269e126
MD5 0ccba73873b1aeb95589c6bb31092ece
BLAKE2b-256 4a0b71851820a34d985a1d34e434a7ee060a5dd513304986bef58878580ea144

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6638dcee488d0cd0e00e7bae0dc072e6a6c503f6f15a4da3e5893ec938d00e14
MD5 a057a310af38605d9b411d1ba48e8f64
BLAKE2b-256 f07865fd61d405b603c233174fc08542412788494dd8891380d73c845d9151e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 02b6bd8c3acefe7ac980b920efcfaaf48bd211190208720b5991272b0c9089e8
MD5 827f68561db93cce49e24da091491b75
BLAKE2b-256 aaab570c39234c8d7a432c2fe7d42ed06462ab8bab363f4f3a21fec837060e67

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-macosx_13_0_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 d23c4beba0bda6fced1d19ad14cf6587c3fea3d89809c0e11df2c7cdc6ac13a4
MD5 99f7565c121fb96712609e0e46ad58c6
BLAKE2b-256 f18e95f912989c32103fa7eda1e0e529a117ec64af49ee63b2edc3cfdd581860

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 31fb350890ec496160029c90e97fff67330069785ae7b40a4e32ce87d5614b30
MD5 10605c82a979908d201d3e4f417ab29f
BLAKE2b-256 bc3281728e2d0a2ded3870583dc2a33687206a783f1b31082a0db9908f6705d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 102.3 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 7a4e7ea9b28450a63e2ef0adf2d31ff4ed4be2ffe794bb71cd653d020775726e
MD5 dff4f6bb60cf963b4c55b42844634102
BLAKE2b-256 8e10d3927158f0b9bed5257c3a08671b9ed7a47ce74eb7156215e7b9d98b3565

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-win_amd64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 89.4 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 3d0bccc19a143609a611476c2305d9219c11e0f2ac81beadc74fbd61370b48c8
MD5 4f1ff2b887a91fcf5b799764885b174c
BLAKE2b-256 b12bb146efd22a68997571cd42b204247de5f4684f1bdd039b67c0d175cbe8a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 76492fd3fa240e3eb261d97af695e66232a051d22351a98c3a2adb21526219dd
MD5 da7750bb08b85762fdf3dd38486bffdc
BLAKE2b-256 4ac11e1e49aa6f012997288ad1a346a0679b3ffc58d315d97f4915045317cebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebed3de5aafbb490d9c5d8334354a8e1b8e22439f3fe3a3c7592f3d6148c6c3c
MD5 e8d803da8755fd6b11f544d1acbaab0f
BLAKE2b-256 dc6ecc5aed0912a6e4f4b74cf457deb6b6b2cd5fb2343b24987002580037ae17

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17256672411007d79d795353e4ab0df8db623969efc556509fa250ea1903543e
MD5 6b41a6f333ba8f98e73f19a93cf4d70f
BLAKE2b-256 a1dd269c20d50da86d5032eb8143dd3b7ec1574faf643e634b26a97a385d9d8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 92c75dc7b065356859e80c3cbbe694ad5a02724d52c96abb6b54c2b0508098bd
MD5 1fb418b85f297f12800000715172e0bc
BLAKE2b-256 d4a1f8cf54e969af4cc668606842cbfd2e6370ea385c660ad60cfffe15fb9fa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-macosx_13_0_x86_64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 f68369a832e46a26975d45fd303dda5a9cc2118c6274217adb158738e16de929
MD5 87b79912ffdc5a772a867b76c72b3bab
BLAKE2b-256 e4557d161ee31d03bba8bf83fddfb036d8b69fb42897dde7f83bde3ac06212f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5b009cd0acc797c11743fb4bb3196779d56f8f5cf3cb086f77fc187c39870231
MD5 f2eb1c198b4b1eefb4f58fb0f1c74fa4
BLAKE2b-256 ce15b92585c65bc98620783ffd93ccf365c9e652240137577057769d11118f86

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313t-macosx_13_0_arm64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 00d78c968e2b6c821ceb1c8ad7884eb39b2399b71d07c414c9f99ffd6b5cd745
MD5 9846162a1943431735dde5fc755812bf
BLAKE2b-256 5eb1321fa11c71cc704515f72319d4195cc0589efd6ed99460a8274492d29d2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-win_amd64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 88.7 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7dfa25ca4fad4b1f2d13d973b6351ddeb3af906050212a71db56f0314f76100f
MD5 6d71a93450457e81f420c4a0a18f9b29
BLAKE2b-256 fa3f1675f55c1b79fa6e188edcb90d16c48bffadc315cef36cd09c543b4fc44f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 6da5fdd44e0fff36b72fbac7587462b5a7ab0180e14db1407ab7af28369a62ed
MD5 3cfcdcc139fc978abbec6ccf6ef4c006
BLAKE2b-256 23b2de7ac9e4f2c67c319e3223b9deaf04969ba0c5cc64db20e4ce1a847d7f86

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22fc132705b8a822063184518f380e41ce9ca5989a85c8cc777207360444a661
MD5 3e11698b4ca7a36d0ac8d6c2670419aa
BLAKE2b-256 4ee1481bb3899ac7f32ae11bee78f53ff4c70f261589e40167f02e94a24528a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7aead375ae02633c95ccf5f15e6d78a807a3d8d0010f7827e94c7fd9b75b5366
MD5 946c7555bbcd5676fcdf9488f558ccff
BLAKE2b-256 faba6afe1ee306d42fd727cdfdc69ab3651f9a6a856752c4a23cb26e8f834539

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c51acb41f16938b0216fc9561f73c1eab04eab9735ba157db185fbf6585b1c7a
MD5 0f8c1effa180034be685f929f8ffad6a
BLAKE2b-256 82e2794f98721b0892feeb542b3ec06a82df33352e9dfdb019bd737861f70559

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 ff8fe8d8cee17e3ed14dcfbbe11975f7245aa27f05676092469e42b383599332
MD5 74d8bde55baff46e7cb5ecaa7a51c28b
BLAKE2b-256 4506ba0fc7a48d20676a98b0f9ff596c69e572aebd6275ef77c66e958f740913

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6758737fd7be731670cbce567a8b8640b728dedc5f96436bc8c6d4cd2b19e37c
MD5 e974d234513836259dd03d457e8dc8cd
BLAKE2b-256 d26d57f018cd5a7bbc1b98d2547a148b1fd0652ebc584d590325beb08c29708e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 44c7335e61195ed36344d5cb2acc81741d7249a755f3536982dd487e1c72e0b1
MD5 6c396d9bb7431fc59772118a3b0bf301
BLAKE2b-256 81c43d06b4c07762413d347256334effd077c0a912c6e0fd789fd91444628b4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 88.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4eaa8b56dc58df67cb1e69be2dafffde471f23bd634cf0153de44b529b65f688
MD5 a7810b65d0515f614cf3371e89fd71f7
BLAKE2b-256 3b3ac86cd74f29e2b8c6e7c790e8a963df9d476e6b785a04a3244ae7a8312132

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 96bf62a011ae34c26ad976c4bb7dafbc6c60433a7c88c0c1408f8872eb42737d
MD5 2c5a0e24d8a69f8d67cf5f9cf5df7758
BLAKE2b-256 f564caf67880357892ef65c2ece71d0043fe37b9c70a909f9062ea2ab4b4cbca

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e1207a9153ff2df07ed61148bd21b14b28984ad7d4951bb727bf66b736ec40cb
MD5 ed80c1d8535827984c522bf69437abe9
BLAKE2b-256 d43d998caabe647738bcd4408c19a28a989bdb159e09c4913c29da9dda90273b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93ef6afcf5f497b3ac84e9273b62f2d0f8d698a734d90a1620302e2251a0bb10
MD5 206a7e48b222ae94f31140721fb7593d
BLAKE2b-256 b8010803dbadd3fed53a5f507a37da199f09a216e3e34267afe462cf6c88733b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3aa682ca7cf5716e2dd6e9ca0f15bb13685b62b815b13c8ce833a9d947ad3444
MD5 e86238e7a3ecbc077bbe394e9cb576b2
BLAKE2b-256 b16a3c2b49c9aab818ebfb9d497f689f47051bdb1538b052fff2e64a736453c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 c4d29888ac26be5b7af4d5069f4158833fd10377a65276b9b79071f388068159
MD5 5b753268f00f91fe1d346723a6f14f71
BLAKE2b-256 9444ac3496e36445143f2c18086695d49c06eacbe907f2a748b64d6bf9a95e03

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 76e2fdf17affa591b2b94d9ffa3f9bad8bd562fec91428e3b23751e117610e66
MD5 47ebb3eea0dad37cbf071bc6d25226c5
BLAKE2b-256 f030970cb627075c8d7d5fc5290dc61be1fa4acf73b30346ffdae99ae70e7bd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 99.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ecd5e9dfc64818a87e801f879f1df6c46efcf71e3d0ae66dbd531450b9923932
MD5 22135dff0a117ca3069e8e48b333c449
BLAKE2b-256 ceac372a1e6f2ca69a19c410e714172089b43fb28785e6d7b5fbea63187825de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 daafb9b1af4304bee3b4544208510d7a6615d5e4d793631e66a8fac813d1519e
MD5 9802558333afce875bea57542aaca4a5
BLAKE2b-256 86cbe57cf05a3dd218f372275cebd02d76d5be30aea6d4266b3bd8da0c7df370

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 3073792b13eeefe74a952aa084a5acefb4759e20f6d708c680819632b2cce897
MD5 0cc0130cf29e87b0b9c26ee621220a69
BLAKE2b-256 d23c24e29d36401a686f43719e5facdadd06e19989642be181513375c82824fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74ce4c0f9942996310a92ec8a4ceca0c11de9113114c84aa21f1fefa247b2ea8
MD5 6a8b649c474dfadf5c3ad7f0fea3c876
BLAKE2b-256 d8094e7c5e3a7ae788ef643d46411ae4fc93e371b0f6c652d6605d699f63c754

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20d48801f4e6224407e22570013b8e7066536a4657d4f514afbf9b23dbd18851
MD5 a267fb680fb92fbccbfc104f2f6799fe
BLAKE2b-256 36882de6bcd060caf7312a7493221969e55162d5634b0925e97f16b48a70f521

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0166801efb55920d1eb6444a214882525d53f04fe6c52a1f276d18cbd60a1e82
MD5 a6ff9208214c7ce7ade816d93240e5cd
BLAKE2b-256 8687f64a94770b697cb6f170793478d0d43d86f5f5e759fbd97e98c65b64cafe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 019075bf47bfca84e9d3e24a8b810e3413b0e9162ab6c448265acedc0b3b017a
MD5 fc3eb8c7604aee51ed3a1c845e32f1aa
BLAKE2b-256 c9630afadf61b622af2625cbdc26fc3ddba02870c7adb113f125a99304e23737

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2454e20fb420629dafe2ac6d780738a332dcb61b0dc76128422753d2ebd93b2c
MD5 50622ac1ccbf92ada76f9a882cd3bfd7
BLAKE2b-256 20302b1d3a1bcf12dabaae35bdb7bbc9ce5c883b1f3c266844c772cfafa1ecba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 99.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6704ad83b757d51651f18ad130ed741dd7688f7a771cf13a6fcd516dcc9971cf
MD5 c5e72938a7160ef5bc25b9828c7e2ba7
BLAKE2b-256 951f6f1254ee74626369abbc37eb4157fb90e7433f9cd4804bae10dad911f72e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 89.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 739be5925760144b13b20cdb23402bacc6574c0f283439e10a3de68db715045d
MD5 71e467c429a6a59b8d2ecfe71b636723
BLAKE2b-256 ed061c6e5f0f8c162274c3720168e9487be9808ba876f8f301ba00e5179ac2a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-win32.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 45f2383c89b13af5910e49f5308863920c82f8bdeeda548c483c9a630e88bab6
MD5 917e82dd6944e984759097cd2f21ce3c
BLAKE2b-256 88785e50fcce2335ffa79eaa701559c33a7e1ffada5ec03a6cf3869161f61623

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-manylinux_2_39_riscv64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92446f1d1fe2db5ce42ac95f7a910c88b12e7ceb2f0bbe1a8c1faeb07fbe50ce
MD5 52bf1468cafea05c05897f10c203ecf6
BLAKE2b-256 8bea6a59767bd6a4d965171407ba2127e27ece4604b3b49f25aacaa5e446447b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eefd29c496d2b5ad109afcc4a03f456cf3df49a47cc77224d4b1171a816d49f3
MD5 9e77245a1c9d39f2e94204441270399f
BLAKE2b-256 a22d52d722a1ca2e9dd228afd1e016ad7aa99b60b1f25e5a2fbb94d25d58a586

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fb93b74f6f15e650c71b07f143d79d2679824d1a60b6cc490b856f068cb15edf
MD5 4aec07b400ed4c618ee7bfb6a43d1204
BLAKE2b-256 8248ee6f8bac08f7320ee285e84018b2120b4d233554c4b4711d4a8625d3157c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 65ca92670ad5fdf664976bf95df3db66fda5f448dcc1374f902dad37d8ef4d89
MD5 35f23284c98d5c964eb74d65c2a23181
BLAKE2b-256 0528b723ab83813cc4b38b9a9756b2752e993de51cc1b5eb7eedf8e422cfd30f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-macosx_13_0_universal2.whl:

Publisher: build_wheel_ci.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ayafileio-1.4.3-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.3-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e951902f5c9f8ed650710cc43995f0115c9b2bab3dd81c4e82be3729aff33f4a
MD5 a717456d4248243308eab5dac1f5efce
BLAKE2b-256 ac1895848176f2a7c6fe965c8e2dc777193e5cb255dd6a641be63ed7f61d7c05

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.3-cp310-cp310-macosx_13_0_arm64.whl:

Publisher: release.yml on Patchouli-CN/ayafileio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page