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

Breaking Changes Python Packages

Python packages with the GitHub topic breaking-changes. Sorted by monthly downloads, with stars and forks.
mkdocstrings
griffe

Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.

22.9M 699 78
PresentJay
dbt-plan

Catch breaking dbt schema changes before dbt run executes them: dropped columns, the downstream models and data tests they break, contract violations. Static analysis of compiled SQL, no warehouse connection. Like terraform plan, for dbt.

4K 2 12
MohammadHijjawi97
since-cutoff

Find which APIs of your pinned Python dependencies changed after your coding model's training cutoff, and give the agent short AGENTS.md / CLAUDE.md notes from a static API diff. No model calls, no API key. CLI, MCP server, Claude Code plugin, GitHub Action.

3K 8 5
StardustDL
aexpy

AexPy /eikspai/ is Api EXplorer in PYthon for detecting API breaking changes in Python packages.

1K 25 5
Booyaka101
comfy-import-guard

Predicts and attributes ComfyUI custom-node import breakage caused by removals in comfy.* internals

1K 1 0
ShuhanSun
jev-oas-sentinel

Catch breaking API behavior hidden in OpenAPI prose with deterministic checks and TypeSafe JEV System One semantic review.

887 5 1
appcreationsca
bumpguard-mcp

Guard your dependency bumps: an MCP server that tells your AI agent which parts of YOUR code break when you upgrade a dependency, and verifies AI-written code against the installed API - static analysis, never runs third-party code.

687 5 1
auditscan-sh
breakproof

No-spec API break gate: fail PRs only on deleted routes, with caller proof. pipx install, 10s demo, GitHub Action included.

496 2 1
gulmezeren2-byte
mcp-contract

Contract testing for MCP servers: snapshot your tool surface, then fail CI when a change would break the agents that depend on it. Classifies breaking vs additive vs routing (description) changes.

441 1 0
Lethe044
specshift

Detects, classifies, and optionally summarizes breaking changes in OpenAPI/Swagger, GraphQL, and Protobuf/gRPC contracts using AI

439 0 0
CAOShurong
willitbreak

Show which breaking API changes in a dependency actually reach your call sites.

200 0 0
DaorynAI
semapact

Open-source lifecycle governance for ODCS data contracts: schema evolution, breaking-change detection, version policy, GitOps, and Databricks Unity Catalog integration.

196 1 0
8dazo
hound-watchdog

🐕 Hound watches the third-party APIs your code depends on and tells you exactly when — and where — a change will break you.

94 1 0
pyjeebz
breakwatch

Breakwatch- OpenAPI Breaking Change Detector

94 1 0
delimit-ai
delimit

Building your AI organization: shared records and handoffs, plus a merge gate for AI-written code with signed, replayable attestation. Works with Claude Code, Codex, Cursor, and Gemini CLI.

65 24 5
pyjeebz
pactwatch

Breakwatch- OpenAPI Breaking Change Detector

49 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology