Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Pyplines CLI standard

Shared inspection services and views derive Distribution and Action descriptions from canonical content, with explicit verification states.

pyplines-cli-common provides the shared Typer application boundary, safe errors, and presentation used by the CLI and Builder. It has no Server dependency.

Human output is the default. AUTOMATION_MODE=enabled or --json selects automation output: one JSON result on stdout, JSON errors and progress on stderr, and no interactive prompts. Log-stream commands emit newline-delimited JSON. Empty invocation and help show readable help and exit zero without credentials. Redirecting stdout does not change the output format.

Exit codes: 0 success, 1 operation failure, 2 invalid usage/input, 3 observation timeout, 130 interruption. Unexpected exceptions never print arbitrary exception values; optional diagnostics identify their type without leaking tokens or signed URLs.

Human errors are concise stderr diagnostics without appended recovery commands. Verbose mode exposes safe structured details; JSON errors use the ApiError contract (code, message, optional correlationId, violations, details). See CLI error diagnostics.

The shared package follows the release's CalVer version and is published before CLI and Builder. Configure its PyPI Trusted Publisher for repository pyplines/pyplines, workflow publish-release.yml, environment pypi.

Distribution tooling

Both operator CLI and builder import the same bounded archive reader, canonical writer, signature verifier, offline schema snapshot, and OCI registry transport. The signing source URI identifies publisher authority without requiring an Index. Registry transport is independent of publisher verification and never uses a Docker daemon. Dependencies and schemas ship in the common wheel.

The manual qualify-distribution-oci.yml workflow tests real registry transfer, ORAS copying, and installed wheels. Its optional GHCR job publishes unique test packages under the repository owner's qualification namespace and leaves them for inspection; it does not run on pushes or releases automatically.

Metadata

Release files for pyplines-cli-common 2026.9.14a1

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

Source distribution (sdist)

Source distribution for pyplines-cli-common 2026.9.14a1
File Size Uploaded Provenance Actions
pyplines_cli_common-2026.9.14a1.tar.gz 66.4 kB With provenance Details for pyplines_cli_common-2026.9.14a1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyplines-cli-common 2026.9.14a1
File Interpreter ABI Platform Actions
pyplines_cli_common-2026.9.14a1-py3-none-any.whl Python 3 none any Details for pyplines_cli_common-2026.9.14a1-py3-none-any.whl

Total release size: 133.2 kB

Release files / pyplines_cli_common-2026.9.14a1.tar.gz

Download URL pyplines_cli_common-2026.9.14a1.tar.gz
Size 66.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3acfc5e436b6d9e84d59a28493c6377d10ba19271a5c479634c331f8fac121cd
BLAKE2b-256 checksum
How to use checksums
a9bab22d55a5aa703deb183c1c3e2817722e0773f802e193288edf362691e401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / pyplines_cli_common-2026.9.14a1-py3-none-any.whl

Download URL pyplines_cli_common-2026.9.14a1-py3-none-any.whl
Size 66.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8907497d0de2936868956024d81053558f9a1b341f94df61bb994f1e8d79087
BLAKE2b-256 checksum
How to use checksums
066a7c2b5018bfe6b5f8e8296cf47dcbd955f00790737fcee3aa562641514044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Security for pyplines-cli-common 2026.9.14a1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pyplines_cli_common-2026.9.14a1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

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