|
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