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
Built Distribution
File details
Details for the file marquez-python-0.50.0.tar.gz
.
File metadata
- Download URL: marquez-python-0.50.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c450a56d0513f94e1769d0d3801ee96b064c0a17f0510ab0c77d034bcbc81c85 |
|
MD5 | c8b242051e5db798913432dfbce644b0 |
|
BLAKE2b-256 | a24d863518668e5e8f30bed43f0a5a08e34e6f56564d0ca374617692958e3305 |
File details
Details for the file marquez_python-0.50.0-py3-none-any.whl
.
File metadata
- Download URL: marquez_python-0.50.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32aa135c79a31fced6b20c4245415c71ad9eacc5aaaa68b3dfed00b6825bf926 |
|
MD5 | 1f2bd5baba264c0ca544320d88e2c825 |
|
BLAKE2b-256 | 7d1dfeec44631861f6832b75a79f99ffa58ae20e0eaed9f9a7788c1d1fcaac56 |