PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Contract Python Packages

Python packages with the GitHub topic contract. Sorted by monthly downloads, with stars and forks.
Melevir
flake8-functions-names

An extension for flake8 that validates functions names, decomposition and conformity with annotations.

28K 28 8
smarie
valid8

Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent ValidationError including all contextual details, with dynamic inheritance of ValueError/TypeError as appropriate.

4K 32 0
compforge
spec-case

Co-located spec/case/rule/link markers on functions and types (Go doc-comments / Python decorators) + specgen → spec.json. Symbol-id (in-repo) & fqn (cross-repo) identity, so review tools like case-code-review inject a symbol's contract wherever it's changed, owned, called, or used.

3K 1 0
bowlinedev
bowline-agent

Write once, typed everywhere. API clients generated from plain Go functions.

3K 1 0
bowlinedev
bowline-client

Write once, typed everywhere. API clients generated from plain Go functions.

3K 1 0
fazedordecodigo
flunt

Python implementation of Domain Notification Pattern

727 138 6
DrBaher
extract-cli

Ingest any contract (.md/.txt/.html/.docx/.pdf) and emit structured JSON — parties, clauses, dates, governing law — with a confidence and source on every field. Stdlib Python. Part of the eight-CLI contract-ops suite — cli.drbaher.com

557 0 0
calebpruett927
umcp

Universal Measurement Contract Protocol (UMCP) — a contract-first validation framework implementing Generative Collapse Dynamics. 23 domains · 746 proven theorems · 20k+ tests · 44 structural identities · Python + C++17 accelerator.

520 2 2
realsuayip
pcontract

A data structure to track data over time. It works by tracking time/schedule information rather than tracking data changes over time.

511 13 2
jsvisa
multicall-py

used to read multiply results in batch request

416 6 2
auraoneai
a2a-contract-test

Validate agent cards, capabilities, structured payloads, errors, cancellation, and task lifecycle behavior.

251 0 0
docfide
condicio

Open schema for structured contract intelligence data.

132 1 0
agentralabs
agentic-contract

Policy engine for AI agents — enforceable rules, risk limits, approval gates, obligation tracking, and violation detection. One .acon file. Rust core + MCP server.

109 7 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology