Skip to content

Commit 83ade41

Browse files
authored
Merge pull request #3926 from seleniumbase/multiple-dependency-updates
Multiple dependency updates
2 parents ef7bdc8 + 412761f commit 83ade41

File tree

5 files changed

+20
-18
lines changed

5 files changed

+20
-18
lines changed

requirements.txt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ websockets~=13.1;python_version<"3.9"
1111
websockets>=15.0.1;python_version>="3.9"
1212
filelock~=3.16.1;python_version<"3.9"
1313
filelock>=3.18.0;python_version>="3.9"
14-
fasteners>=0.19
14+
fasteners>=0.20
1515
mycdp>=1.2.0
1616
pynose>=1.5.4
1717
platformdirs>=4.3.6;python_version<"3.9"
@@ -23,7 +23,7 @@ MarkupSafe>=3.0.2;python_version>="3.9"
2323
Jinja2>=3.1.6
2424
six>=1.17.0
2525
parse>=1.20.2
26-
parse-type>=0.6.4
26+
parse-type>=0.6.6
2727
colorama>=0.4.6
2828
pyyaml>=6.0.2
2929
pygments>=2.19.2
@@ -32,7 +32,7 @@ tabcompleter>=1.4.0
3232
pdbp>=1.7.1
3333
idna==3.10
3434
chardet==5.2.0
35-
charset-normalizer>=3.4.2,<4
35+
charset-normalizer>=3.4.3,<4
3636
urllib3>=1.26.20,<2;python_version<"3.10"
3737
urllib3>=1.26.20,<2.6.0;python_version>="3.10"
3838
requests==2.32.4
@@ -46,7 +46,7 @@ wsproto==1.2.0
4646
websocket-client==1.8.0
4747
selenium==4.27.1;python_version<"3.9"
4848
selenium==4.32.0;python_version>="3.9" and python_version<"3.10"
49-
selenium==4.34.2;python_version>="3.10"
49+
selenium==4.35.0;python_version>="3.10"
5050
cssselect==1.2.0;python_version<"3.9"
5151
cssselect==1.3.0;python_version>="3.9"
5252
sortedcontainers==2.4.0
@@ -69,15 +69,16 @@ soupsieve==2.7
6969
beautifulsoup4==4.13.4
7070
pyotp==2.9.0
7171
python-xlib==0.33;platform_system=="Linux"
72-
markdown-it-py==3.0.0
72+
markdown-it-py==3.0.0;python_version<"3.10"
73+
markdown-it-py==4.0.0;python_version>="3.10"
7374
mdurl==0.1.2
7475
rich>=14.1.0,<15
7576

7677
# --- Testing Requirements --- #
7778
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)
7879

7980
coverage>=7.6.1;python_version<"3.9"
80-
coverage>=7.10.2;python_version>="3.9"
81+
coverage>=7.10.3;python_version>="3.9"
8182
pytest-cov>=5.0.0;python_version<"3.9"
8283
pytest-cov>=6.2.1;python_version>="3.9"
8384
flake8==5.0.4;python_version<"3.9"

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.40.8"
2+
__version__ = "4.41.0"

seleniumbase/core/browser_launcher.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,9 @@ def extend_driver(
285285
if proxy_auth:
286286
# Proxy needs a moment to load in Manifest V3
287287
if use_uc:
288-
time.sleep(0.12)
288+
time.sleep(0.14)
289289
else:
290-
time.sleep(0.22)
290+
time.sleep(0.28)
291291
return driver
292292

293293

seleniumbase/core/sb_cdp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1695,9 +1695,9 @@ def gui_drag_drop_points(self, x1, y1, x2, y2, timeframe=0.35):
16951695
self.set_window_rect(win_x, win_y, width, height)
16961696
self.__add_light_pause()
16971697
x1 = x1 * width_ratio
1698-
y1 = y1 * width_ratio
1698+
y1 = y1 * (width_ratio - 0.02)
16991699
x2 = x2 * width_ratio
1700-
y2 = y2 * width_ratio
1700+
y2 = y2 * (width_ratio - 0.02)
17011701
self.bring_active_window_to_front()
17021702
self.__gui_drag_drop(
17031703
x1, y1, x2, y2, timeframe=timeframe, uc_lock=False

setup.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
'websockets>=15.0.1;python_version>="3.9"',
160160
'filelock~=3.16.1;python_version<"3.9"',
161161
'filelock>=3.18.0;python_version>="3.9"',
162-
'fasteners>=0.19',
162+
'fasteners>=0.20',
163163
"mycdp>=1.2.0",
164164
"pynose>=1.5.4",
165165
'platformdirs>=4.3.6;python_version<"3.9"',
@@ -171,7 +171,7 @@
171171
"Jinja2>=3.1.6",
172172
"six>=1.17.0",
173173
'parse>=1.20.2',
174-
'parse-type>=0.6.4',
174+
'parse-type>=0.6.6',
175175
'colorama>=0.4.6',
176176
'pyyaml>=6.0.2',
177177
'pygments>=2.19.2',
@@ -180,7 +180,7 @@
180180
"pdbp>=1.7.1",
181181
"idna==3.10",
182182
'chardet==5.2.0',
183-
'charset-normalizer>=3.4.2,<4',
183+
'charset-normalizer>=3.4.3,<4',
184184
'urllib3>=1.26.20,<2;python_version<"3.10"',
185185
'urllib3>=1.26.20,<2.6.0;python_version>="3.10"',
186186
'requests==2.32.4',
@@ -194,7 +194,7 @@
194194
'websocket-client==1.8.0',
195195
'selenium==4.27.1;python_version<"3.9"',
196196
'selenium==4.32.0;python_version>="3.9" and python_version<"3.10"',
197-
'selenium==4.34.2;python_version>="3.10"',
197+
'selenium==4.35.0;python_version>="3.10"',
198198
'cssselect==1.2.0;python_version<"3.9"',
199199
'cssselect==1.3.0;python_version>="3.9"',
200200
"sortedcontainers==2.4.0",
@@ -217,7 +217,8 @@
217217
"beautifulsoup4==4.13.4",
218218
'pyotp==2.9.0',
219219
'python-xlib==0.33;platform_system=="Linux"',
220-
'markdown-it-py==3.0.0',
220+
'markdown-it-py==3.0.0;python_version<"3.10"',
221+
'markdown-it-py==4.0.0;python_version>="3.10"',
221222
'mdurl==0.1.2',
222223
'rich>=14.1.0,<15',
223224
],
@@ -234,7 +235,7 @@
234235
# Usage: coverage run -m pytest; coverage html; coverage report
235236
"coverage": [
236237
'coverage>=7.6.1;python_version<"3.9"',
237-
'coverage>=7.10.2;python_version>="3.9"',
238+
'coverage>=7.10.3;python_version>="3.9"',
238239
'pytest-cov>=5.0.0;python_version<"3.9"',
239240
'pytest-cov>=6.2.1;python_version>="3.9"',
240241
],
@@ -267,7 +268,7 @@
267268
'pdfminer.six==20250324;python_version<"3.9"',
268269
'pdfminer.six==20250506;python_version>="3.9"',
269270
'cryptography==39.0.2;python_version<"3.9"',
270-
'cryptography==45.0.5;python_version>="3.9"',
271+
'cryptography==45.0.6;python_version>="3.9"',
271272
'cffi==1.17.1',
272273
"pycparser==2.22",
273274
],

0 commit comments

Comments
 (0)