Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyiceberg-0.2.0rc0.tar.gz (331.1 kB view details)

Uploaded Source

Built Distribution

pyiceberg-0.2.0rc0-py3-none-any.whl (298.0 kB view details)

Uploaded Python 3

File details

Details for the file pyiceberg-0.2.0rc0.tar.gz.

File metadata

  • Download URL: pyiceberg-0.2.0rc0.tar.gz
  • Upload date:
  • Size: 331.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.15

File hashes

Hashes for pyiceberg-0.2.0rc0.tar.gz
Algorithm Hash digest
SHA256 431f4dce9e2ad93505d1e8060a1f13f97b61044b0055ae4da4daffd0bb43ad6c
MD5 0d3c11a0712bb73c9370ec22eb2b5c24
BLAKE2b-256 5ad31e41c8b160bd446e09c64637c602af0777d723bbca8e0931fbf98dd860aa

See more details on using hashes here.

File details

Details for the file pyiceberg-0.2.0rc0-py3-none-any.whl.

File metadata

  • Download URL: pyiceberg-0.2.0rc0-py3-none-any.whl
  • Upload date:
  • Size: 298.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.15

File hashes

Hashes for pyiceberg-0.2.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 a57b6c6b8d59962b49d3f11d7c04f55e4393cb8d2bc2965cf169360236b0ab3a
MD5 43792c97cab9641a92304e566c9bbf75
BLAKE2b-256 63a3c827673642f3fe4d46a583808db1254fbd0f1c5cbb6bd34fcbf17b383c9b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page