pytest-incremental
an incremental test runner (pytest plugin)
What it is and what it does
pytest-incremental is a pytest plugin designed to accelerate test feedback loops during development. It tracks file modifications between test runs and uses that information to reorder test execution and skip tests that are unlikely to be affected by recent changes. This allows developers to get faster feedback when running tests interactively, rather than waiting for the entire test suite to complete each time.
The plugin analyzes your project structure to understand dependencies between code and tests, then uses this analysis along with file change detection to make intelligent decisions about which tests to run and in what order. However, the package has been abandoned for 1938 days, with the last release in April 2021, raising concerns about compatibility with modern pytest versions and recent Python releases.
Use it for:
- Speed up local test-driven development by running only tests affected by recent code changes.
- Reduce feedback latency in development by prioritizing tests most likely to catch regressions.
- Optimize test execution order to fail fast on high-impact tests before running the full suite.
- Accelerate interactive development workflows where developers run tests frequently between code edits.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
pytest-incremental is a pytest plugin that speeds up test execution by analyzing project structure and file changes to reorder tests and skip unchanged ones.
No. The package is abandoned (last release April 2021, 1938 days without updates) and high install friction is reported. Compatibility with current pytest and Python versions is unverified. For modern incremental testing, consider actively maintained alternatives.
Install
pytest-incremental on PyPI
pip
pip install pytest-incrementaluv
uv add pytest-incrementalpoetry
poetry add pytest-incrementalInstalling pytest-incremental
Before you install
High install friction reported. Package is abandoned as of 1938 days ago with no recent maintenance, last release in April 2021.
License in practice
MIT license is permissive; you may use, modify, and distribute this package freely with minimal restrictions.
Quickstart
pip install pytest-incremental==0.6.0
import pytest_incremental
# Run pytest normally; the plugin activates automatically
pytest
Verify before relying
- Compatibility with pytest versions released after April 2021.
- Whether the plugin works correctly with Python 3.10 and later.
- Current state of the GitHub repository and issue resolution.
Package facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 1,938 days since the last release |
| First released | |
| Downloads | 196,626/month — #9,777 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pytest-incremental-0.6.0.tar.gz
Keywords: pytest, unittest, test
Tags
More Testing packages
Pluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
virtualenvvirtualenv creates isolated Python environments…
permissive · top 100 on PyPI
coverageCoverage.py measures which lines of Python code…
permissive · top 1,000 on PyPI
pytest-asynciopytest-asyncio is a pytest plugin that enables…
permissive · top 1,000 on PyPI
pytest-json-ctrfA pytest plugin that generates test reports in…
permissive · top 1,000 on PyPI
doitdoit is a Python-based task automation and…
permissive · top 5,000 on PyPI
pytest-testmonA pytest plugin that automatically identifies…
permissive · top 5,000 on PyPI
snob-libSnob analyzes your Python project's dependency…
permissive · top 15,000 on PyPI
pytest-pickedA pytest plugin that automatically runs only…
permissive · top 5,000 on PyPI
pytest-ignore-test-resultsA pytest plugin that selectively ignores test…
permissive · top 15,000 on PyPI
pytest-reverseA pytest plugin that runs tests in reverse…
permissive · top 15,000 on PyPI
pytest-odoopytest-odoo is a pytest plugin that runs Odoo…
agpl · top 15,000 on PyPI
pytest-error-for-skipsA pytest plugin that converts skipped tests…
permissive · top 15,000 on PyPI
pytest-integrationA pytest plugin that organizes tests into unit,…
permissive · top 15,000 on PyPI