NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3027 most downloaded on PyPI
Automatically rerun your tests on file modifications
Last release 8 months ago
10 Jan 2026
Release timing varies
gaps range from 8 days to 1.3 years
Nearly every release is documented
notes for 21 of 21 stable releases
3 versions withdrawn
withdrawn after publishing
5 years old
24 releases · first in 2021
One column per quarter.
Add debug mode activated with PTW_DEBUG environment variable and improve log messages.
PTW_DEBUG environment variable and improve log messages.PTW_DEBUG environment variable and improve log messages.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Allow specifying blank patterns via CLI
Trigger tests in interactive mode for carriage return character
Add notify-on-failure flag (and config option) to emit BEL symbol on test suite failure.
notify-on-failure flag (and config option) to emit BEL symbol on test suite failure.Merge arguments passed to the runner from config and CLI instead of overriding.
Fix watchdog 5.xx compatibility issue
Fix the bug where abbreviated command line arguments are being consumed by pytest-watcher instead of being passed to the runner. Credits to @radoshi
Fix the bug where abbreviated command line arguments are being consumed by pytest-watcher instead of being passed to the runner.
Credits to @radoshi
This minor release fixes ImportError on Windows machines
This minor release fixes ImportError on Windows machines
Add a new interactive mode with handy shortcuts for common commands, like:
Add a new interactive mode with handy shortcuts for common commands, like:
Add --clear flag to clear the terminal screen before each test run
Add --clear flag to clear the terminal screen before each test run
### Changes - Fix tomllib import bug
tomllib import bugConfiguring pytest-watcher via pyproject.toml file
pytest-watcher via pyproject.toml file### Features - Add --version cli command ### Changes - Fix main loop delay
--version cli commandPrint information about current version, runner command and watched path on startup
delay argument help messageAllow specifying custom file patterns and ignoring specific patterns via corresponding flags (--patterns, --ignore-patterns). Special thanks to @@apta
--patterns, --ignore-patterns). Special thanks to @@aptakhin for the contributionNew --runner flag for specifying alternative runner command (e.g. tox, make, etc.)
--runner flag for specifying alternative runner command (e.g. tox, make, etc.)New --now flag for triggering pytest instantly
--now flag for triggering pytest instantlySupport for file move events from not watched path to a watched one (e.g. renaming test.txt to test.py)
test.txt to test.py)### Fixes - Fix python classifiers on Pypi
### Features - Support for Python 3.10
Added short command version ptw alongside pytest-watcher
ptw alongside pytest-watcherMigrate from inotify to watchdog for events monitoring
inotify to watchdog for events monitoring### Initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →