From 6a2cbabe63f6f6ffe7d537e73c4e825246418c8d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 05:01:22 +0000 Subject: [PATCH 1/4] Initial plan From e4678bee51e6832edc387f6b991a7d6c4cf4e069 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 05:02:49 +0000 Subject: [PATCH 2/4] Add deprecation notices for unmaintained project Co-authored-by: schettino72 <138474+schettino72@users.noreply.github.com> --- CHANGES | 8 ++++++++ README.rst | 8 ++++++++ docs/index.rst | 7 +++++++ pytest_incremental.py | 14 ++++++++++++++ setup.py | 4 ++-- 5 files changed, 39 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 1fe5f2d..d4cd609 100644 --- a/CHANGES +++ b/CHANGES @@ -3,6 +3,14 @@ Changes ======= +0.6.1 (*unreleased*) +==================== + +- **DEPRECATED**: This project is no longer maintained. A replacement project + is being developed at https://github.com/schettino72/rut which is built on + unittest directly and is not a pytest plugin. + + 0.6.0 (*2021-04-25*) ==================== diff --git a/README.rst b/README.rst index 5727a75..9e579be 100644 --- a/README.rst +++ b/README.rst @@ -8,6 +8,14 @@ :target: https://github.com/pytest-dev/pytest-incremental/actions?query=workflow%3Atest +.. warning:: + + **DEPRECATED: This project is no longer maintained.** + + A replacement project is being developed at `schettino72/rut `_. + The new project is built on unittest directly and is not a pytest plugin. + + pytest-incremental ==================== diff --git a/docs/index.rst b/docs/index.rst index d11a8ea..28646c5 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,6 +7,13 @@ pytest-incremental: py.test plugin - incremental test runner ============================================================ +.. warning:: + + **DEPRECATED: This project is no longer maintained.** + + A replacement project is being developed at `schettino72/rut `_. + The new project is built on unittest directly and is not a pytest plugin. + Github: https://github.com/pytest-dev/pytest-incremental diff --git a/pytest_incremental.py b/pytest_incremental.py index 6c0686c..f5a7556 100644 --- a/pytest_incremental.py +++ b/pytest_incremental.py @@ -2,6 +2,10 @@ pytest-incremental : an incremental test runner (pytest plugin) https://pypi.python.org/pypi/pytest-incremental +DEPRECATED: This project is no longer maintained. +A replacement project is being developed at https://github.com/schettino72/rut +The new project is built on unittest directly and is not a pytest plugin. + The MIT License - see LICENSE file Copyright (c) 2011-2018 Eduardo Naufel Schettino """ @@ -11,6 +15,7 @@ import os import json import functools +import warnings from collections import defaultdict from io import StringIO @@ -23,6 +28,15 @@ from doit.tools import config_changed +# Issue deprecation warning when module is loaded +warnings.warn( + "pytest-incremental is deprecated and no longer maintained. " + "Please consider using the replacement project at https://github.com/schettino72/rut", + DeprecationWarning, + stacklevel=2 +) + + ######### Graph implementation class GNode(object): diff --git a/setup.py b/setup.py index 634f450..4cc312f 100755 --- a/setup.py +++ b/setup.py @@ -8,13 +8,13 @@ setup(name = 'pytest-incremental', - description = 'an incremental test runner (pytest plugin)', + description = 'an incremental test runner (pytest plugin) [DEPRECATED - see https://github.com/schettino72/rut]', version = '0.6.0', license = 'MIT', author = 'Eduardo Naufel Schettino', author_email = 'schettino72@gmail.com', url = 'https://pytest-incremental.readthedocs.io', - classifiers = ['Development Status :: 5 - Production/Stable', + classifiers = ['Development Status :: 7 - Inactive', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', From 81ae48a6c83ec033ebfcf8a44cae7b58e38ef15e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 05:04:26 +0000 Subject: [PATCH 3/4] Update version to 0.6.1 to match deprecation release Co-authored-by: schettino72 <138474+schettino72@users.noreply.github.com> --- pytest_incremental.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pytest_incremental.py b/pytest_incremental.py index f5a7556..e24d2c5 100644 --- a/pytest_incremental.py +++ b/pytest_incremental.py @@ -10,7 +10,7 @@ Copyright (c) 2011-2018 Eduardo Naufel Schettino """ -__version__ = (0, 5, 0) +__version__ = (0, 6, 1) import os import json diff --git a/setup.py b/setup.py index 4cc312f..0a76d7b 100755 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ setup(name = 'pytest-incremental', description = 'an incremental test runner (pytest plugin) [DEPRECATED - see https://github.com/schettino72/rut]', - version = '0.6.0', + version = '0.6.1', license = 'MIT', author = 'Eduardo Naufel Schettino', author_email = 'schettino72@gmail.com', From 23ae8a650813567c0cc82359e13825445de85de9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 14:02:50 +0000 Subject: [PATCH 4/4] Revert code changes, keep only documentation updates Co-authored-by: schettino72 <138474+schettino72@users.noreply.github.com> --- CHANGES | 8 -------- pytest_incremental.py | 16 +--------------- setup.py | 6 +++--- 3 files changed, 4 insertions(+), 26 deletions(-) diff --git a/CHANGES b/CHANGES index d4cd609..1fe5f2d 100644 --- a/CHANGES +++ b/CHANGES @@ -3,14 +3,6 @@ Changes ======= -0.6.1 (*unreleased*) -==================== - -- **DEPRECATED**: This project is no longer maintained. A replacement project - is being developed at https://github.com/schettino72/rut which is built on - unittest directly and is not a pytest plugin. - - 0.6.0 (*2021-04-25*) ==================== diff --git a/pytest_incremental.py b/pytest_incremental.py index e24d2c5..6c0686c 100644 --- a/pytest_incremental.py +++ b/pytest_incremental.py @@ -2,20 +2,15 @@ pytest-incremental : an incremental test runner (pytest plugin) https://pypi.python.org/pypi/pytest-incremental -DEPRECATED: This project is no longer maintained. -A replacement project is being developed at https://github.com/schettino72/rut -The new project is built on unittest directly and is not a pytest plugin. - The MIT License - see LICENSE file Copyright (c) 2011-2018 Eduardo Naufel Schettino """ -__version__ = (0, 6, 1) +__version__ = (0, 5, 0) import os import json import functools -import warnings from collections import defaultdict from io import StringIO @@ -28,15 +23,6 @@ from doit.tools import config_changed -# Issue deprecation warning when module is loaded -warnings.warn( - "pytest-incremental is deprecated and no longer maintained. " - "Please consider using the replacement project at https://github.com/schettino72/rut", - DeprecationWarning, - stacklevel=2 -) - - ######### Graph implementation class GNode(object): diff --git a/setup.py b/setup.py index 0a76d7b..634f450 100755 --- a/setup.py +++ b/setup.py @@ -8,13 +8,13 @@ setup(name = 'pytest-incremental', - description = 'an incremental test runner (pytest plugin) [DEPRECATED - see https://github.com/schettino72/rut]', - version = '0.6.1', + description = 'an incremental test runner (pytest plugin)', + version = '0.6.0', license = 'MIT', author = 'Eduardo Naufel Schettino', author_email = 'schettino72@gmail.com', url = 'https://pytest-incremental.readthedocs.io', - classifiers = ['Development Status :: 7 - Inactive', + classifiers = ['Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License',