Skip to main content

Python API and CLI for Nessie

Nessie is a system to provide Git like capability for Iceberg Tables/Views.

See Nessie-Repo.

More information can be found at projectnessie.org

History

0.67.0 (2024-02-09)

0.66.0 (2024-01-09)

0.65.0 (2023-11-15)

0.64.2 (2023-08-24)

0.64.0 (2023-07-11)

0.63.0 (2023-07-11)

0.62.1 (2023-06-23)

0.62.0 (2023-06-23)

0.61.0 (2023-06-13)

0.60.1 (2023-05-25)

0.60.0 (2023-05-25)

0.59.0 (2023-05-18)

0.58.1 (2023-04-19)

0.58.0 (2023-04-15)

0.57.0 (2023-04-11)

0.56.0 (2023-04-05)

0.55.0 (2023-04-04)

0.54.0 (2023-03-30)

0.53.1 (2023-03-24)

0.53.0 (2023-03-23)

0.52.3 (2023-03-20)

0.52.2 (2023-03-20)

0.52.1 (2023-03-20)

0.52.0 (2023-03-20)

0.51.1 (2023-03-07)

0.51.0 (2023-03-06)

0.50.0 (2023-02-24)

0.49.0 (2023-02-17)

0.48.2 (2023-02-08)

0.48.1 (2023-02-06)

0.48.0 (2023-02-06)

0.47.1 (2023-01-20)

0.47.0 (2023-01-18)

0.46.7 (2023-01-12)

0.46.5 (2023-01-12)

0.46.3 (2023-01-06)

0.46.2 (2022-12-28)

0.46.0 (2022-12-20)

0.45.0 (2022-11-29)

0.44.0 (2022-10-18)

0.43.0 (2022-09-15)

  • Configurable timeout of HTTP calls to Nessie (defaults to 60 seconds)

  • Fix default behaviour for transplant in CLI

  • Handle merge response in CLI

  • Fix key list lookup with hash collisions

0.42.0 (2022-08-26)

  • (No Python related highlights)

0.41.0 (2022-08-05)

  • (No Python related highlights)

0.40.3 (2022-08-01)

  • (No Python related highlights)

0.40.2 (2022-08-01)

  • (No Python related highlights)

0.40.1 (2022-07-25)

  • (No Python related highlights)

0.40.0 (2022-07-22)

  • Change Pynessie dependencies import from relative to absolute

  • Use isort instead of flake8-import-order

0.30.0 (2022-05-13)

  • (No Python related highlights)

0.29.0 (2022-05-05)

  • (No Python related highlights)

0.28.0 (2022-04-26)

  • (No Python related highlights)

0.27.0 (2022-04-14)

  • (No Python related highlights)

0.26.0 (2022-04-12)

  • (No Python related highlights)

0.25.0 (2022-04-06)

  • (No Python related highlights)

0.24.0 (2022-03-31)

  • (No Python related highlights)

0.23.1 (2022-03-23)

  • (No Python related highlights)

0.23.0 (2022-03-23)

  • (not released)

0.22.0 (2022-03-11)

  • (No Python related highlights)

0.21.2 (2022-03-02)

  • (No Python related highlights)

0.21.1 (2022-03-02)

  • (No Python related highlights)

0.21.0 (2022-03-01)

  • (No Python related highlights)

0.20.1 (2022-02-17)

  • (No Python related highlights)

0.20.0 (2022-02-16)

  • (No Python related highlights)

0.19.0 (2022-02-07)

  • Reads using “detached” commit-ids w/o specifying a branch or tag name

  • Support for Iceberg views (experimental)

0.18.0 (2022-01-13)

  • Add new reflog command to the CLI

  • Add support for Python 3.10

  • Drop support for Python 3.6

0.17.0 (2021-12-08)

  • Rename –query/–query-expression flag to –filter

0.16.0 (2021-12-03)

  • Add -x flag to fetch additional metadata for branches/tags

  • Add diff command to show the diff between two references

0.15.1 (2021-12-01)

  • no changes for Python

0.15.0 (2021-12-01)

  • Enhance commit log to optionally return original commit operations

0.14.0 (2021-11-12)

  • Updated ‘IcebergTable’ to track more information

  • Better ‘ContentKey’ handling

  • Nessie CLI code cleanups

0.12.1 (2021-11-03)

  • Update / clarify CLI docs

  • Fix ‘pynessie.auth’ not found error

  • Clearer ‘nessie log’ cli command

