๐ฆ Installation
OpenAutoLoader is designed to be lightweight and highly compatible. It requires Python 3.10 or higher.
๐ Standard Installation
The easiest way to get started is by installing the core package via pip:
pip install open-auto-loader
โก Using uv (Recommended)
For modern Python projects using uv, you can add it to your project instantly:
uv add open-auto-loader
โ๏ธ Cloud Storage Dependencies
OpenAutoLoader uses fsspec and specialized drivers to communicate with cloud providers. Depending on where your data lives, you will need to install the corresponding backend:
| Cloud Provider | Storage Type | Required Driver |
|---|---|---|
| AWS | S3 | s3fs |
| Azure | Blob / Gen2 | adlfs |
| Google Cloud | GCS | gcsfs |
Install Cloud Drivers
# For AWS S3
pip install s3fs
# For Azure Blob Storage
pip install adlfs
# For Google Cloud Storage
pip install gcsfs
๐ ๏ธ Verification
To verify that the installation was successful and all dependencies are linked, run the following in your terminal:
python -c "import open_auto_loader; print('OpenAutoLoader installed successfully!')"
๐งช Development Version
If you want to test the latest features directly from the source code, you can install the development version:
git clone https://github.com/nitish9413/open_auto_loader.git
cd open_auto_loader
pip install -e .