Skip to main content

The fastest CI/CD system for agentic engineering.

Project description

Verploy

PyPI version Python versions License

The fastest CI/CD system for agentic engineering.

verploy verify rebases worktrees and runs automated verifications. Coding agents run this from worktrees and docker containers.

verploy deploy builds on verploy verify, adding manual verification, fast-forward merging, and automated deployment. Users run this.

Rationale:

  • Local-first workflows significantly reduce per-prompt latency compared to using remote agents and GitHub's CI/CD
  • Manual verification should be programmatically defined on a per-project basis
  • Worktree support enables agents to work independently
  • Rebase conflict handling discourages agents from modifying git
  • Docker containers are necessary to sandbox autonomous agents
  • Agents should not have access to on-device deployment credentials

Installation

Verploy is available as verploy on PyPI.

Because Verploy uses other tools you have installed, it's recommended to install it per-project instead of globally:

uv add --dev verploy

Setup

Add a .verploy/ directory to your project with any of these executable scripts:

  • verify -- runs verification checks (e.g. linting, type checking, tests)
  • manual -- runs manual checks (e.g. human review, expensive tests)
  • deploy -- runs after pushing (e.g. publishing to PyPI)

Usage

uv run verploy verify
uv run verploy deploy

License

Licensed under the Apache License 2.0. See LICENSE.

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

verploy-0.0.9.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

verploy-0.0.9-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file verploy-0.0.9.tar.gz.

File metadata

  • Download URL: verploy-0.0.9.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for verploy-0.0.9.tar.gz
Algorithm Hash digest
SHA256 d3df2738d17063574fa5c6811dd6d2e4866df30d5aee40891ee2590e07410a97
MD5 56bfbf5b3e5c95d29e3297748c6857cb
BLAKE2b-256 88fcd0e18b8e8db3e1f0b7c303f962fc7b1ef1f3103be42fc9d4b3708eae8e48

See more details on using hashes here.

File details

Details for the file verploy-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: verploy-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for verploy-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7def3eff86132a8e4e3a13806d6ac2cb4665fe2bb4494cf4aa60b5cfeca7f77a
MD5 8d896bebe6d646cce01bfae84679345a
BLAKE2b-256 dc242ef63b1fbb6bedf562ac66b7649a6c7e7b7ac7ff374a4560dec0f34966c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page