0.12.0 (2021-10-25)

  • Specialize and document Nessie exceptions

  • Fix –json on specific branches and tags

0.11.0 (2021-10-20)

  • Fix Nessie’s representation of global and on-reference state (Iceberg tables)

  • Support expected contents in Nessie Put operations in CLI

  • Fix CLI log -n option

0.10.1 (2021-10-08)

  • Various fixes and improvements

  • Update REST-API calls for new version-store API requirements

0.9.2 (2021-08-26)

  • (No Python related highlights)

0.9.0 (2021-08-09)

  • (No Python related highlights)

0.8.3 (2021-07-19)

  • Fix ser/de of SqlView when listing contents

0.8.2 (2021-07-15)

  • REST-API change: only accept named-references

  • REST-API change: Server-side commit range filtering

  • OpenAPI: more explicit constraints on parameters

  • Commit-log filtering on all fields of CommitMeta

  • Use “Common Expression Language” for commit-log and entries filtering

  • Prepare for multi-tenancy

  • Fix ser/de of DeltaLakeTable when listing contents

0.7.0 (2021-06-15)

  • Fix naming in nessie client merge operation

  • Distinguish between author & committer in the Python CLI

  • Allow setting author when committing via Python CLI

  • Loosen pins for client install on Python cli

0.6.1 (2021-05-25)

(no Python relevant changes)

0.6.0 (2021-05-12)

  • create-reference and commit operations return the new commit-hash

  • dependency updates

0.5.1 (2021-04-09)

(no Python relevant changes)

0.5.0 (2021-04-08)

  • dependency updates

  • endpoint updates for object type and new commit metadata object

0.4.0 (2021-03-08)

  • dependency updates

0.3.0 (2020-12-30)

  • support for python3.9

  • correct display of contents in the cli

  • better type checking

0.2.1 (2020-10-30)

  • fix install requirements in setup.py

0.2.0 (2020-10-30)

  • git-like cli interface

  • more complete coverage of REST endpoints

  • better testing

0.1.1 (2020-10-01)

  • First release on PyPI.

Metadata

Release files for pynessie 0.67.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pynessie 0.67.0
File Size Uploaded
pynessie-0.67.0.tar.gz 65.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pynessie 0.67.0
File Interpreter ABI Platform
pynessie-0.67.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 124.5 kB

Release files / pynessie-0.67.0.tar.gz

Download URL pynessie-0.67.0.tar.gz
Size 65.0 kB
Tags Source
SHA-256 checksum
How to use checksums
cb46e072542e5978d4a27e2115294e3828414d1527fca70d84b6f0f585f6ac1a
BLAKE2b-256 checksum
How to use checksums
bed62e3d168061e3b1075c4b487d753ff37bad02d28d0322837ebe36cd09383e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / pynessie-0.67.0-py2.py3-none-any.whl

Download URL pynessie-0.67.0-py2.py3-none-any.whl
Size 59.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b1de9013f7c5a3ca5fa8ad179cf06cc3d81860b54a925f47968c363e21aa5bd2
BLAKE2b-256 checksum
How to use checksums
c1edc1422f7513a7d1d4dc2da6bc02707efa474c205935ad0e443c65e21b7c32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.67.0 This release

2 release files

0.65.0

2 release files

0.64.2

2 release files

0.64.0

2 release files

0.63.0

2 release files

0.62.1

2 release files

0.62.0

2 release files

0.61.0

2 release files

0.60.1

2 release files

0.59.0

2 release files

0.58.1

2 release files

0.58.0

2 release files

0.57.0

2 release files

0.54.0

2 release files

0.53.1

2 release files

0.53.0

2 release files

0.52.3

2 release files

0.50.0

2 release files

0.49.0

2 release files

0.47.1

2 release files

0.47.0

2 release files

0.46.7

2 release files

0.46.5

2 release files

0.46.2

2 release files

0.46.0

2 release files

0.45.0

2 release files

0.44.0

2 release files

0.43.0

2 release files

0.42.0

2 release files

0.40.1

2 release files

0.40.0

2 release files

0.30.0

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.0

2 release files

0.24.0

2 release files

0.23.1

2 release files

0.22.0

2 release files

0.20.1

2 release files

0.20.0

2 release files

0.18.0

2 release files

0.14.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.9.2

2 release files

0.9.0

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page