Cross-platform async file API for Python. Blazing fast like Shameimaru Aya.
Project description
ayafileio
当前是英文 | 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 chunk(chunk_size: int, *, buf: bytearray | memoryview | None = None) -> AsyncGenerator[memoryview, None]: ... # 流式分块 [仅二进制]
# 写入
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
Scenario 1: Crawlee-style Dataset Append (open/write/close per record)
Simulating Crawlee's Dataset append pattern — 5,000 records, 50 concurrent writers, each writing a single line and closing the file:
| 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
Scenario 2: Single-file High-concurrency Random Read
The true test of async I/O — 100,000 concurrent tasks performing random 256B reads on a single shared file handle. No open/close overhead, pure I/O path comparison:
| Library | 1K concur | 10K concur | 50K concur | 100K concur |
|---|---|---|---|---|
| ayafileio (IOCP) | 7,487 ops/s | 46,616 ops/s | 28,165 ops/s | 19,290 ops/s |
| aiofiles (threadpool) | 7,706 ops/s | 7,320 ops/s | 2,131 ops/s | 2,130 ops/s |
| sync threadpool | 9,492 ops/s | 9,469 ops/s | 8,840 ops/s | 8,660 ops/s |
| ayafileio vs aiofiles | 1.0x | 6.4x | 13.2x | 9.1x |
Key findings:
- At low concurrency (1K), all approaches are similar — IOCP setup overhead is amortized
- At 10K+ concurrency, aiofiles' thread pool saturates; throughput drops as concurrency increases — from 7,706 down to 2,130 ops/s (72% degradation)
- ayafileio with IOCP gains throughput at 10K (46,616 ops/s) due to batched completion harvesting via
GetQueuedCompletionStatusEx - At 100K concurrency, ayafileio is 9.1x faster than aiofiles on the same HDD
- The synchronous threadpool (mimicking aiofiles' approach) flatlines at ~8,800 ops/s regardless of concurrency — thread contention ceiling
Test environment: Windows 10, Python 3.14.5, WDC WD10EZEX 7200RPM HDD, 20MB file, 256B random reads
Scenario 3: Extreme Concurrency Stress — 500,000 Concurrent Reads
500,000 asyncio tasks all reading from a single file via IOCP — testing the library's absolute concurrency ceiling:
| Metric | Value |
|---|---|
| Concurrent tasks | 500,000 |
| Completion time | 21.6s |
| Throughput | 23,116 ops/s |
| Peak memory (RSS) | ~583 MB |
| Errors | 0 |
| Exceptions | 0 |
ayafileio handles half a million concurrent IOCP reads on a single file handle with zero errors. The dual-IOCP worker architecture (2 threads total) processes all 500K completions while aiofiles would require thousands of threads for the same workload — and still be slower.
Tuning: Default Configuration is Optimal
We tested 14 different configuration combinations (iocp_batch_size, buffer_size, buffer_pool_max, io_worker_count) on the HDD at 100K concurrency. Result: every configuration scored within ±3% of the default. The library's auto-tuned defaults already saturate the disk's physical I/O limit — there is no software bottleneck left to tune.
For NVMe SSDs with >500K IOPS capability, increasing iocp_batch_size to 128–256 and buffer_size to 128KB may yield additional gains. Use ayafileio.configure() to experiment:
ayafileio.configure({
"iocp_batch_size": 128,
"buffer_size": 131072,
})
🤝 Contributing
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Add tests
- Ensure benchmarks pass
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 109.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d32eac663f35ddd3c2baa2a00e7115640dc044d6e4ec52665326c9af2940a82
|
|
| MD5 |
206c24b831183975824c2f324bf7d9bb
|
|
| BLAKE2b-256 |
cf79679b1aec508e885ce9391454c79aa0a9e15ecda2fb3e1e3c2afdc749376e
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-win32.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-win32.whl
- Upload date:
- Size: 96.6 kB
- Tags: CPython 3.14t, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e217d3d47df4117c4d7f93719ddef60a883945d4fe9bebc288192e7f1fdab5f
|
|
| MD5 |
2fda06a0158cfc24a63fcdf7732cd8d4
|
|
| BLAKE2b-256 |
890b4c8dd64039c95b3c1c8902a2cab426e67659e0f697cf53e0377f679288be
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-manylinux_2_39_riscv64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-manylinux_2_39_riscv64.whl
- Upload date:
- Size: 127.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.39+ riscv64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
827ae993c59283d219894521ba49908e0d747c8a4c13a5f3d425daed5ec18be7
|
|
| MD5 |
7684dec88ea7d026ebed982a0c3f4cf6
|
|
| BLAKE2b-256 |
c8734ea0e0d5b96f79a86005b04cf70c5acc181a179a9879e37bfb4f865e5c54
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 124.1 kB
- Tags: CPython 3.14t, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e92dae32af589163f4aab1bed5d944a26495a5e1b27997b560e1a058c4b96833
|
|
| MD5 |
bd31c05ec7987fe00d7abfcfc3090033
|
|
| BLAKE2b-256 |
f1f137f4baddc1101fa4a17316b6c209a49ed6edb5b90b0d2e989fb2a5288eff
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 117.3 kB
- Tags: CPython 3.14t, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79de4091cc4dc3387bb2098ea549db70c6439cd5c6786a31d9c441842cdb0088
|
|
| MD5 |
40afdd2020b17699685ec14cd20ac6b5
|
|
| BLAKE2b-256 |
e7a44a9806ec4f2131417a2587484d76f25e654efe40cb4ae92bebc4d52aaa23
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-macosx_13_0_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-macosx_13_0_x86_64.whl
- Upload date:
- Size: 90.8 kB
- Tags: CPython 3.14t, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
141412ccd1aa73830f2f61093c8e0f62a866b6efedb3d2cee0609b8856d641d8
|
|
| MD5 |
dec8ed47865a133a41dde34c8e64cd9c
|
|
| BLAKE2b-256 |
a6386fbce1e88a387e0140c0fd41dbf59a007c24a3663650f0281a26c12fc9c7
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-macosx_13_0_universal2.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-macosx_13_0_universal2.whl
- Upload date:
- Size: 157.8 kB
- Tags: CPython 3.14t, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
326ce4d045b16442eeae88f6241908b3b614eafbf85d1d3ca2b9157cf840ef68
|
|
| MD5 |
00b3c86a97d16d8d2c8874e2c176423c
|
|
| BLAKE2b-256 |
96b18ca019dac6b52c0a0a2a3b0eccfb15da5ef19a01b38192ff928271b73683
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314t-macosx_13_0_arm64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314t-macosx_13_0_arm64.whl
- Upload date:
- Size: 86.3 kB
- Tags: CPython 3.14t, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4078e23371d015257f3ebdd17123ebfd3ac9cef4b0f69e973528573d4e3bd7ef
|
|
| MD5 |
1ba049a18e5f204f2a55bd0b2e45f2a7
|
|
| BLAKE2b-256 |
2d58d6c993928f6bb42b5ee44ec0c81acd491058a85489d3e2c89e7d68108918
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 104.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04b107b5661cc1bbccea5096a09711da131aad76971268998659e0eab0ad0082
|
|
| MD5 |
5e30978809b65ae981818d4876345398
|
|
| BLAKE2b-256 |
c67fc2864f401755ac99cbee63c8f08c07249ff5a091395ac21903f5a6110d1a
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-win32.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-win32.whl
- Upload date:
- Size: 95.5 kB
- Tags: CPython 3.14, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
540218cbca0eb61b5b9b8080ec85fc10e2441f4f8844ad256d2f4f1de53ed72e
|
|
| MD5 |
bfbdb3d73882220cd2be99712e180554
|
|
| BLAKE2b-256 |
73c943f68bdde12a0319b9aab0e9fb2d0aa3fc506c6cb8733aa7657bdb48e112
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-manylinux_2_39_riscv64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-manylinux_2_39_riscv64.whl
- Upload date:
- Size: 124.9 kB
- Tags: CPython 3.14, manylinux: glibc 2.39+ riscv64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ec55e04a961db3d620786174cee512b1040e300add36b906c6340fbdc032289
|
|
| MD5 |
101612065480ca0e1ed83dab8bbb8c6e
|
|
| BLAKE2b-256 |
1aa7eb9f00646ebb3e0ae04a9fe54dd407d44591bfc8236cbcf551fcffd55ef2
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 121.8 kB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3b3779c99d90e7f62925badc38814358b1f411e65170fa9d201b02c79c23205
|
|
| MD5 |
0fd322542a9e1f3b8554b01d235e7e57
|
|
| BLAKE2b-256 |
82a4c33899d1cc421ce457194399f3bb8ea8dd15a0bf989ec1d560c4ac40bfbd
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 115.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a78ddc3c07d4326f198281f51e2687884ff11269e290475cdb595ad4a952a245
|
|
| MD5 |
aa54e2346f23910e34ad080945f1bfb2
|
|
| BLAKE2b-256 |
8b7fdbad67eee578d1b298651da4e065542b38d087f63d26c8f7c7085928c59c
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-macosx_13_0_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-macosx_13_0_x86_64.whl
- Upload date:
- Size: 88.9 kB
- Tags: CPython 3.14, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d91d52c137c1bfb8dbb445d0744447526c8e6809cf25481fe245184723261f9
|
|
| MD5 |
da012bcaa7660b155e30c3e03f010a3a
|
|
| BLAKE2b-256 |
1fe26e7b4f95760a35fd0d6b82a9a2d2a7632fa2443cd1a24dd6b4901b1b4eb1
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-macosx_13_0_universal2.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-macosx_13_0_universal2.whl
- Upload date:
- Size: 153.8 kB
- Tags: CPython 3.14, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eed1e25bfb8fc9fee77b75d425b1ef14f16392cd2e48fd921fd4aa4b19640d0e
|
|
| MD5 |
d971fef06852574e9b2956f91b50c53f
|
|
| BLAKE2b-256 |
3d60e6ff1fecf803e776483e1c2f8b6168bf06fc10fddc9605b506b8d37ce0ad
|
File details
Details for the file ayafileio-1.4.5-cp314-cp314-macosx_13_0_arm64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp314-cp314-macosx_13_0_arm64.whl
- Upload date:
- Size: 84.2 kB
- Tags: CPython 3.14, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce41be5614e9c41bd3b515e5407519953885589a1da5b3aa232a51e8fd6a0fd1
|
|
| MD5 |
8c161915a66f5c032cc730b2430cbfc9
|
|
| BLAKE2b-256 |
6d12710986cef8a57023a4b64efac1f1402bcb9ca69d64277b9de16ab463fb6f
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 102.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84cf2a82b671960eafb6d29c65785f0f0357e6921fd801ae413c8b2bd861fd2f
|
|
| MD5 |
f31b007c0fb1cb346e2d302a404821d5
|
|
| BLAKE2b-256 |
c4dc269cd0f6f218eb46a469344561c44e0b5341177772313343a3b94c59294f
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-win32.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-win32.whl
- Upload date:
- Size: 92.9 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
595246dcc9b460866d52e32b65ce9b7aa0b04df7eab2c62201b0f23c81077371
|
|
| MD5 |
cbcb368ec2f394a9c09e08d4918628dc
|
|
| BLAKE2b-256 |
f18e12181c7a229691964ef29cd193e5c15e9651e8a4ece695b6fccdcc80b4ca
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-manylinux_2_39_riscv64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-manylinux_2_39_riscv64.whl
- Upload date:
- Size: 124.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.39+ riscv64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c395393f40c5543cd1eaa8f7e5c1d4415cdc529afcf8a485fbd4be5c8f0b4c99
|
|
| MD5 |
837a6824f0a9b9ee9b87b64af7149da7
|
|
| BLAKE2b-256 |
45a41782a869c1c79b1111d332ab28e1aaa4b9cac1bd6f4c9c550838bc5b93ec
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 121.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b22f0d4369592840d29043ef51f494aa0ae98bf37cb34d78b3cb3eef68a5595
|
|
| MD5 |
7e7061a17e27887b30bba46adcdaae05
|
|
| BLAKE2b-256 |
43d397f7cb07445487c1348307a78cf18e3af5ce5229031630af16313cf2020b
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 114.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06b449031e2540e37f3baab165fa88f68ede2e04b6837694652aa6871e799ba7
|
|
| MD5 |
ebaa0a6bd131751e888eb5f5adca3c1b
|
|
| BLAKE2b-256 |
5949284ad0d71f3e27139f319ae83fcb37f7e35c332355d4188a9d7e17d57494
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-macosx_13_0_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 88.9 kB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b218c85969be0d4ef1c09c04764e741ae4ce626869eb8d1b5a9034eaf0a1a498
|
|
| MD5 |
f9bf88cb57089ba91a695774ffabeafb
|
|
| BLAKE2b-256 |
dc23a40366f1061b24c2bf16bce2c10658eeadfa37ade3dfa747c62ed67918f2
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-macosx_13_0_universal2.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-macosx_13_0_universal2.whl
- Upload date:
- Size: 153.7 kB
- Tags: CPython 3.13, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fb1a1e798af55fde1aaa17d94bfd4dd2255c354e82d36720c94b12f754da2a2
|
|
| MD5 |
c983bcd6acbf9ce36f0cd6c1aed5eff4
|
|
| BLAKE2b-256 |
435425b56238db5358b844313085f8353a18e00a49573d44926703cc893f1ac4
|
File details
Details for the file ayafileio-1.4.5-cp313-cp313-macosx_13_0_arm64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp313-cp313-macosx_13_0_arm64.whl
- Upload date:
- Size: 84.1 kB
- Tags: CPython 3.13, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97c66b8cdae8a235c96e4a2fd1c4122b20bd2f557f25de23b18f5b35801004ad
|
|
| MD5 |
abfd26aedf8f1353c896d74a262193dc
|
|
| BLAKE2b-256 |
6cd057107855132f4798a632193a1640e4bf85286a4951e9d0bc76a34bf63f2f
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 102.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91a90b78345b1bc9d07e22bea23908cd24a1f968aca0d156ea4a87b69dd8f2a8
|
|
| MD5 |
f1f78fc54f777113bd4d4f63d43042f0
|
|
| BLAKE2b-256 |
5ca98afc167634860aae6672d5fcc0db24cca4fabe9c889d43cb03a837e90f37
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-win32.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-win32.whl
- Upload date:
- Size: 93.0 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c43da39af9827869ffe5d677faeb71573a338b21d855c01229ec06be5f585fcb
|
|
| MD5 |
7d99ceef0fbe6fa577abf4a77d076d77
|
|
| BLAKE2b-256 |
06a8e5dbb339af231066ac2a291f5da5f81b40cdd31cd8b5adc06f3d47d76680
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-manylinux_2_39_riscv64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-manylinux_2_39_riscv64.whl
- Upload date:
- Size: 124.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.39+ riscv64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8840d62aa9b70a275350f1fec3c732653b720f4065c04cc629a9de1e2876cb74
|
|
| MD5 |
cec69e80d77f5bf0c79b571d02c0003a
|
|
| BLAKE2b-256 |
696fc4830964247e9c078c9f34347355290351bde0f6f1a873a2c6f693792111
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 122.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
120d327ec58603412d355d616b4759b32f0cf288d528fc4ba208af32c93640db
|
|
| MD5 |
a2143283da660e94748f9c5533a9b0c7
|
|
| BLAKE2b-256 |
ac972cfad83cbfe6595faec3475e8d545aed12de1d8919303cd12edf5d190d42
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 115.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de7798b687e35a61c3c3fbd491384386e3694142acf70ffd250b99fce7b03095
|
|
| MD5 |
04ea2ef73da100c6a7c43e62598b642e
|
|
| BLAKE2b-256 |
4c5bf97fda1caf94d2467c6c193842138bce6de4b1e2647f9b1f804183362185
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-macosx_13_0_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 89.0 kB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44ef3322d3797a9dbbe58062f1e403ca201c2cfa0c4ed555fd08afd1b32f2c5c
|
|
| MD5 |
6262f84c8170541e87c9434ad07c5803
|
|
| BLAKE2b-256 |
aaff1253cd3ab1725658a05c2f8cb42a3b35bfdc706277707c05f1d19632f701
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-macosx_13_0_universal2.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-macosx_13_0_universal2.whl
- Upload date:
- Size: 153.8 kB
- Tags: CPython 3.12, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b9708f26656b665243da8fcef5eb59bd1df3c5c357f69cca2e2f244a5f81f16
|
|
| MD5 |
7f6ca23a20f2bf798c884156d2bef84f
|
|
| BLAKE2b-256 |
1097247ac030f71d184bbffddcfb8ae28d713c3eb1b5ef14206772ea885cb8ec
|
File details
Details for the file ayafileio-1.4.5-cp312-cp312-macosx_13_0_arm64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp312-cp312-macosx_13_0_arm64.whl
- Upload date:
- Size: 84.2 kB
- Tags: CPython 3.12, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a17a6268b504bce9e1c9b1ffc064800f676fdb8f2fd022a6384ecd26c1accf8
|
|
| MD5 |
995302c74d90c28697eef8c009c22acf
|
|
| BLAKE2b-256 |
513cd48e974608f02b1d172dc831f974af835bab6a99de10a4e027c289c06543
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 103.2 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e5116553e370820e3105c3007eb81e2b7cf0c106bee45b5d87513012f5fc11a
|
|
| MD5 |
86d6256b95da4be8cd00a88dba33c59a
|
|
| BLAKE2b-256 |
296c33990c7704a0e61371d6e95a89056d629fa28d497fd8adea74bc704940f3
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-win32.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-win32.whl
- Upload date:
- Size: 93.5 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55b9a14aeff9847652471af8a6269f766b0b876d3cd7c9a88fd10691fceb1411
|
|
| MD5 |
49da744dafb8e106d1e2d80a482c1e9e
|
|
| BLAKE2b-256 |
2f9c0a1937e09b69541674e3df964f870bae3d339bfc9dc2f797940f4cb3aab2
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-manylinux_2_39_riscv64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-manylinux_2_39_riscv64.whl
- Upload date:
- Size: 125.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.39+ riscv64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67efd5d2af12c9f5bcf1fe0c001cf1b07dce0a4826c6e80a5b39865c63c5eccb
|
|
| MD5 |
68acdd8adf9275f9749009d0afa32a31
|
|
| BLAKE2b-256 |
1be0605827ffb8682c34c4efb865fabc0bf129dd50b4ba9b21d43d79fa3d80b6
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 123.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b50ca990d5ffaaaf67d8453ba0ed5ada17ab70823fe1b5d5f8d1b62ca1389ab1
|
|
| MD5 |
efefabb7074f6ac0bf6efe67e55d9b18
|
|
| BLAKE2b-256 |
f817827a64d26c88f2568bd5dc5a71c364a7e2a0c152f361f0e3766fd1669588
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 115.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ddd6374eea8ce9916a68144941d78163832f2624e54d20afd688100db38e46d
|
|
| MD5 |
236a31453c796f33d65a5a2d8db0247f
|
|
| BLAKE2b-256 |
d007409ceb4319c941cfea30c49027c9f48f6b2168c338a63906e5aebeb76f2f
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-macosx_13_0_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 89.6 kB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
094dd409aaca2a777dc8280606188e73c64a6e8115a1b3796929011e632079f4
|
|
| MD5 |
6aa3ba56e566c6c6352cff989637e556
|
|
| BLAKE2b-256 |
dc7bd63c8f62d056eddc58f725e6a600bd3bc3fd0c9463647b6b2455bd671534
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-macosx_13_0_universal2.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-macosx_13_0_universal2.whl
- Upload date:
- Size: 155.7 kB
- Tags: CPython 3.11, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d70d0bc578aa38a4f34c2e3fe8b4c3b5432efdafdec9b39fb8501ef8adcdc8c5
|
|
| MD5 |
085c8cbf67a7da12085186f915e63d49
|
|
| BLAKE2b-256 |
79d5f24c7fd0348af27d98cfdee30678afcc55201428488d0cf197edcddab249
|
File details
Details for the file ayafileio-1.4.5-cp311-cp311-macosx_13_0_arm64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp311-cp311-macosx_13_0_arm64.whl
- Upload date:
- Size: 85.4 kB
- Tags: CPython 3.11, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc21fb4af2e0a65ee1eaf29261b89a84e5c231db995a18ff64319539f27e2d75
|
|
| MD5 |
3cba8745405298e49b0caac5ed06169c
|
|
| BLAKE2b-256 |
55b66bcb4382321cb80516e7761f8d12308bd3afdf487b58916d05c745149291
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 103.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22a48338955083e03c2516475654ca9c1f5465d8f3c1ed1c3b461bfbf864b710
|
|
| MD5 |
adc9dcc458d3e4463fac64da66dd1e0e
|
|
| BLAKE2b-256 |
2d1c48ab33e2396b87d73fc7c3c6b97a152b85c7ff8159302bf410ab9da068ce
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-win32.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-win32.whl
- Upload date:
- Size: 93.7 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
610df7a20dd6fd6a03f1dbb6c8cedcfda905805e3a84589b1324ebad9dc828f7
|
|
| MD5 |
1d7f52f3704024e3d0e81f2b154cd859
|
|
| BLAKE2b-256 |
d5432079eb45e8bb5e3b3df1c127fc1ea2c34ef4aaa68563f4d6087769d39ea6
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-manylinux_2_39_riscv64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-manylinux_2_39_riscv64.whl
- Upload date:
- Size: 125.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.39+ riscv64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74816c4a076c8046bfc7d0fdd3bbe901a5d829661449f604ce98bd1d400b2ca3
|
|
| MD5 |
f506e517971411ba18959026e59602c0
|
|
| BLAKE2b-256 |
0facf3a6acbaf571a227d76425bac2562d5d147b6a56b47214bc3b04166b79a1
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 123.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a355e5cff2326cd832a4e1eb305fbadc023eb2c319ab18094608a3ea7bd6747
|
|
| MD5 |
fc0f63a7db756ec99a379d1711860b7a
|
|
| BLAKE2b-256 |
ebfbf637a4f7e74ac8fd78c64326f161eba1c0cfe95de9f0c5c2bb4e29d8c39d
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 115.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c4c12f61ebcfca7bfd7b6b2c25a2dae85acdd9d9029f9d792c244088871d15b
|
|
| MD5 |
a7fa85e54e6df25b40f897489677bdb6
|
|
| BLAKE2b-256 |
57e645708e989b9b110ae3696e90a7cf6cffd3bcb1798260ebfac81c42de6dcd
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-macosx_13_0_x86_64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 89.7 kB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a640308321ddce9fc34d3914c1c95b0ea496ab43097a37cfc24e976d80ebb00b
|
|
| MD5 |
c40ce06accac9392c981a15967d5234a
|
|
| BLAKE2b-256 |
75d7026e5bdaad4361d2bee6b55054cf1b70e209fcc9f7c299554ccb6ace6889
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-macosx_13_0_universal2.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-macosx_13_0_universal2.whl
- Upload date:
- Size: 155.9 kB
- Tags: CPython 3.10, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7f1ac4436881c9cb0b6a402b0e37d0ae9ff2c4791d6664eeadc95c25eeb5210
|
|
| MD5 |
49ef25b1e69e959299376d1f0b19e4e9
|
|
| BLAKE2b-256 |
f08416d298abb1c315304c885f2e1081debc225638ab9ed607acb945fe18e42f
|
File details
Details for the file ayafileio-1.4.5-cp310-cp310-macosx_13_0_arm64.whl.
File metadata
- Download URL: ayafileio-1.4.5-cp310-cp310-macosx_13_0_arm64.whl
- Upload date:
- Size: 85.5 kB
- Tags: CPython 3.10, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0419fe0a468bc2c870075a693f49b1f72a477dc6897ca946a121b9c5381585a4
|
|
| MD5 |
fdbc1cdaa4c544ca5e090b8995723949
|
|
| BLAKE2b-256 |
fe1dd0bb306e6fc346b9cb1f3216f910a7928bdcc901529961628862e1bd525e
|