Skip to main content

wellman

The runtime package version is synchronized with the immutable Wellmanifest standard release. For the current release, install wellman==0.20.46 when the adopted governance manifest pins standard 0.20.46. The corresponding release is published by the wellman-v0.20.46 trusted-publishing workflow.

Wellmanifest governance gate runtime — deterministic policy-as-code checker.

Distributes governance_check.py as an installable Python package instead of vendoring 187KB+ scripts into every adopting repository.

Install

uv add --group governance wellman
# or
pip install wellman

Usage

# CLI
wellman check --root /path/to/repo

# Module
python -m wellman check --root /path/to/repo
# Programmatic
from wellman.check import run_check
exit_code = run_check(root="/path/to/repo")

Pre-commit hook integration

# In .githooks/pre-commit:
REQUIRED=$(python3 -c "import tomllib; print(tomllib.load(open('pyproject.toml','rb'))['tool']['wellmanifest']['standard'])")
uv pip install "wellman==${REQUIRED}" --quiet
python -m wellman check --root . --preflight

CI reusable workflow

# .github/workflows/governance.yml
jobs:
  governance:
    uses: wellmanifest/new-project/.github/workflows/governance-gate-reusable.yml@v0.20.32

Source

Part of wellmanifest/new-project.

Metadata

Release files for wellman 0.20.45

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

Source distribution (sdist)

Source distribution for wellman 0.20.45
File Size Uploaded
wellman-0.20.45.tar.gz 90.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for wellman 0.20.45
File
wellman-0.20.45-py313-none-any.whl Python 3.13 none any Details
wellman-0.20.45-py312-none-any.whl Python 3.12 none any Details
wellman-0.20.45-py311-none-any.whl Python 3.11 none any Details
wellman-0.20.45-py3-none-any.whl Python 3 none any Details

Total release size: 480.0 kB

Release files / wellman-0.20.45.tar.gz

Download URL wellman-0.20.45.tar.gz
Size 90.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5675a31e53b1dba8fe611e386cac707b398443bb9f1dee41c186e73428d607d7
BLAKE2b-256 checksum
How to use checksums
b92f0aa3119ddde89d3a141dc9d28ab4cae99d1b6c71ccab8e864bb0d5dc1e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / wellman-0.20.45-py313-none-any.whl

Download URL wellman-0.20.45-py313-none-any.whl
Size 97.5 kB
Tags Python 3.13
SHA-256 checksum
How to use checksums
cfaecf6e0126021a6d14e69afb259bfa3d36d46c70eb94573ead6f9d3b9656bb
BLAKE2b-256 checksum
How to use checksums
c16280525d0070df4d074b188f93e4d2b5507b5f43a2a07bb225803935c40217
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / wellman-0.20.45-py312-none-any.whl

Download URL wellman-0.20.45-py312-none-any.whl
Size 97.5 kB
Tags Python 3.12
SHA-256 checksum
How to use checksums
3d67f904646374813824b370565d09e9897f01ce13c9b35f500151f4afabc096
BLAKE2b-256 checksum
How to use checksums
5e775d2bf50bd2a4a767a1d2c73a23fc8cede17d661811be211388dfdd2897fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / wellman-0.20.45-py311-none-any.whl

Download URL wellman-0.20.45-py311-none-any.whl
Size 97.5 kB
Tags Python 3.11
SHA-256 checksum
How to use checksums
0219d154589b24e6a312214ba9521b8654bc7de6399aad22823ed7d4328aeefa
BLAKE2b-256 checksum
How to use checksums
63d036ae1dfdcfcc8883a97ce1981c8c11e3de69c6844501af3c650971874a27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / wellman-0.20.45-py3-none-any.whl

Download URL wellman-0.20.45-py3-none-any.whl
Size 97.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
84c92cfd683bcdb72cbbb5336bd9fb93dc87c9ad1273d7dae52cb9ab42258eda
BLAKE2b-256 checksum
How to use checksums
323c6888f4e2d457a5667610a3624ba9fedce6469d75f2c3742062c87ba0ac3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.20.45 This release

5 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