Skip to main content
Pre-release

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

pyplines-test

Test deployed Pyplines through the public API. Authentication and connection selection use the session saved by pyplines auth login, or the standard PYPLINES_SERVER_URL, PYPLINES_WORKSPACE, and PYPLINES_ACCESS_TOKEN variables. Explicit global --server and --workspace flags override saved settings.

pyplines-test version
pyplines-test run tests/hello-world.yaml
pyplines-test run tests/ --report results.json
AUTOMATION_MODE=enabled pyplines-test run tests/hello-world.yaml

Cases target existing, ready Pyplines. They do not build or deploy resources. All selected cases are preflighted before execution. Test workloads have real side effects: only use suitable Actions. Load/stress concurrency is outstanding Runs, not requests per second. Interruptions/timeouts do not cancel remote Runs.

See examples/v1alpha1/tests and specification 0310 for the canonical documents and report semantics. Place only cases you intend to execute in a selected directory.

Reports contain versions, immutable identities, timing and outcome codes—not inputs, output values, logs or credentials. Server/executor identities are a preflight snapshot; unavailable executor metadata remains explicit. This is not per-Run binary attestation. Action image digests identify executable content; SDK/Python versions cannot be inferred from an Action version alone.

Targets include executionConfiguration when the server supplies it: preflight Workspace settings version, size map and Workspace/installation aggregate limits. Each observed Run also contributes its immutable spec.execution allocation snapshot to the sample. These distinguish policy from captured allocations; a preflight policy snapshot does not prove which aggregate limits were used later.

Development: uv run --project apps/test pytest -q apps/test/tests. Live installed-wheel smoke: python3 tooling/qualification/qualify-v1alpha1-client.py --docker --test-tool-only. Worker connections are reused; concurrency is bounded without CLI subprocesses or Run-state polling. End-to-end measurements still include network/observation cost and are not equivalent to Action execution duration. PyPI publication requires a trusted publisher for pyplines-test, workflow publish-release.yml, environment pypi, just like the other packages.

Metadata

Release files for pyplines-test 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-test 2026.9.14a1
File Size Uploaded Provenance Actions
pyplines_test-2026.9.14a1.tar.gz 78.7 kB With provenance Details for pyplines_test-2026.9.14a1.tar.gz

Built distribution (wheel)

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

Total release size: 89.1 kB

Release files / pyplines_test-2026.9.14a1.tar.gz

Download URL pyplines_test-2026.9.14a1.tar.gz
Size 78.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6b1a9030a1c784faf954a57f9292a60fca8d58566e6a2be8464aec575a467a1d
BLAKE2b-256 checksum
How to use checksums
ba1365e3695efb2d7a81be97bf3a44c8941382a7c2e566a3160b6cb170a72598
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_test-2026.9.14a1-py3-none-any.whl

Download URL pyplines_test-2026.9.14a1-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00bfa63c2700d140831c3b9644dba1b0238d4e386f2cd964ad15ee6e6c72696f
BLAKE2b-256 checksum
How to use checksums
39cf937ee6d6309d98c6904cf935df49a6149a4628fc9a0096c10519f442f604
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-test 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_test-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