The Apache Polaris Python package provides a client for interacting with the Apache Polaris REST APIs, including management, Iceberg Catalog, and Polaris Catalog APIs. It enables users to manage and query data catalogs programmatically from Python applications.
- Python 3.10 or later
- uv >= 0.9.0
First we need to generate the OpenAPI client code from the OpenAPI specification by running the following command from the project root directory:
make client-regeneratemake client-lintmake client-integration-testmake client-build