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.