Skip to main content

Marquez Python Client

Project description

Marquez Python Client

Python client for Marquez.

Documentation

See the API docs.

Requirements

Installation

$ pip3 install marquez-python

To install from source run:

$ python3 setup.py install

Usage

Reading Metadata

from marquez_client import MarquezClient

client = MarquezClient(url='http://localhost:5000')

# list namespaces
client.list_namespaces()

To enable logging, set the environment variable MARQUEZ_LOG_LEVEL to DEBUG, INFO, or ERROR:

$ export MARQUEZ_LOG_LEVEL='INFO'

Writing Metadata

To collect OpenLineage events using Marquez, please use the openlineage-python library. OpenLineage is an Open Standard for lineage metadata collection designed to collect metadata for a job in execution.

Development

To install all dependencies for local development:

$ pip3 install -e .[dev]

To run the entire test suite:

$ pytest

SPDX-License-Identifier: Apache-2.0 Copyright 2018-2023 contributors to the Marquez project.

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

marquez-python-0.36.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

marquez_python-0.36.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file marquez-python-0.36.0.tar.gz.

File metadata

  • Download URL: marquez-python-0.36.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/21.8.0 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for marquez-python-0.36.0.tar.gz
Algorithm Hash digest
SHA256 cbfbaa3019e60fd665685180b2eb3960151e08ba926effb8a225c66e4e434d88
MD5 f6fa17a503616596e2d34b02c412ff57
BLAKE2b-256 40a768d0c6bfa9beb420f3efcbe98e440bca63a1d59c9b24462d610f4b6dc821

See more details on using hashes here.

File details

Details for the file marquez_python-0.36.0-py3-none-any.whl.

File metadata

  • Download URL: marquez_python-0.36.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/21.8.0 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for marquez_python-0.36.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99c6315ba9943834e98e27ffa6f9071a371c5727cf783ce93d3a9764ce2876f9
MD5 f26b375f1902d95f139ec4ccd32356bb
BLAKE2b-256 d55c00d02d408506952ca00e875c200d1e8ca37717a22c4f1bdc81d57fdb716b

See more details on using hashes here.

Supported by

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