Skip to main content

Tests codecov PyPI

airfs: A Python library for cloud and remote file Systems

airfs brings standard Python I/O to various storages (like cloud objects storage, remote file-systems, ...) by providing:

  • Abstract classes of Cloud objects with the complete io.RawIOBase and io.BufferedIOBase standard interfaces.
  • Features equivalent to the standard library (io, os, os.path, shutil) for seamlessly managing storage objects and local files.

These functions are source agnostic and always provide the same interface for all files from storage or local file systems.

Buffered storage objects also support the following features:

  • Buffered asynchronous writing of any object size.
  • Buffered asynchronous preloading in reading mode.
  • Write or read lock depending on memory usage limitation.
  • Maximization of bandwidth using parallels connections.

For more information, refer to the documentation.

Supported storage

airfs is compatible with the following storage services:

  • Alibaba Cloud OSS
  • AWS S3 / MinIO
  • GitHub (Read Only)
  • Microsoft Azure Blobs Storage
  • Microsoft Azure Files Storage
  • OpenStack Swift Object Store

airfs can also access any publicly accessible file via HTTP/HTTPS (Read only).


"airfs" is a fork of the unmaintained "Pycosio" project by its main developer.

Metadata

Release files for airfs 1.5.2

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

Source distribution (sdist)

Source distribution for airfs 1.5.2
File Size Uploaded Provenance Actions
airfs-1.5.2.tar.gz 61.4 kB Without provenance Details for airfs-1.5.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for airfs 1.5.2
File Interpreter ABI Platform Actions
airfs-1.5.2-py3-none-any.whl Python 3 none any Details for airfs-1.5.2-py3-none-any.whl

Total release size: 151.4 kB

Release files / airfs-1.5.2.tar.gz

Download URL airfs-1.5.2.tar.gz
Size 61.4 kB
Tags Source
SHA-256 checksum
How to use checksums
907e7486619df0cb0e81829f79aa285551d012b47c03e71b856aeea4f11b2647
BLAKE2b-256 checksum
How to use checksums
871128e21a6365dd41c99bb148e1d98ae9a4aae7c5d7bb1da533f5c8a6783989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.3 Linux/5.15.0-1037-azure

Release files / airfs-1.5.2-py3-none-any.whl

Download URL airfs-1.5.2-py3-none-any.whl
Size 90.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e2f2d78e5175ed31f6eec506a535ab6cc20c11cc2cbe9ab7ca7975163a681d58
BLAKE2b-256 checksum
How to use checksums
ddd1dbeba8086943f1361d92604257652a897c49100118e1f89c5c8e93b3cb90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.3 Linux/5.15.0-1037-azure

Security for airfs 1.5.2

Provenance

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

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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