Installation¶
Requirements¶
Python 3.12 or higher
boto3 >= 1.0
fsspec >= 2024
Installing from PyPI¶
You can install Conflux S3 Utils using pip:
pip install conflux-s3-utils
Installing from Source¶
To install from source, clone the repository and install using pip:
git clone https://github.com/conflux-xyz/conflux-s3-utils.git
cd conflux-s3-utils
pip install .
Development Installation¶
For development, you can install with development dependencies:
git clone https://github.com/conflux-xyz/conflux-s3-utils.git
cd conflux-s3-utils
pip install -e ".[dev]"
AWS Credentials¶
Since Conflux S3 Utils uses boto3 under the hood, you’ll either need to configure your AWS credentials for boto3, or you can construct your own instance of the boto3 client and pass it into the S3Client.
For more information, see the boto3 credentials documentation.