diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91fdfc0..1765e1f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,6 @@ jobs: - macos-latest - windows-latest python-version: - - "3.8" - "3.9" - "3.10" - "3.11" diff --git a/CHANGELOG.md b/CHANGELOG.md index 744d7d2..3c87bd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,10 @@ ## Unreleased +### Removed + +- Dropped Python 3.8. + ## 2.0.1 - 2024-10-28 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index 3c9a230..f1ea1f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,12 +7,11 @@ description = "Collection of helper modules for the Dakara Project" readme = "README.md" license = {file = "LICENSE"} dynamic = ["version"] -requires-python = ">= 3.8" +requires-python = ">= 3.9" classifiers = [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", diff --git a/tests/test_progress_bar.py b/tests/test_progress_bar.py index b41c5fd..8172145 100644 --- a/tests/test_progress_bar.py +++ b/tests/test_progress_bar.py @@ -121,9 +121,11 @@ def test_stderr_on_no_exception(self): # we patch `sys.stderr` as it is risky to work directly on it, and we # patch `progressbar.streams.original_stderr` as it is defined at # module loading - with patch("sys.stderr", stderr), patch( - "progressbar.streams.original_stderr", stderr - ), wrap_stderr_progressbar(): + with ( + patch("sys.stderr", stderr), + patch("progressbar.streams.original_stderr", stderr), + wrap_stderr_progressbar(), + ): wrapped_stderr = sys.stderr # execute the progressbar without exception @@ -161,9 +163,11 @@ class MyException(Exception): stderr = StringIO() initial_stderr = sys.stderr - with patch("sys.stderr", stderr), patch( - "progressbar.streams.original_stderr", stderr - ), wrap_stderr_progressbar(): + with ( + patch("sys.stderr", stderr), + patch("progressbar.streams.original_stderr", stderr), + wrap_stderr_progressbar(), + ): wrapped_stderr = sys.stderr # execute the progressbar with an exception