pyiceberg0.8.1
pyiceberg0.8.1
Published
Apache Iceberg is an open table format for huge analytic datasets
pip install pyiceberg
Package Downloads
Authors
Project URLs
Requires Python
!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,>=3.9
Dependencies
- adlfs
>=2023.1.0; extra == "adlfs"
- boto3
>=1.24.59; extra == "glue" or extra == "dynamodb"
- cachetools
<6.0.0,>=5.5.0
- click
<9.0.0,>=7.1.1
- duckdb
<2.0.0,>=0.5.0; extra == "duckdb"
- fsspec
>=2023.1.0
- gcsfs
>=2023.1.0; extra == "gcsfs"
- getdaft
>=0.2.12; extra == "daft"
- mmh3
<6.0.0,>=4.0.0
- mypy-boto3-glue
>=1.28.18; extra == "glue"
- pandas
<3.0.0,>=1.0.0; extra == "pandas" or extra == "ray"
- psycopg2-binary
>=2.9.6; extra == "sql-postgres"
- pyarrow
<19.0.0,>=14.0.0; extra == "pyarrow" or extra == "pandas" or extra == "duckdb" or extra == "ray"
- pydantic
!=2.4.0,!=2.4.1,<3.0,>=2.0
- pyparsing
<4.0.0,>=3.1.0
- python-snappy
<1.0.0,>=0.6.0; extra == "snappy"
- ray
==2.10.0; python_version < "3.9" and extra == "ray"
- ray
<3.0.0,>=2.10.0; python_version >= "3.9" and extra == "ray"
- requests
<3.0.0,>=2.20.0
- rich
<14.0.0,>=10.11.0
- s3fs
>=2023.1.0; extra == "s3fs"
- sortedcontainers
==2.4.0
- sqlalchemy
<3.0.0,>=2.0.18; extra == "sql-postgres" or extra == "sql-sqlite"
- strictyaml
<2.0.0,>=1.7.0
- tenacity
<10.0.0,>=8.2.3
- thrift
<1.0.0,>=0.13.0; extra == "hive"
- zstandard
<1.0.0,>=0.13.0; extra == "zstandard"
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 the Iceberg table spec.
The documentation is available at https://py.iceberg.apache.org/.