From 183a9bf071a4480d78e1f38552845d1c47f9f759 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 8 Sep 2025 08:39:02 -0400 Subject: [PATCH 1/4] Fix issue with "pytest --help" --- seleniumbase/plugins/pytest_plugin.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/seleniumbase/plugins/pytest_plugin.py b/seleniumbase/plugins/pytest_plugin.py index 3a227f50a86..708b7ac3efe 100644 --- a/seleniumbase/plugins/pytest_plugin.py +++ b/seleniumbase/plugins/pytest_plugin.py @@ -2506,8 +2506,13 @@ def pytest_unconfigure(config): reporter = config.pluginmanager.get_plugin("terminalreporter") if ( not hasattr(reporter, "_sessionstarttime") - and not hasattr(reporter, "_session_start") - and not hasattr(reporter._session_start, "time") + and ( + not hasattr(reporter, "_session_start") + or ( + hasattr(reporter, "_session_start") + and not hasattr(reporter._session_start, "time") + ) + ) ): return if hasattr(sb_config, "_multithreaded") and sb_config._multithreaded: From 31287321e7675c75cb69dc500e0d3e71d5b1adaa Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 8 Sep 2025 08:40:05 -0400 Subject: [PATCH 2/4] Refresh Python dependencies --- mkdocs_build/requirements.txt | 4 ++-- requirements.txt | 2 +- setup.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mkdocs_build/requirements.txt b/mkdocs_build/requirements.txt index dd291497837..728a5dda7a0 100644 --- a/mkdocs_build/requirements.txt +++ b/mkdocs_build/requirements.txt @@ -5,7 +5,7 @@ regex>=2025.9.1 pymdown-extensions>=10.16.1 pipdeptree>=2.28.0 python-dateutil>=2.8.2 -Markdown==3.8.2 +Markdown==3.9 click==8.2.1 ghp-import==2.1.0 watchdog==6.0.0 @@ -14,7 +14,7 @@ pathspec==0.12.1 Babel==2.17.0 paginate==0.5.7 mkdocs==1.6.1 -mkdocs-material==9.6.18 +mkdocs-material==9.6.19 mkdocs-exclude-search==0.6.6 mkdocs-simple-hooks==0.1.5 mkdocs-material-extensions==1.3.1 diff --git a/requirements.txt b/requirements.txt index e87cf6ca55f..2b2be344182 100755 --- a/requirements.txt +++ b/requirements.txt @@ -82,7 +82,7 @@ rich>=14.1.0,<15 coverage>=7.6.1;python_version<"3.9" coverage>=7.10.6;python_version>="3.9" pytest-cov>=5.0.0;python_version<"3.9" -pytest-cov>=6.2.1;python_version>="3.9" +pytest-cov>=6.3.0;python_version>="3.9" flake8==5.0.4;python_version<"3.9" flake8==7.3.0;python_version>="3.9" mccabe==0.7.0 diff --git a/setup.py b/setup.py index 4bf61871ab6..56fdd06b0dd 100755 --- a/setup.py +++ b/setup.py @@ -239,7 +239,7 @@ 'coverage>=7.6.1;python_version<"3.9"', 'coverage>=7.10.6;python_version>="3.9"', 'pytest-cov>=5.0.0;python_version<"3.9"', - 'pytest-cov>=6.2.1;python_version>="3.9"', + 'pytest-cov>=6.3.0;python_version>="3.9"', ], # pip install -e .[flake8] # Usage: flake8 From ac603125414c4a80d65e041aa5ba150198a91f25 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 8 Sep 2025 08:58:21 -0400 Subject: [PATCH 3/4] Update GitHub Actions --- .github/workflows/python-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 96870c4a288..251e2584c15 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -51,6 +51,7 @@ jobs: seleniumbase install chromedriver - name: Make sure pytest is working run: | + pytest --help echo "def test_1(): pass" > nothing.py pytest nothing.py - name: Make sure nosetests is working From 3539e93d47181c02e49da1b6b96a0a56de229b29 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 8 Sep 2025 08:58:49 -0400 Subject: [PATCH 4/4] Version 4.41.5 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 70dd646a52f..2ff1cf02805 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.41.4" +__version__ = "4.41.5"