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.4-cp314-cp314t-win_amd64.whl (105.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.39+ riscv64

ayafileio-1.4.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (120.0 kB view details)

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

ayafileio-1.4.4-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.4-cp314-cp314t-macosx_13_0_x86_64.whl (87.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

ayafileio-1.4.4-cp314-cp314t-macosx_13_0_universal2.whl (152.5 kB view details)

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

ayafileio-1.4.4-cp314-cp314t-macosx_13_0_arm64.whl (83.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.39+ riscv64

ayafileio-1.4.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (118.0 kB view details)

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

ayafileio-1.4.4-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.4-cp314-cp314-macosx_13_0_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

ayafileio-1.4.4-cp314-cp314-macosx_13_0_universal2.whl (148.7 kB view details)

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

ayafileio-1.4.4-cp314-cp314-macosx_13_0_arm64.whl (81.1 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.39+ riscv64

ayafileio-1.4.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (118.2 kB view details)

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

ayafileio-1.4.4-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.4-cp313-cp313-macosx_13_0_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

ayafileio-1.4.4-cp313-cp313-macosx_13_0_universal2.whl (148.6 kB view details)

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

ayafileio-1.4.4-cp313-cp313-macosx_13_0_arm64.whl (81.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.39+ riscv64

ayafileio-1.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (118.3 kB view details)

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

ayafileio-1.4.4-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.4-cp312-cp312-macosx_13_0_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

ayafileio-1.4.4-cp312-cp312-macosx_13_0_universal2.whl (148.7 kB view details)

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

ayafileio-1.4.4-cp312-cp312-macosx_13_0_arm64.whl (81.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.39+ riscv64

ayafileio-1.4.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (119.4 kB view details)

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

ayafileio-1.4.4-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.4-cp311-cp311-macosx_13_0_x86_64.whl (86.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

ayafileio-1.4.4-cp311-cp311-macosx_13_0_universal2.whl (150.5 kB view details)

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

ayafileio-1.4.4-cp311-cp311-macosx_13_0_arm64.whl (82.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.39+ riscv64

ayafileio-1.4.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (119.5 kB view details)

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

ayafileio-1.4.4-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.4-cp310-cp310-macosx_13_0_x86_64.whl (86.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

ayafileio-1.4.4-cp310-cp310-macosx_13_0_universal2.whl (150.7 kB view details)

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

ayafileio-1.4.4-cp310-cp310-macosx_13_0_arm64.whl (82.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a63f339533d922ded03c625fab4dc3b16c4a5ed3bb3815c31e6401abcd422894
MD5 7e3426c30171b102f2aba168ac33d624
BLAKE2b-256 935bf64570a2dd2afa5915ed4669ecc7fb10200668ce9f297f2bf84de8973080

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314t-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.4-cp314-cp314t-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0169477727ae6929545eee51dbdb2fd5130d2a168c26f4d9def534a98a77f297
MD5 a71ddd979c131a23a835f867a69ddcd1
BLAKE2b-256 526c088ef1ee83ffa3fecafda916697b199ab9d126c8528c39379bf62d8dcfba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314t-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314t-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 25d3bc0fe687a814393f9633828d936f6d8779cba02028b8b56d9da195c101fb
MD5 ffa8b016f1137fe947d4487e880d2e54
BLAKE2b-256 bc808c52217e5bf52b2436e18dd7449fa339e914f81ec099b0a1f6d82077259a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e49f68e3ab137d96afa2308065c56b81d57ea786d6b33dc264dd2c868c82c98
MD5 ba8ff533814492980ad29236332af065
BLAKE2b-256 2098627fd559fcd30179804dbc80fd838a3103c129d1f2d46d40af5328525ef6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314t-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.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de4a48fc600bea740d3a75a0d47db736232e900056565d2f529771f6ca88bce7
MD5 cb86ada1158b77d21c4aff708baa251c
BLAKE2b-256 dee8e935a59e807da716e6f4ae8163262ea9d4d413ee398d2b7961fa47d5bad2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 49b380a4a4c285ef5e9da6143df96bd1cd656a831ff070040fb5f324756e1be1
MD5 abd11b3866c89f2da716e34eafbb711a
BLAKE2b-256 dce79b1dbf5c972508d20d6966c70c2246d61a0b267af564a6cefa1e003d1281

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314t-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.4-cp314-cp314t-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314t-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 f425e59824432a0dea05119dfd99ced100c5ca9f5584f8b9f83546a82bc08486
MD5 7ae96625876605eee657e199d6245465
BLAKE2b-256 ee07eb8535357449f2bd1759dac1cf9a5ed64efb3d88020ce982687b5667b109

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e0c3e9c888bcf3d7717e99536b19e2430dcda59bcfcc472f8cdeee0f2192641b
MD5 053f93cde2725fc09df0885e0aaab292
BLAKE2b-256 cef103f56437d8347d555aedb0c299052f2d445d09cbdad065c160f9ac8a4c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314t-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.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1b86015d5b9537490326febf5e5ef6492ca47371c122e30226ac176d048b0d4c
MD5 91307283a14444dbd9f9436e42c3708b
BLAKE2b-256 359050a358dec3001bcba33d690654173813ff03ae7c8faf3a28068efd9dfcfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314-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.4-cp314-cp314-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7b5aae466ecbed162dc8a43d195f13d8c393d5c5828b8098a2f57df88aa18edd
MD5 de8af6e62cc4dabaf7fe121ddf89687f
BLAKE2b-256 5028135ccfda1b722123e862cfe18ebbd389ad14876e78afb2801c1b4b07dc29

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 21c0b8d52b2053c2ade58dcc726116752c77bd0872cedf8c6a5e043ae997aa11
MD5 4fc88c03a0a26beaf219bc198e3bf474
BLAKE2b-256 6d18c417b74cd2532ad819f2ad9b1496ddedd2d3f5f74972cfb35a17d5444005

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4eed6e4870077c5caddcdc28c07e18adddfbdf69856e570569e78507de6e4a9f
MD5 9ffd649116dd5b8757262acc31f3547a
BLAKE2b-256 7f0290019f78d869733356f4255b3276d8726e877a105ee65387d8f3b251b6ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314-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.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb71a8332f1ae6a6011f70b8df93bb256b4929f659445a6e63f5acb875e2cc17
MD5 7a4ee06f3e3a2e20acdd0f3fad597183
BLAKE2b-256 289906a914baa87f1b9aea58e9356b03890359952257ecb8a66c98f26649f599

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2cd0a862efe566265ab74fbf6134e294c696bad0aba8e8841eb92601a2d4ce9c
MD5 99da82a3397d99fae9fa4f1b5fc6cdc3
BLAKE2b-256 0f3efa6800f9d4dd09f2c61ed12b1f2f1daa2d677e00dbf45332f1273c57a76e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314-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.4-cp314-cp314-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 7f031d2c8689ffa621de51c4ada57489713f2ed0df34004e53d10dfd6aea79c8
MD5 e2b5da0eff70bef7bfb8d36922be060a
BLAKE2b-256 0e58608e1090d2db51b5f83a730d29a57c6fb4718386a7823635bd655d30babf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8e14f4ec86fd0024ec66d3a4ea0c38c9980e49ea936534ef483a90e96d197dc6
MD5 f38dde449dfa2d9650bba8e014a54c36
BLAKE2b-256 b936833eb4f3a82f07e30960e71796e8b435f6623ecf4ad34c0edb67d4b25205

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp314-cp314-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.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a520f3ffc36d7d6d9be10aaa082e85ca0e0bb4750c9cc350bb0eda93dd4838d6
MD5 5a2216222141d82f597e3d049067ae85
BLAKE2b-256 f450a27b6a0f87acf27e2b8be8b0c19225d655e249e18f9fcbce542a8c60c09a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp313-cp313-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.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 dce6435c52ddee4c0b2cdad8826cec617705e43dbef10cbc15cc0d37c88370e7
MD5 10bab0a97b85a29ad766dd91821ae006
BLAKE2b-256 c63669e1f7f0448151df4377e23b557cff6bcc67c432850fce18cf50f3764748

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp313-cp313-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp313-cp313-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 de4283ae3a723c40b550dc052311441a4e609a11e1f9f7008981bda813b881b7
MD5 7879315e5a6c346553b5c6abbac5c7e5
BLAKE2b-256 740b1da8b6a01b33ebe5ef497ac2924d3f2c256ad13bbee1320d9de34571ec49

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41c90e3c482d0988ea6514bc64ac242e763865c8b6f686b3f4b1bb00afbd3eb3
MD5 f87c9e6c5ae1210874780a98e667b612
BLAKE2b-256 b5dfa8ec9aa6d51527b1e49f16a80e277f62059e07ca29920d7b4acfed2c072e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp313-cp313-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.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc4a34b22b99bcc504f8be1ea27c9c26e7131ce0eb15f4eed79ca38ab6589384
MD5 bb1365c7f5085ec6f0c01ef0d7421a95
BLAKE2b-256 1425e94b093c68c7ee3b4e83e56bde674a72781006061bbb8de39a97247fe818

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ef70cd64ea09f5054ef4d71ffb8398d9ed1b58d5eda9b5da746b44abc6ffdc68
MD5 0ab9fc77adec072872f37147c84876a9
BLAKE2b-256 5bdb21843649f2c93b07685d8da1e11252fe7d3882e05eebd02daaa7db542d47

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp313-cp313-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.4-cp313-cp313-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp313-cp313-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 358eec5d94b3fcba3094af300a29bdfa6ecbad7fda4738428a9e8a1efa8169d0
MD5 19f0c3a9fd88d35ea242724097d4f43c
BLAKE2b-256 7c9e8d64518f12f1a81fe35102ba96c6d217220afca5a1190211d3e28e04b080

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8de73f5782255567152b5a89602c8ed2a943ad1ad484bdab53e82af0c2c3a5ed
MD5 bceb44b2c3de5c60246744094afe1e26
BLAKE2b-256 b3ef6b83c0f19fc90e2fdb58cd77ada468b8f04045c4cc693d895d3c3144e01b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp313-cp313-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.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4755c7f42e811630c2bcad2baf547171ce98dbe4e330b9cc8acf86ea4b1262d
MD5 32fc7e48d6f2add15518f0aa3325b36c
BLAKE2b-256 7c13cc04bb9090c61e2f20493131a229c95c5e5c6dee6ec5cf3de4bb9f7c842b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp312-cp312-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.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a0d6714ada09239489ed8583fd052854f29d1eb0a92af5922ba7bcf231c56f87
MD5 a8774d9a886edc1e10cdaf61eb0961f6
BLAKE2b-256 19b5b0d255c17987ec986cc155cbd9eb2621e4f277a0b5c901212c7971433f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp312-cp312-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp312-cp312-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 507a93ed5853f45fb5e7e107bba9294795903198f3fb521610d75d2ed7ab94fd
MD5 8ece59a802cf0d0fbdb5d741673dd881
BLAKE2b-256 25b6d6b3b6cdb7d1c4b1d4b2681e1966758387abe787e6878ec21bffade65de1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98765090b4dfcf40674a78bbea49b3fc9a4d589a731959a053b13c5be8ab25c1
MD5 8ac80c74d218bb22aeb867df2efe1c27
BLAKE2b-256 a6c77424d74a8b54c7c013f39c57789fd059d4bb9fe18f91bc60d5647f284005

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp312-cp312-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.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca03c815d14f87e556ebb03eaa4386110ececd6304a701085b40e8619f21a2cc
MD5 d65847894c2f80f1eeb7f58c7badf5ba
BLAKE2b-256 c4432749c209c26318cc79412a1c451068ca0e9c7ce436c33f4738aa245c1372

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd05759bd86306e0d6982cb3e5e4e6474e1d2ab5c7106b04a192c921687d0648
MD5 29b9acd30653ff4217ae4f8bc08ef845
BLAKE2b-256 3e6f043d963fc56a37c0a296067cd8c310f949ede7d6721091140645702db4cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp312-cp312-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.4-cp312-cp312-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 f6d0c21f394f400034118023917d598b048eed0044eae05d5d3c383505ecfe42
MD5 6fddb6a623b66a6906e8dc965c824276
BLAKE2b-256 7bffd5b8d892ef68a4a501dc100855a8697326028ef284aaa84b3d54902cadcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ce755cdb600bd06a428032a87d5370369b0b8f644239be7b3f1c462d8d0b8f42
MD5 3c8b13dcae30385b7f5c648efa6d4623
BLAKE2b-256 8ac21f0c293840f9f1585e51c97dd56b65e4f548758069e07de81d4c64fcb2dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp312-cp312-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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5368e157868dedfa905591adfc9c2f00c07f12bc41904d36e4edbb1c529f16f3
MD5 8fd26a5d7895524b4dda990625b11059
BLAKE2b-256 52516df3a20e7765784546918e68c8f51eb19e14c560aebe794fc0bac57cbdd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp311-cp311-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.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 64ae1f7bea3e7c6f549cfa48b54f7ca8dd0dab49cb9eed5b326ae060e4d5f849
MD5 c72538f3de4f90f000f9f9225294b7eb
BLAKE2b-256 58e78938016ff89ed2d89a9052cf5b1c5196fb4339dfbe864f7cff0adcf3002f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp311-cp311-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp311-cp311-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 4e059e8313ba1a7e9c526c80cb715c1f93cc4aef139cbd2e2aa818154b873967
MD5 e5c662baf954c2dffa30e1fce0b2c2de
BLAKE2b-256 ec917246b211311f2356e6c973af818213246da558bec414433cb78503869913

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e2f65ded1688f42a6049b63a64100373a05fea6320b9dec6f9e3880f63972b5
MD5 d731771d80e66648ce0298c1c5a68fee
BLAKE2b-256 63eb68a4b018f033fddc651222fb6c0f64434ec5511a5c535afa8f6bc2b628cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp311-cp311-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.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad27249489bdb04913c82eb193133bdfb436dc658f8eedbbed16085541aa1ef7
MD5 e1d247d8ab700fd1221a465aabb6af03
BLAKE2b-256 4bf9a3d11559ab4a0d18cc60f47e9bfeaee4d6fc1f9f08545b1aedcee99341eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 448a1a55e827d725c6f644b2e29f51ebd1d2a93c912a79c60296bfe2cd965cf0
MD5 6082faa410872c966b102997d4593476
BLAKE2b-256 88d85bf1e63c80ce10bdce7f17c4e54bd08a8655e90fd31d79d6f93096398245

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp311-cp311-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.4-cp311-cp311-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 1ba1f6f7ccd88f27765a4c30b95fdc5dbc8753a0c1d1cb8fb912d01b583a8156
MD5 f3ac8ed0f1ab48bc203264b3443a3dd3
BLAKE2b-256 917104ac3c53bfbcb3dbbe29739ae01cda4d602d77a5f805496be6027bbaeedf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e1ae7e53c21a5cdb029fa828ecd782ee34dc699fbd31b12063b54b175ca5fef0
MD5 caa6d99f9074b38b1ab0dab8ad645ae5
BLAKE2b-256 7ababc16dbf042c431cd6b46908b888cdc2e4632d40c046c00c94aac70d5a5f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp311-cp311-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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1f9e5e252456546203deee46c36a0d6e78f9318617daa6fd0ed57a0c8d7702f0
MD5 ad1c7dba636a0daf138b7d375634d085
BLAKE2b-256 055603807f14dbd2abec318cf69b7e93ea59b783e9f7fc34bbf6d306003682e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp310-cp310-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.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: ayafileio-1.4.4-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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d9658308b5ed4fd252dd781b3d22f77c9d030c2bb2e111a0b73b87a3ad75a84d
MD5 e66828af3ecc5c216e83de38b1271637
BLAKE2b-256 96c032add082d1ab6ab652ad724edee923f6883bac3faca7a9cd1cdb9f197345

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp310-cp310-manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp310-cp310-manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 4ce73fbe648d696b8b0739d0d9ef28e70d4f08d48ca8c10900e0f35411e12eeb
MD5 14de7f16e93f98de214f87a92df9b2dc
BLAKE2b-256 3d08f5563d46b35203e0c5f7ac257b5e57175f048ad2760ecccfbb8153d6392b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f154f7fb92809f749dcaef409c4ab357af485bf16092048923769e5e550e2321
MD5 7f0db1661e070a483fd233acf4b986ef
BLAKE2b-256 751b2084761615e43d4d2eb2a763cc75088a4feacb4964242783da1032c5aad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp310-cp310-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.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6189409a7e84c821713ffff6ee9afa170da9f25f1c6b3cd16700c26eef6bb9bc
MD5 542136720d2e531a14e4be16c45e3eda
BLAKE2b-256 66aba9f50053f8eb7d97464e13c5ebb9ebabe784694d7ea609b1522d792b8f0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 53f7737fb057759efdeead2b7a40693c190f51e20e995f60e62f1b91efde63e7
MD5 583add443324cfa72e26c7c8f98c2f12
BLAKE2b-256 54f76585660a27645bb4bb1b9cdbf2900a6612dc8274fe3625e46b01337d284b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp310-cp310-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.4-cp310-cp310-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 1aeac979aed3611af7b44f991dbbfaecfbd7127a81c9dd55567cd0afd3887f14
MD5 5a748063d77a171ba9ea0a9fb4f97b23
BLAKE2b-256 d409a1e04cfcdbedfb6248d2ef840319774b31e64b4ae615f9fc0d763a350bf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-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.4-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ayafileio-1.4.4-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 74fe6735712cc214b57990a4aa5da395218298f5cff2114eb53c5a0379043a7e
MD5 a39c031c08a3895aa4f4e1571672b334
BLAKE2b-256 a8b763f82015c1b290944bbcca1f0850af3466cc26e57046332a69ca2da47a18

See more details on using hashes here.

Provenance

The following attestation bundles were made for ayafileio-1.4.4-cp310-cp310-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.

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