Installation¶
Requirements¶
- Python 3.11 or higher
aiohttp
library (installed automatically)
Install from PyPI¶
Install with uv (recommended)¶
If you're using uv for package management:
Development Installation¶
To install for development with all optional dependencies:
This will install: - Core runtime dependencies - Testing tools (pytest, pytest-asyncio, moto) - Code quality tools (ruff) - Documentation tools (mkdocs-material, mkdocstrings)
Verify Installation¶
Test your installation by running:
import asyncio
from s3_asyncio_client import S3Client
# This should not raise any import errors
print("S3 Asyncio Client installed successfully!")
Next Steps¶
Once installed, head over to the Quick Start Guide to learn how to configure and use the client.