• Python 99%
  • Jupyter Notebook 0.3%
  • Shell 0.2%
  • Makefile 0.2%
  • Cython 0.1%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Orest Tokovenko e3564a54c1
chore: read the codespell settings from pyproject.toml (#4213)
dev: read the codespell settings from pyproject.toml

codespell reads [tool.codespell], so the separate .codespellrc file is one less thing at the root of the repository.
2026-11-02 16:33:11 +00:00
.github Infra: Bump pypa/gh-action-pypi-publish to v1.14.3 (#4216) 2026-10-31 21:12:24 +00:00
dev Build: Bump rustfs/rustfs from 1.0.3 to 1.0.4 in /dev (#4240) 2026-11-02 07:00:41 +00:00
mkdocs Support assume-role for Glue and DynamoDB catalogs (#4132) 2026-10-27 23:08:26 +00:00
notebooks dev: add make notebook (#2528) 2026-01-20 12:01:34 -08:00
pyiceberg Raise when planning a scan of an unknown snapshot (#4218) 2026-11-02 16:11:42 +00:00
tests Raise when planning a scan of an unknown snapshot (#4218) 2026-11-02 16:11:42 +00:00
vendor
.asf.yaml CI: Reduce workflow overhead (#3962) 2026-10-23 21:46:21 -07:00
.gitignore Build: Add .venv/ to .gitignore (#3626) 2026-07-08 09:05:27 -07:00
.markdownlint.yaml
.pre-commit-config.yaml Infra: Replace archived pydocstyle hook with ruff D rules (#4014) 2026-10-24 04:53:36 +00:00
AGENTS.md Prefer for loops over parametrized tests in AGENTS.md (#4150) 2026-10-25 04:04:50 +00:00
CLAUDE.md symlink CLAUDE.md to AGENTS.md (#3852) 2026-08-25 11:53:02 -07:00
LICENSE Build: Correct LICENSE paths for wheels and document the bundled Cython runtime (#3893) 2026-09-11 17:42:59 +00:00
Makefile CI: Reduce workflow overhead (#3962) 2026-10-23 21:46:21 -07:00
MANIFEST.in fix: include uv.lock in release tarball (#2987) 2026-01-30 13:27:41 -08:00
NOTICE Update NOTICE year 2025 -> 2026 (#3332) 2026-05-06 20:16:47 +02:00
pyproject.toml chore: read the codespell settings from pyproject.toml (#4213) 2026-11-02 16:33:11 +00:00
README.md Bump markdownlint-cli in .pre-commit-config.yaml file (#2366) 2025-08-21 23:34:29 +02:00
SECURITY-THREAT-MODEL.md chore: update security model to define additional scope boundaries (#3845) 2026-08-25 11:17:52 -07:00
setup.py sdist: remove .egg-info and setup.cfg from sdist (#2734) 2025-11-11 15:05:17 -08:00
uv.lock Build: Bump prek from 0.5.3 to 0.5.7 (#4233) 2026-11-02 07:01:17 +00:00

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/.

Get in Touch