RepoWarden scans your Python dependencies, flags major version changes, and opens tested pull requests with updates. Supports pip, Poetry, and Pipenv out of the box.
RepoWarden detects your dependency files automatically and handles the version specifiers correctly for each format.
Detected when requirements.txt is present in the repository root.
Detected when pyproject.toml contains [project.dependencies].
Detected when a Pipfile is present in the repository root.
Python ecosystem packages sometimes ship breaking changes between major versions. RepoWarden flags major version bumps prominently in the PR description so you know exactly what to review.
Each updated package is labeled with a risk level based on the version jump (patch, minor, major) and whether it has known compatibility issues.
PR descriptions include links to changelogs and migration guides when available, so you can quickly understand what changed.
When a major version update breaks your tests, the AI reads the error output and changelog to generate a fix automatically.
Finds requirements.txt, pyproject.toml, or Pipfile and identifies your package manager.
Queries the Python Package Index for the latest versions of each dependency.
Applies updates, installs packages, and runs your test suite in an isolated sandbox.
Creates a pull request with a clear summary of updates, risk levels, and changelog links.
Whether you are running a Django web app, a Flask API, a data science pipeline, or a CLI tool, RepoWarden keeps your dependencies fresh.
Django
Flask
FastAPI
SQLAlchemy
Celery
pytest
pandas
requests
Free for 1 repo. No credit card required. Set up in under 5 minutes.
RepoWarden handles your polyglot fleet. Same install, same dashboard, same PR workflow across every language your team uses.