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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file pachypy-0.1.7.tar.gz.

File metadata

  • Download URL: pachypy-0.1.7.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pachypy-0.1.7.tar.gz
Algorithm Hash digest
SHA256 239576fbb873d07ff54f659ca00952d0a57998a37329d6e94679ddd743110879
MD5 4564d016ce326f99454c0c8a710681b7
BLAKE2b-256 21873e6b8d0d790a86680615902c91aade08035386dbc7c90d4098a49efd4820

See more details on using hashes here.

File details

Details for the file pachypy-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: pachypy-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pachypy-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 da753ab5ad01376e6f8b881690b99880cf80e2a4eb922e4d05650d599c8c3ec0
MD5 0ea9d8879e836fd975865ee30f5b1903
BLAKE2b-256 aaf743e34b6c09dcf3a55d69f3d08ae5b3b1dd7708654413217e62d69b537c54

See more details on using hashes here.

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