|
145 | 145 | "Topic :: Software Development :: Testing :: Traffic Generation", |
146 | 146 | "Topic :: Utilities", |
147 | 147 | ], |
148 | | - python_requires=">=3.7", |
| 148 | + python_requires=">=3.8", |
149 | 149 | install_requires=[ |
150 | | - 'pip>=24.0;python_version<"3.8"', |
151 | | - 'pip>=24.1.2;python_version>="3.8"', # 24.2: editable install warnings |
152 | | - 'packaging>=24.0;python_version<"3.8"', |
153 | | - 'packaging>=24.1;python_version>="3.8"', |
154 | | - 'setuptools>=68.0.0;python_version<"3.8"', |
155 | | - 'setuptools~=70.2;python_version>="3.8" and python_version<"3.10"', |
| 150 | + 'pip>=24.1.2', # 24.2: editable install warnings |
| 151 | + 'packaging>=24.1', |
| 152 | + 'setuptools~=70.2;python_version<"3.10"', |
156 | 153 | 'setuptools>=70.2.0;python_version>="3.10"', # 71.0.x has issues |
157 | | - 'wheel>=0.42.0;python_version<"3.8"', |
158 | | - 'wheel>=0.44.0;python_version>="3.8"', |
| 154 | + 'wheel>=0.44.0', |
159 | 155 | 'attrs>=24.2.0', |
160 | 156 | "certifi>=2024.8.30", |
161 | 157 | "exceptiongroup>=1.2.2", |
162 | | - 'filelock>=3.12.2;python_version<"3.8"', |
163 | | - 'filelock>=3.16.0;python_version>="3.8"', |
164 | | - 'platformdirs>=4.0.0;python_version<"3.8"', |
165 | | - 'platformdirs>=4.3.2;python_version>="3.8"', |
166 | | - 'typing-extensions>=4.12.2;python_version>="3.8"', |
| 158 | + 'filelock>=3.16.1', |
| 159 | + 'fasteners>=0.19', |
| 160 | + "pynose>=1.5.3", |
| 161 | + 'platformdirs>=4.3.6', |
| 162 | + 'typing-extensions>=4.12.2', |
| 163 | + "sbvirtualdisplay>=1.3.0", |
| 164 | + "six>=1.16.0", |
167 | 165 | 'parse>=1.20.2', |
168 | 166 | 'parse-type>=0.6.3', |
169 | | - 'pyyaml==6.0.1;python_version<"3.8"', |
170 | | - 'pyyaml>=6.0.2;python_version>="3.8"', |
171 | | - "six==1.16.0", |
172 | | - "idna==3.8", |
| 167 | + 'colorama>=0.4.6', |
| 168 | + 'pyyaml>=6.0.2', |
| 169 | + 'pygments>=2.18.0', |
| 170 | + 'pyreadline3>=3.5.3;platform_system=="Windows"', |
| 171 | + "tabcompleter>=1.3.3", |
| 172 | + "pdbp>=1.5.4", |
| 173 | + "idna==3.10", |
173 | 174 | 'chardet==5.2.0', |
174 | 175 | 'charset-normalizer==3.3.2', |
175 | 176 | 'urllib3>=1.26.20,<2;python_version<"3.10"', |
176 | 177 | 'urllib3>=1.26.20,<2.3.0;python_version>="3.10"', |
177 | 178 | 'requests==2.31.0', |
178 | | - "pynose==1.5.2", |
179 | 179 | 'sniffio==1.3.1', |
180 | 180 | 'h11==0.14.0', |
181 | 181 | 'outcome==1.3.0.post0', |
182 | | - 'trio==0.22.2;python_version<"3.8"', |
183 | | - 'trio==0.26.2;python_version>="3.8"', |
| 182 | + 'trio==0.26.2', |
184 | 183 | 'trio-websocket==0.11.1', |
185 | 184 | 'wsproto==1.2.0', |
186 | | - 'websocket-client==1.8.0;python_version>="3.8"', |
187 | | - 'selenium==4.11.2;python_version<"3.8"', |
188 | | - 'selenium==4.24.0;python_version>="3.8"', |
| 185 | + 'websocket-client==1.8.0', |
| 186 | + 'selenium==4.25.0', |
189 | 187 | 'cssselect==1.2.0', |
190 | 188 | "sortedcontainers==2.4.0", |
191 | | - 'fasteners==0.19', |
192 | | - 'execnet==2.0.2;python_version<"3.8"', |
193 | | - 'execnet==2.1.1;python_version>="3.8"', |
| 189 | + 'execnet==2.1.1', |
194 | 190 | 'iniconfig==2.0.0', |
195 | | - 'pluggy==1.2.0;python_version<"3.8"', |
196 | | - 'pluggy==1.5.0;python_version>="3.8"', |
| 191 | + 'pluggy==1.5.0', |
197 | 192 | "py==1.11.0", # Needed by pytest-html |
198 | | - 'pytest==7.4.4;python_version<"3.8"', |
199 | | - 'pytest==8.3.3;python_version>="3.8"', |
| 193 | + 'pytest==8.3.3', |
200 | 194 | "pytest-html==2.0.1", # Newer ones had issues |
201 | | - 'pytest-metadata==3.0.0;python_version<"3.8"', |
202 | | - 'pytest-metadata==3.1.1;python_version>="3.8"', |
| 195 | + 'pytest-metadata==3.1.1', |
203 | 196 | "pytest-ordering==0.6", |
204 | | - 'pytest-rerunfailures==13.0;python_version<"3.8"', |
205 | | - 'pytest-rerunfailures==14.0;python_version>="3.8"', |
206 | | - 'pytest-xdist==3.5.0;python_version<"3.8"', |
207 | | - 'pytest-xdist==3.6.1;python_version>="3.8"', |
| 197 | + 'pytest-rerunfailures==14.0', |
| 198 | + 'pytest-xdist==3.6.1', |
208 | 199 | 'parameterized==0.9.0', |
209 | | - "sbvirtualdisplay==1.3.0", |
210 | 200 | "behave==1.2.6", |
211 | | - 'soupsieve==2.4.1;python_version<"3.8"', |
212 | | - 'soupsieve==2.6;python_version>="3.8"', |
| 201 | + 'soupsieve==2.6', |
213 | 202 | "beautifulsoup4==4.12.3", |
214 | | - 'pygments==2.17.2;python_version<"3.8"', |
215 | | - 'pygments==2.18.0;python_version>="3.8"', |
216 | | - 'pyreadline3==3.4.1;platform_system=="Windows"', |
217 | | - "tabcompleter==1.3.3", |
218 | | - "pdbp==1.5.4", |
219 | | - 'colorama==0.4.6', |
220 | 203 | 'pyotp==2.9.0', |
221 | 204 | 'python-xlib==0.33;platform_system=="Linux"', |
222 | | - 'markdown-it-py==2.2.0;python_version<"3.8"', |
223 | | - 'markdown-it-py==3.0.0;python_version>="3.8"', |
| 205 | + 'markdown-it-py==3.0.0', |
224 | 206 | 'mdurl==0.1.2', |
225 | 207 | 'rich==13.8.1', |
226 | 208 | ], |
|
236 | 218 | # pip install -e .[coverage] |
237 | 219 | # Usage: coverage run -m pytest; coverage html; coverage report |
238 | 220 | "coverage": [ |
239 | | - 'coverage==7.2.7;python_version<"3.8"', |
240 | | - 'coverage>=7.6.1;python_version>="3.8"', |
241 | | - 'pytest-cov==4.1.0;python_version<"3.8"', |
242 | | - 'pytest-cov>=5.0.0;python_version>="3.8"', |
| 221 | + 'coverage>=7.6.1', |
| 222 | + 'pytest-cov>=5.0.0', |
243 | 223 | ], |
244 | 224 | # pip install -e .[flake8] |
245 | 225 | # Usage: flake8 |
|
261 | 241 | # pip install -e .[pdfminer] |
262 | 242 | # (An optional library for parsing PDF files.) |
263 | 243 | "pdfminer": [ |
264 | | - 'pdfminer.six==20221105;python_version<"3.8"', |
265 | | - 'pdfminer.six==20240706;python_version>="3.8"', |
| 244 | + 'pdfminer.six==20240706', |
266 | 245 | 'cryptography==39.0.2;python_version<"3.9"', |
267 | 246 | 'cryptography==43.0.1;python_version>="3.9"', |
268 | | - 'cffi==1.15.1;python_version<"3.8"', |
269 | | - 'cffi==1.17.1;python_version>="3.8"', |
| 247 | + 'cffi==1.17.1', |
270 | 248 | "pycparser==2.22", |
271 | 249 | ], |
272 | 250 | # pip install -e .[pillow] |
273 | 251 | # (An optional library for image-processing.) |
274 | 252 | "pillow": [ |
275 | | - 'Pillow==9.5.0;python_version<"3.8"', |
276 | | - 'Pillow>=10.4.0;python_version>="3.8"', |
| 253 | + 'Pillow>=10.4.0', |
277 | 254 | ], |
278 | 255 | # pip install -e .[pip-system-certs] |
279 | 256 | # (If you see [SSL: CERTIFICATE_VERIFY_FAILED], then get this.) |
|
310 | 287 | 'hpack==4.0.0', |
311 | 288 | 'hyperframe==6.0.1', |
312 | 289 | 'kaitaistruct==0.10', |
313 | | - 'pyasn1==0.5.1;python_version<"3.8"', |
314 | | - 'pyasn1==0.6.1;python_version>="3.8"', |
| 290 | + 'pyasn1==0.6.1', |
315 | 291 | 'zstandard==0.23.0', |
316 | 292 | ], |
317 | 293 | }, |
|
0 commit comments