Skip to main content

aerofs

High-Performance Asynchronous File I/O for Python

Powered by Rust, Tokio, and PyO3.

PyPI Release License


aerofs brings the power of Rust's asynchronous I/O to Python. By leveraging tokio and PyO3, it provides a non-blocking, thread-safe, and highly performant filesystem interface for asyncio applications.

Full documentation at the Documentation Site.

Installation

pip install aerofs

Quick Start

import aerofs
import asyncio

async def main():
    async with aerofs.open('hello.txt', 'w') as f:
        await f.write('Hello via Rust!')

    async with aerofs.open('hello.txt', 'r') as f:
        print(await f.read())

if __name__ == "__main__":
    asyncio.run(main())

Documentation

Guides and API references are available in the docs/ directory or online:

License

Apache 2.0 License.

Metadata

Release files for aerofs 4.0.7

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

Source distribution (sdist)

Source distribution for aerofs 4.0.7
File Size Uploaded
aerofs-4.0.7.tar.gz 192.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aerofs 4.0.7
File Interpreter ABI Platform
aerofs-4.0.7-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details

Total release size: 1.2 MB

Release files / aerofs-4.0.7.tar.gz

Download URL aerofs-4.0.7.tar.gz
Size 192.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4a12cc282cd7402a1219e30a11206d472bc2aa7264ef02eb98fe0bbb6cb1b059
BLAKE2b-256 checksum
How to use checksums
b9b57cc7a82aec1a95949964432aef57f64914458a1b18f350095d5224a0e7f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.

Transparency log

Release files / aerofs-4.0.7-cp39-abi3-manylinux_2_34_x86_64.whl

Download URL aerofs-4.0.7-cp39-abi3-manylinux_2_34_x86_64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
44c7ca30d1d14c85ae55031a8315a9b722f702e931298f57fd5ee0c29a02b78f
BLAKE2b-256 checksum
How to use checksums
d19d562f42c1319c7bf03412eaabe843f791b8af620492c8aae896da3f0b54f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

4.0.7 This release

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.2

2 release files

4.0.1

2 release files

0.3.5

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page