Skip to main content

Verdog runtime

The Python runtime shared by projects generated by Verdog. It provides workflow declarations, the interpreter, agent adapters, and durable run resumption. Requires Python 3.12 or newer.

Generated projects declare verdog-runtime as a dependency. For local development before the package is published, install this checkout with uv pip install ..

Development

uv sync --locked
uv run --locked pytest
uv run --locked pyright
uv build

The tests and type-checking configuration are self-contained in this repository.

See the workflow declarations, interpreter, and user documentation.

Release

release.yml runs when a v* tag is pushed, like v0.1.0. It checks that the tag matches project.version, runs tests and type checks on Python 3.12, builds the wheel and source distribution, checks the installed wheel, and publishes both distributions to PyPI.

Configure this once before the first release:

  1. Create the GitHub environment pypi in this repository's settings.
  2. Add a PyPI Trusted Publisher: project verdog-runtime, owner verdog-ai, repository verdog-runtime, workflow filename release.yml, environment pypi. For a new PyPI project, add it as a pending publisher under your account's Publishing settings. For an existing project, use its Publishing settings. No API-token secret is needed.

Commit and push the repository contents, including this workflow. For each release, update project.version in pyproject.toml, run uv lock, and commit those changes. Then push the matching tag:

git push origin main
git tag v0.1.0
git push origin v0.1.0

Use a new version and matching tag for each subsequent release.

License

Verdog runtime is licensed under the GNU Affero General Public License, version 3 only (AGPL-3.0-only). See LICENSE.

Release files for verdog-runtime 0.1.0

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

Source distribution (sdist)

Source distribution for verdog-runtime 0.1.0
File Size Uploaded
verdog_runtime-0.1.0.tar.gz 196.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for verdog-runtime 0.1.0
File Interpreter ABI Platform
verdog_runtime-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 334.4 kB

Release files / verdog_runtime-0.1.0.tar.gz

Download URL verdog_runtime-0.1.0.tar.gz
Size 196.1 kB
Tags Source
SHA-256 checksum
How to use checksums
02dc295ecca3df57cde775ec1a0d8d8157557f21575f131fa05b198d4592ef43
BLAKE2b-256 checksum
How to use checksums
36595ef60f0cb6edf4fda6d03232f5c58f78accdbdea2f5fc8cfe598bee629da
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 25, 2026.

Transparency log

Release files / verdog_runtime-0.1.0-py3-none-any.whl

Download URL verdog_runtime-0.1.0-py3-none-any.whl
Size 138.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
84b0f4a40aec575c8a3329239a185099f7d4341b7f12d16d6e45632fb80febaa
BLAKE2b-256 checksum
How to use checksums
c81484cfefa19707edf7414ad2969e3ffc7c6ca529700ac3eff8af81bde6224b
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release files

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