Skip to main content

Project Nessie: A Git-like Experience for your Data Lake

Project description

Python API and CLI for Nessie

Nessie is a system to provide Git like capability for Iceberg Tables, Delta Lake Tables, Hive Tables and Sql Views.

More information can be found at projectnessie.org

History

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.

Project details


Release history Release notifications | RSS feed

This version

0.9.0

Download files

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

Source Distribution

pynessie-0.9.0.tar.gz (42.5 kB view details)

Uploaded Source

Built Distribution

pynessie-0.9.0-py2.py3-none-any.whl (25.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pynessie-0.9.0.tar.gz.

File metadata

  • Download URL: pynessie-0.9.0.tar.gz
  • Upload date:
  • Size: 42.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for pynessie-0.9.0.tar.gz
Algorithm Hash digest
SHA256 5133f287eae84a8e90ccb97af25a1b018c92e4513b2994eef200b43ae8dafbda
MD5 6dfba44314990d86b9edea556b5a2100
BLAKE2b-256 3534862624b88e274f1ef17fd1a9c810ae6326b14123c3cf5f32d1a92778100a

See more details on using hashes here.

File details

Details for the file pynessie-0.9.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pynessie-0.9.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for pynessie-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3bb7d94ee5996765ceb34644c833a56f5e9034293cc31e4eea44eb1153127cc4
MD5 9adf71fd59849947205c3fa613fbea0b
BLAKE2b-256 7ee3febbe7e3bf0b7d084bf0d15b50ce59ba4f68adcd15d5c669520d3adb0e26

See more details on using hashes here.

Supported by

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