Skip to content

Commit 0cd48c3

Browse files
authored
Merge pull request #4222 from seleniumbase/dependencies-and-variables-update
Dependencies and `variables` update
2 parents b227714 + 653658b commit 0cd48c3

File tree

5 files changed

+18
-17
lines changed

5 files changed

+18
-17
lines changed

mkdocs_build/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# Minimum Python version: 3.10 (for generating docs only)
33

44
regex>=2026.1.15
5-
pymdown-extensions>=10.20
5+
pymdown-extensions>=10.20.1
66
pipdeptree>=2.30.0
77
python-dateutil>=2.8.2
8-
Markdown==3.10
8+
Markdown==3.10.1
99
click==8.3.1
1010
ghp-import==2.1.0
1111
watchdog==6.0.0

requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
pip>=25.3
2-
packaging>=25.0
2+
packaging>=26.0
33
setuptools~=70.2;python_version<"3.10"
4-
setuptools>=80.9.0;python_version>="3.10"
5-
wheel>=0.45.1
4+
setuptools>=80.10.2;python_version>="3.10"
5+
wheel>=0.46.3
66
attrs>=25.4.0
77
certifi>=2026.1.4
88
exceptiongroup>=1.3.1
@@ -63,21 +63,21 @@ pytest-rerunfailures==16.1;python_version>="3.10"
6363
pytest-xdist==3.8.0
6464
parameterized==0.9.0
6565
behave==1.2.6
66-
soupsieve~=2.8.2
66+
soupsieve~=2.8.3
6767
beautifulsoup4~=4.14.3
6868
pyotp==2.9.0
6969
python-xlib==0.33;platform_system=="Linux"
7070
PyAutoGUI>=0.9.54;platform_system=="Linux"
7171
markdown-it-py==3.0.0;python_version<"3.10"
7272
markdown-it-py==4.0.0;python_version>="3.10"
7373
mdurl==0.1.2
74-
rich>=14.2.0,<15
74+
rich>=14.3.1,<15
7575

7676
# --- Testing Requirements --- #
7777
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)
7878

7979
coverage>=7.10.7;python_version<"3.10"
80-
coverage>=7.13.1;python_version>="3.10"
80+
coverage>=7.13.2;python_version>="3.10"
8181
pytest-cov>=7.0.0
8282
flake8==7.3.0
8383
mccabe==0.7.0

seleniumbase/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# seleniumbase package
2-
__version__ = "4.46.0"
2+
__version__ = "4.46.1"

seleniumbase/plugins/sb_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -875,7 +875,7 @@ def SB(
875875
'\nExpecting a Python dictionary for "variables"!'
876876
"\nEg. --variables=\"{'KEY1':'VALUE', 'KEY2':123}\""
877877
)
878-
else:
878+
elif not isinstance(variables, dict):
879879
variables = {}
880880
if disable_csp is None:
881881
if (

setup.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,10 @@
147147
python_requires=">=3.9",
148148
install_requires=[
149149
'pip>=25.3',
150-
'packaging>=25.0',
150+
'packaging>=26.0',
151151
'setuptools~=70.2;python_version<"3.10"', # Newer ones had issues
152-
'setuptools>=80.9.0;python_version>="3.10"',
153-
'wheel>=0.45.1',
152+
'setuptools>=80.10.2;python_version>="3.10"',
153+
'wheel>=0.46.3',
154154
'attrs>=25.4.0',
155155
'certifi>=2026.1.4',
156156
'exceptiongroup>=1.3.1',
@@ -211,15 +211,15 @@
211211
'pytest-xdist==3.8.0',
212212
'parameterized==0.9.0',
213213
'behave==1.2.6', # Newer ones had issues
214-
'soupsieve~=2.8.2',
214+
'soupsieve~=2.8.3',
215215
'beautifulsoup4~=4.14.3',
216216
'pyotp==2.9.0',
217217
'python-xlib==0.33;platform_system=="Linux"',
218218
'PyAutoGUI>=0.9.54;platform_system=="Linux"',
219219
'markdown-it-py==3.0.0;python_version<"3.10"',
220220
'markdown-it-py==4.0.0;python_version>="3.10"',
221221
'mdurl==0.1.2',
222-
'rich>=14.2.0,<15',
222+
'rich>=14.3.1,<15',
223223
],
224224
extras_require={
225225
# pip install -e .[allure]
@@ -234,7 +234,7 @@
234234
# Usage: coverage run -m pytest; coverage html; coverage report
235235
"coverage": [
236236
'coverage>=7.10.7;python_version<"3.10"',
237-
'coverage>=7.13.1;python_version>="3.10"',
237+
'coverage>=7.13.2;python_version>="3.10"',
238238
'pytest-cov>=7.0.0',
239239
],
240240
# pip install -e .[flake8]
@@ -263,7 +263,8 @@
263263
'pdfminer.six==20260107;python_version>="3.10"',
264264
'cryptography==46.0.3',
265265
'cffi==2.0.0',
266-
'pycparser==2.23',
266+
'pycparser==2.23;python_version<"3.10"',
267+
'pycparser==3.0;python_version>="3.10"',
267268
],
268269
# pip install -e .[pillow]
269270
# (An optional library for image-processing.)

0 commit comments

Comments
 (0)