Python client library for Pachyderm
Project description
pachypy - A Python client library for Pachyderm
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
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)
Built Distribution
pachypy-0.1.7-py3-none-any.whl
(32.2 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239576fbb873d07ff54f659ca00952d0a57998a37329d6e94679ddd743110879 |
|
MD5 | 4564d016ce326f99454c0c8a710681b7 |
|
BLAKE2b-256 | 21873e6b8d0d790a86680615902c91aade08035386dbc7c90d4098a49efd4820 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | da753ab5ad01376e6f8b881690b99880cf80e2a4eb922e4d05650d599c8c3ec0 |
|
MD5 | 0ea9d8879e836fd975865ee30f5b1903 |
|
BLAKE2b-256 | aaf743e34b6c09dcf3a55d69f3d08ae5b3b1dd7708654413217e62d69b537c54 |