Skip to content

Commit 5e21dc0

Browse files
committed
Refresh Python dependencies
1 parent e0de30c commit 5e21dc0

File tree

2 files changed

+29
-17
lines changed

2 files changed

+29
-17
lines changed

requirements.txt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
pip>=24.1.2
1+
pip>=24.2
22
packaging>=24.1
33
setuptools~=70.2;python_version<"3.10"
4-
setuptools>=70.2.0;python_version>="3.10"
4+
setuptools>=73.0.1;python_version>="3.10"
55
wheel>=0.44.0
66
attrs>=24.2.0
77
certifi>=2024.8.30
88
exceptiongroup>=1.2.2
9+
websockets>=13.1
910
filelock>=3.16.1
1011
fasteners>=0.19
12+
mycdp>=1.0.1
1113
pynose>=1.5.3
1214
platformdirs>=4.3.6
1315
typing-extensions>=4.12.2
@@ -23,14 +25,14 @@ tabcompleter>=1.3.3
2325
pdbp>=1.5.4
2426
idna==3.10
2527
chardet==5.2.0
26-
charset-normalizer==3.3.2
28+
charset-normalizer==3.4.0
2729
urllib3>=1.26.20,<2;python_version<"3.10"
2830
urllib3>=1.26.20,<2.3.0;python_version>="3.10"
29-
requests==2.31.0
31+
requests==2.32.3
3032
sniffio==1.3.1
3133
h11==0.14.0
3234
outcome==1.3.0.post0
33-
trio==0.26.2
35+
trio==0.27.0
3436
trio-websocket==0.11.1
3537
wsproto==1.2.0
3638
websocket-client==1.8.0
@@ -55,12 +57,13 @@ pyotp==2.9.0
5557
python-xlib==0.33;platform_system=="Linux"
5658
markdown-it-py==3.0.0
5759
mdurl==0.1.2
58-
rich==13.9.2
60+
rich==13.9.3
5961

6062
# --- Testing Requirements --- #
6163
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)
6264

63-
coverage>=7.6.1
65+
coverage>=7.6.1;python_version<"3.9"
66+
coverage>=7.6.4;python_version>="3.9"
6467
pytest-cov>=5.0.0
6568
flake8==5.0.4;python_version<"3.9"
6669
flake8==7.1.1;python_version>="3.9"

setup.py

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -147,16 +147,18 @@
147147
],
148148
python_requires=">=3.8",
149149
install_requires=[
150-
'pip>=24.1.2', # 24.2: editable install warnings
150+
'pip>=24.2',
151151
'packaging>=24.1',
152-
'setuptools~=70.2;python_version<"3.10"',
153-
'setuptools>=70.2.0;python_version>="3.10"', # 71.0.x has issues
152+
'setuptools~=70.2;python_version<"3.10"', # Newer ones had issues
153+
'setuptools>=73.0.1;python_version>="3.10"',
154154
'wheel>=0.44.0',
155155
'attrs>=24.2.0',
156156
"certifi>=2024.8.30",
157157
"exceptiongroup>=1.2.2",
158+
"websockets>=13.1",
158159
'filelock>=3.16.1',
159160
'fasteners>=0.19',
161+
"mycdp>=1.0.1",
160162
"pynose>=1.5.3",
161163
'platformdirs>=4.3.6',
162164
'typing-extensions>=4.12.2',
@@ -172,14 +174,14 @@
172174
"pdbp>=1.5.4",
173175
"idna==3.10",
174176
'chardet==5.2.0',
175-
'charset-normalizer==3.3.2',
177+
'charset-normalizer==3.4.0',
176178
'urllib3>=1.26.20,<2;python_version<"3.10"',
177179
'urllib3>=1.26.20,<2.3.0;python_version>="3.10"',
178-
'requests==2.31.0',
180+
'requests==2.32.3',
179181
'sniffio==1.3.1',
180182
'h11==0.14.0',
181183
'outcome==1.3.0.post0',
182-
'trio==0.26.2',
184+
'trio==0.27.0',
183185
'trio-websocket==0.11.1',
184186
'wsproto==1.2.0',
185187
'websocket-client==1.8.0',
@@ -204,7 +206,7 @@
204206
'python-xlib==0.33;platform_system=="Linux"',
205207
'markdown-it-py==3.0.0',
206208
'mdurl==0.1.2',
207-
'rich==13.9.2',
209+
'rich==13.9.3',
208210
],
209211
extras_require={
210212
# pip install -e .[allure]
@@ -218,7 +220,8 @@
218220
# pip install -e .[coverage]
219221
# Usage: coverage run -m pytest; coverage html; coverage report
220222
"coverage": [
221-
'coverage>=7.6.1',
223+
'coverage>=7.6.1;python_version<"3.9"',
224+
'coverage>=7.6.4;python_version>="3.9"',
222225
'pytest-cov>=5.0.0',
223226
],
224227
# pip install -e .[flake8]
@@ -238,19 +241,25 @@
238241
"ipdb==0.13.13",
239242
'ipython==7.34.0',
240243
],
244+
# pip install -e .[mss]
245+
# (An optional library for tile_windows() in CDP Mode.)
246+
"mss": [
247+
"mss==9.0.2", # Next one drops Python 3.8/3.9
248+
],
241249
# pip install -e .[pdfminer]
242250
# (An optional library for parsing PDF files.)
243251
"pdfminer": [
244252
'pdfminer.six==20240706',
245253
'cryptography==39.0.2;python_version<"3.9"',
246-
'cryptography==43.0.1;python_version>="3.9"',
254+
'cryptography==43.0.3;python_version>="3.9"',
247255
'cffi==1.17.1',
248256
"pycparser==2.22",
249257
],
250258
# pip install -e .[pillow]
251259
# (An optional library for image-processing.)
252260
"pillow": [
253-
'Pillow>=10.4.0',
261+
'Pillow>=10.4.0;python_version<"3.9"',
262+
'Pillow>=11.0.0;python_version>="3.9"',
254263
],
255264
# pip install -e .[pip-system-certs]
256265
# (If you see [SSL: CERTIFICATE_VERIFY_FAILED], then get this.)

0 commit comments

Comments
 (0)