Skip to main content

Project Nessie: Transactional Catalog for Data Lakes with Git-like semantics

Reason this release was yanked:

broken imports

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

Project details


Release history Release notifications | RSS feed

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.10.1.tar.gz (47.2 kB view details)

Uploaded Source

Built Distribution

pynessie-0.10.1-py2.py3-none-any.whl (23.4 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: pynessie-0.10.1.tar.gz
  • Upload date:
  • Size: 47.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pynessie-0.10.1.tar.gz
Algorithm Hash digest
SHA256 14cbf4f4a66f6c885f77cfc6e1de0495cd30404df375b8c1497e4d279ca81e8e
MD5 7bb2013441054f931a45dc6f1912956d
BLAKE2b-256 4e2ec1322890d58d1bc2c00b1d8ead201b79a62e6ecf91096366e5c869eb8644

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pynessie-0.10.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0254d2972b9ac743bd09aded2f24ebab8f7a9481b21c3e31aad0a2d25b247b30
MD5 6381e43553c695709e0371648429dad1
BLAKE2b-256 2b9b87bde4548a4ec480ec81e4b9cd7662bb95f46672c5bb91e29643ec1d7262

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