Apache Iceberg is an open table format for huge analytic datasets
Project description
Iceberg Python
pyiceberg is a python library for programmatic access to iceberg table metadata as well as to table data in iceberg format. It is a Python implementation of iceberg table spec. Documentation is available at https://py.iceberg.apache.org/.
Getting Started
pyiceberg is currently in development, for development and testing purposes the best way to install the library is to perform the following steps:
git clone https://github.com/apache/iceberg.git
cd iceberg/python
pip install -e .
Development
Development is made easy using Poetry. Poetry provides virtual environments for development:
poetry shell
make install
make test
For more information, please refer to the Manage environments section of Poetry.
Testing
Testing is done using Poetry:
poetry install -E pyarrow
poetry run pytest
Get in Touch
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyiceberg-0.2.1.tar.gz
.
File metadata
- Download URL: pyiceberg-0.2.1.tar.gz
- Upload date:
- Size: 331.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e79b5b59a1cbe5183a69c6b759b78ebdbb8611dfeb1b984d048625077b983ba |
|
MD5 | a1742418971877321378053171a9a153 |
|
BLAKE2b-256 | ef3c1c4cab7a86bea6fc004155ca1b799e9c1abc761fb81d646809b6ffdc1682 |
File details
Details for the file pyiceberg-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: pyiceberg-0.2.1-py3-none-any.whl
- Upload date:
- Size: 298.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b73bd58c86c3bd21ceeeb60f4b3170ea3f8bbcc033f449244885e2480d99696 |
|
MD5 | a78a05e43cdff8f55a35a48772a51d49 |
|
BLAKE2b-256 | a81e3460ecf64f6900e7c59b58f7680a30be6dd636addaa0f895a2c35f968448 |