|
147 | 147 | ], |
148 | 148 | python_requires=">=3.8", |
149 | 149 | install_requires=[ |
150 | | - 'pip>=24.1.2', # 24.2: editable install warnings |
| 150 | + 'pip>=24.2', |
151 | 151 | '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"', |
154 | 154 | 'wheel>=0.44.0', |
155 | 155 | 'attrs>=24.2.0', |
156 | 156 | "certifi>=2024.8.30", |
157 | 157 | "exceptiongroup>=1.2.2", |
| 158 | + "websockets>=13.1", |
158 | 159 | 'filelock>=3.16.1', |
159 | 160 | 'fasteners>=0.19', |
| 161 | + "mycdp>=1.0.1", |
160 | 162 | "pynose>=1.5.3", |
161 | 163 | 'platformdirs>=4.3.6', |
162 | 164 | 'typing-extensions>=4.12.2', |
|
172 | 174 | "pdbp>=1.5.4", |
173 | 175 | "idna==3.10", |
174 | 176 | 'chardet==5.2.0', |
175 | | - 'charset-normalizer==3.3.2', |
| 177 | + 'charset-normalizer==3.4.0', |
176 | 178 | 'urllib3>=1.26.20,<2;python_version<"3.10"', |
177 | 179 | 'urllib3>=1.26.20,<2.3.0;python_version>="3.10"', |
178 | | - 'requests==2.31.0', |
| 180 | + 'requests==2.32.3', |
179 | 181 | 'sniffio==1.3.1', |
180 | 182 | 'h11==0.14.0', |
181 | 183 | 'outcome==1.3.0.post0', |
182 | | - 'trio==0.26.2', |
| 184 | + 'trio==0.27.0', |
183 | 185 | 'trio-websocket==0.11.1', |
184 | 186 | 'wsproto==1.2.0', |
185 | 187 | 'websocket-client==1.8.0', |
|
204 | 206 | 'python-xlib==0.33;platform_system=="Linux"', |
205 | 207 | 'markdown-it-py==3.0.0', |
206 | 208 | 'mdurl==0.1.2', |
207 | | - 'rich==13.9.2', |
| 209 | + 'rich==13.9.3', |
208 | 210 | ], |
209 | 211 | extras_require={ |
210 | 212 | # pip install -e .[allure] |
|
218 | 220 | # pip install -e .[coverage] |
219 | 221 | # Usage: coverage run -m pytest; coverage html; coverage report |
220 | 222 | "coverage": [ |
221 | | - 'coverage>=7.6.1', |
| 223 | + 'coverage>=7.6.1;python_version<"3.9"', |
| 224 | + 'coverage>=7.6.4;python_version>="3.9"', |
222 | 225 | 'pytest-cov>=5.0.0', |
223 | 226 | ], |
224 | 227 | # pip install -e .[flake8] |
|
238 | 241 | "ipdb==0.13.13", |
239 | 242 | 'ipython==7.34.0', |
240 | 243 | ], |
| 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 | + ], |
241 | 249 | # pip install -e .[pdfminer] |
242 | 250 | # (An optional library for parsing PDF files.) |
243 | 251 | "pdfminer": [ |
244 | 252 | 'pdfminer.six==20240706', |
245 | 253 | '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"', |
247 | 255 | 'cffi==1.17.1', |
248 | 256 | "pycparser==2.22", |
249 | 257 | ], |
250 | 258 | # pip install -e .[pillow] |
251 | 259 | # (An optional library for image-processing.) |
252 | 260 | "pillow": [ |
253 | | - 'Pillow>=10.4.0', |
| 261 | + 'Pillow>=10.4.0;python_version<"3.9"', |
| 262 | + 'Pillow>=11.0.0;python_version>="3.9"', |
254 | 263 | ], |
255 | 264 | # pip install -e .[pip-system-certs] |
256 | 265 | # (If you see [SSL: CERTIFICATE_VERIFY_FAILED], then get this.) |
|
0 commit comments