Metadata-Version: 2.3
Name: s3table
Version: 0.0.1
Summary: A Python package for managing Iceberg tables in AWS S3
License: Apache-2.0
Author: Danh Phan
Author-email: danh.phan.mq@gmail.com
Requires-Python: >=3.9,<3.14
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: boto3 (>=1.28.0)
Requires-Dist: click (>=7.1.1,<9.0.0)
Requires-Dist: fsspec (>=2023.1.0)
Requires-Dist: pyiceberg (>=0.5.0,<1.0)
Requires-Dist: requests (>=2.20.0,<3.0.0)
Requires-Dist: rich (>=10.11.0,<14.0.0)
Description-Content-Type: text/markdown

# Getting started with S3Table

S3Table is a Python implementation that leverage PyIceberg for accessing Iceberg tables in AWS S3, without the need of a JVM.

S3Table allows users to create AWS S3 Table with GlueCatalog that can be automatically loaded as external tables into Redshift

## Installation

Before installing S3Table, make sure that you're on an up-to-date version of `pip`:

```sh
pip install --upgrade pip
```

You can install the latest release version from pypi:

```sh
pip install "s3table[s3fs,hive]"
```

