Skip to main content

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.

Metadata

Release files for pachypy 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pachypy 0.1.7
File Size Uploaded Provenance Actions
pachypy-0.1.7.tar.gz 26.9 kB Without provenance Details for pachypy-0.1.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pachypy 0.1.7
File Interpreter ABI Platform Actions
pachypy-0.1.7-py3-none-any.whl Python 3 none any Details for pachypy-0.1.7-py3-none-any.whl

Total release size: 59.0 kB

Release files / pachypy-0.1.7.tar.gz

Download URL pachypy-0.1.7.tar.gz
Size 26.9 kB
Tags Source
SHA-256 checksum
How to use checksums
239576fbb873d07ff54f659ca00952d0a57998a37329d6e94679ddd743110879
BLAKE2b-256 checksum
How to use checksums
21873e6b8d0d790a86680615902c91aade08035386dbc7c90d4098a49efd4820
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pachypy-0.1.7-py3-none-any.whl

Download URL pachypy-0.1.7-py3-none-any.whl
Size 32.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da753ab5ad01376e6f8b881690b99880cf80e2a4eb922e4d05650d599c8c3ec0
BLAKE2b-256 checksum
How to use checksums
aaf743e34b6c09dcf3a55d69f3d08ae5b3b1dd7708654413217e62d69b537c54
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for pachypy 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page