From 2bc7763221c6a0726010caf49476a2f5e87413d7 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 17 Apr 2026 22:14:35 -0400 Subject: [PATCH 1/3] Fix unzip in powershell for paths that contain spaces --- seleniumbase/console_scripts/sb_install.py | 42 +++++++--------------- 1 file changed, 12 insertions(+), 30 deletions(-) diff --git a/seleniumbase/console_scripts/sb_install.py b/seleniumbase/console_scripts/sb_install.py index 9ee7f21bac0..7263fd4b60f 100644 --- a/seleniumbase/console_scripts/sb_install.py +++ b/seleniumbase/console_scripts/sb_install.py @@ -1324,17 +1324,11 @@ def main(override=None, intel_for_uc=None, force_uc=None): ["unzip", zip_file_path, "-d", downloads_folder] ) elif IS_WINDOWS: - subprocess.run( - [ - "powershell", - "Expand-Archive", - "-Path", - zip_file_path, - "-DestinationPath", - downloads_folder, - "-Force", - ] + cmd = ( + f'Expand-Archive -Path "{zip_file_path}" ' + f'-DestinationPath "{downloads_folder}" -Force' ) + subprocess.run(["powershell", "-Command", cmd]) else: zip_ref.extractall(downloads_folder) zip_ref.close() @@ -1366,17 +1360,11 @@ def main(override=None, intel_for_uc=None, force_uc=None): ["unzip", zip_file_path, "-d", downloads_folder] ) elif IS_WINDOWS: - subprocess.run( - [ - "powershell", - "Expand-Archive", - "-Path", - zip_file_path, - "-DestinationPath", - downloads_folder, - "-Force", - ] + cmd = ( + f'Expand-Archive -Path "{zip_file_path}" ' + f'-DestinationPath "{downloads_folder}" -Force' ) + subprocess.run(["powershell", "-Command", cmd]) else: zip_ref.extractall(downloads_folder) zip_ref.close() @@ -1408,17 +1396,11 @@ def main(override=None, intel_for_uc=None, force_uc=None): ["unzip", zip_file_path, "-d", downloads_folder] ) elif IS_WINDOWS: - subprocess.run( - [ - "powershell", - "Expand-Archive", - "-Path", - zip_file_path, - "-DestinationPath", - downloads_folder, - "-Force", - ] + cmd = ( + f'Expand-Archive -Path "{zip_file_path}" ' + f'-DestinationPath "{downloads_folder}" -Force' ) + subprocess.run(["powershell", "-Command", cmd]) else: zip_ref.extractall(downloads_folder) zip_ref.close() From b0518dc2bbd3bf28f659a310cec12ef6e07cb4f9 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 17 Apr 2026 22:19:01 -0400 Subject: [PATCH 2/3] Refresh Python dependencies --- requirements.txt | 4 ++-- setup.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index 2b0d3c3a2d5..59df1d6f937 100755 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ pip>=26.0.1 -packaging>=26.0 +packaging>=26.1 setuptools~=70.2;python_version<"3.10" setuptools>=82.0.1;python_version>="3.10" wheel>=0.46.3 @@ -9,7 +9,7 @@ exceptiongroup>=1.3.1 websockets~=15.0.1;python_version<"3.10" websockets>=16.0;python_version>="3.10" filelock~=3.19.1;python_version<"3.10" -filelock>=3.25.2;python_version>="3.10" +filelock>=3.28.0;python_version>="3.10" fasteners>=0.20 mycdp>=1.3.7 pynose>=1.5.5 diff --git a/setup.py b/setup.py index 368b7eea876..3f6894bbffe 100755 --- a/setup.py +++ b/setup.py @@ -147,7 +147,7 @@ python_requires=">=3.9", install_requires=[ 'pip>=26.0.1', - 'packaging>=26.0', + 'packaging>=26.1', 'setuptools~=70.2;python_version<"3.10"', # Newer ones had issues 'setuptools>=82.0.1;python_version>="3.10"', 'wheel>=0.46.3', @@ -157,7 +157,7 @@ 'websockets~=15.0.1;python_version<"3.10"', 'websockets>=16.0;python_version>="3.10"', 'filelock~=3.19.1;python_version<"3.10"', - 'filelock>=3.25.2;python_version>="3.10"', + 'filelock>=3.28.0;python_version>="3.10"', 'fasteners>=0.20', 'mycdp>=1.3.7', 'pynose>=1.5.5', From 3a38776ea74d463b4f605753962137401d1ce847 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 17 Apr 2026 22:19:16 -0400 Subject: [PATCH 3/3] Version 4.48.2 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 79180916878..bda880c20ec 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.48.1" +__version__ = "4.48.2"