Skip to main content

Python client library for Pachyderm

Project description

pachypy - A Python client library for Pachyderm

Python 3.6 Documentation Status Coverage Status Codacy Badge Requirements Status Stability Status Gitter

This package aims to make interactions with Pachyderm more pythonic and user-friendly.

It is primarily intended to be used interactively in a Jupyter notebook environment.

Key features include:

  • Show Pachyderm objects (such as repositories, pipelines, jobs, etc.) as nicely formatted tables, backed by pandas DataFrames
  • Batch operations using shell-style wildcards on Pachyderm objects
  • Create and update pipelines from specifications in YAML format, supporting multiple pipelines per file
  • Build and push Docker images before creating and updating pipelines
  • Add image digests when creating and updating pipelines to ensure the latest images are used in pipelines without requiring a tag change

pachypy uses the protobufs from the official python_pachyderm package to communicate with Pachyderm.

Requires Python 3.6 or higher

PrettyPachydermClient.list_jobs()

Installation

pip install pachypy

Documentation

Getting help

Let's chat on Gitter or open an issue on GitHub.

Project details


Download files

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

Source Distribution

pachypy-0.1.7.tar.gz (26.9 kB view hashes)

Uploaded Source

Built Distribution

pachypy-0.1.7-py3-none-any.whl (32.2 kB view hashes)

Uploaded Python 3

Supported by

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