Installation

Base Installation

Install the core package when you only need the built-in protocol backends:

pip install aiomegfile

Optional Extras

Use extras to enable optional integrations and tooling:

Extra

Install command

Purpose

CLI

pip install "aiomegfile[cli]"

Installs the amf command line interface.

HDFS

pip install "aiomegfile[hdfs]"

Enables the hdfs:// backend.

WebDAV

pip install "aiomegfile[webdav]"

Enables webdav:// and webdavs:// support.

Development Setup

This repository uses PDM for local development. A typical setup is:

pdm install -G dev

Documentation can be built locally with:

make doc