|
122 | 122 | "Topic :: Software Development :: Testing :: Traffic Generation", |
123 | 123 | "Topic :: Utilities", |
124 | 124 | ], |
125 | | - python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", # noqa: E501 |
| 125 | + python_requires=">=3.6", |
126 | 126 | install_requires=[ |
127 | | - 'pip>=20.3.4;python_version<"3.6"', |
128 | 127 | 'pip>=21.3.1;python_version>="3.6" and python_version<"3.7"', |
129 | 128 | 'pip>=22.3.1;python_version>="3.7"', |
130 | | - 'packaging>=20.9;python_version<"3.6"', |
131 | 129 | 'packaging>=21.3;python_version>="3.6" and python_version<"3.7"', |
132 | 130 | 'packaging>=22.0;python_version>="3.7"', |
133 | | - 'setuptools>=44.1.1;python_version<"3.6"', |
134 | 131 | 'setuptools>=59.6.0;python_version>="3.6" and python_version<"3.7"', |
135 | 132 | 'setuptools>=65.6.3;python_version>="3.7"', |
136 | 133 | 'tomli>=1.2.3;python_version>="3.6" and python_version<"3.7"', |
137 | 134 | 'tomli>=2.0.1;python_version>="3.7"', |
138 | 135 | "tqdm>=4.64.1", |
139 | 136 | 'wheel>=0.37.1;python_version<"3.7"', |
140 | 137 | 'wheel>=0.38.4;python_version>="3.7"', |
141 | | - 'attrs==21.4.0;python_version<"3.6"', |
142 | 138 | 'attrs==22.1.0;python_version>="3.6" and python_version<"3.7"', |
143 | 139 | 'attrs>=22.2.0;python_version>="3.7"', |
144 | 140 | 'PyYAML>=6.0;python_version>="3.6"', |
145 | | - 'certifi>=2021.10.8;python_version<"3.6"', |
146 | 141 | 'certifi>=2022.12.7;python_version>="3.6"', |
147 | | - 'filelock>=3.2.1;python_version<"3.6"', |
148 | 142 | 'filelock>=3.4.1;python_version>="3.6" and python_version<"3.7"', |
149 | 143 | 'filelock>=3.9.0;python_version>="3.7"', |
150 | | - 'platformdirs>=2.0.2;python_version<"3.6"', |
151 | 144 | 'platformdirs>=2.4.0;python_version>="3.6" and python_version<"3.7"', |
152 | 145 | 'platformdirs>=2.6.2;python_version>="3.7"', |
153 | | - 'pyparsing>=2.4.7;python_version<"3.6"', |
154 | 146 | 'pyparsing>=3.0.7;python_version>="3.6" and python_version<"3.7"', |
155 | 147 | 'pyparsing>=3.0.9;python_version>="3.7"', |
156 | 148 | "six==1.16.0", |
157 | | - 'idna==2.10;python_version<"3.6"', # Must stay in sync with "requests" |
158 | 149 | 'idna==3.4;python_version>="3.6"', # Must stay in sync with "requests" |
159 | | - 'chardet==3.0.4;python_version<"3.6"', # Stay in sync with "requests" |
160 | 150 | 'chardet==4.0.0;python_version>="3.6" and python_version<"3.7"', |
161 | 151 | 'chardet==5.1.0;python_version>="3.7"', # Stay in sync with "requests" |
162 | 152 | 'charset-normalizer==2.0.12;python_version>="3.6" and python_version<"3.7"', # noqa: E501 |
|
178 | 168 | 'selenium==3.141.0;python_version<"3.7"', |
179 | 169 | 'selenium==4.7.2;python_version>="3.7"', |
180 | 170 | 'msedge-selenium-tools==3.141.3;python_version<"3.7"', |
181 | | - 'more-itertools==5.0.0;python_version<"3.6"', |
182 | 171 | 'more-itertools==8.14.0;python_version>="3.6" and python_version<"3.7"', # noqa: E501 |
183 | 172 | 'more-itertools==9.0.0;python_version>="3.7"', |
184 | 173 | 'cssselect==1.1.0;python_version<"3.7"', |
185 | 174 | 'cssselect==1.2.0;python_version>="3.7"', |
186 | 175 | "sortedcontainers==2.4.0", |
187 | | - 'fasteners==0.16;python_version<"3.6"', |
188 | 176 | 'fasteners==0.17.3;python_version>="3.6" and python_version<"3.7"', |
189 | 177 | 'fasteners==0.18;python_version>="3.7"', |
190 | 178 | "execnet==1.9.0", |
191 | | - 'pluggy==0.13.1;python_version<"3.6"', |
192 | 179 | 'pluggy==1.0.0;python_version>="3.6"', |
193 | | - 'py==1.8.1;python_version<"3.6"', |
194 | 180 | 'py==1.11.0;python_version>="3.6"', |
195 | | - 'pytest==4.6.11;python_version<"3.6"', |
196 | 181 | 'pytest==7.0.1;python_version>="3.6" and python_version<"3.7"', |
197 | 182 | 'pytest==7.2.0;python_version>="3.7"', |
198 | | - 'pytest-forked==1.3.0;python_version<"3.6"', |
199 | 183 | 'pytest-forked==1.4.0;python_version>="3.6"', |
200 | | - 'pytest-html==1.22.1;python_version<"3.6"', |
201 | 184 | 'pytest-html==2.0.1;python_version>="3.6"', # Newer ones had issues |
202 | | - 'pytest-metadata==1.8.0;python_version<"3.6"', |
203 | 185 | 'pytest-metadata==1.11.0;python_version>="3.6" and python_version<"3.7"', # noqa: E501 |
204 | 186 | 'pytest-metadata==2.0.4;python_version>="3.7"', |
205 | 187 | "pytest-ordering==0.6", |
206 | | - 'pytest-rerunfailures==8.0;python_version<"3.6"', |
207 | 188 | 'pytest-rerunfailures==10.3;python_version>="3.6"', |
208 | | - 'pytest-xdist==1.34.0;python_version<"3.6"', |
209 | 189 | 'pytest-xdist==2.5.0;python_version>="3.6" and python_version<"3.7"', |
210 | 190 | 'pytest-xdist==3.1.0;python_version>="3.7"', |
211 | 191 | "parameterized==0.8.1", |
212 | 192 | "sbvirtualdisplay==1.1.1", |
213 | 193 | "behave==1.2.6", |
214 | 194 | "parse==1.19.0", |
215 | 195 | "parse-type==0.6.0", |
216 | | - 'soupsieve==1.9.6;python_version<"3.6"', |
217 | 196 | 'soupsieve==2.3.2.post1;python_version>="3.6"', |
218 | | - 'beautifulsoup4==4.9.3;python_version<"3.6"', |
219 | 197 | 'beautifulsoup4==4.11.1;python_version>="3.6"', |
220 | | - 'cryptography==2.9.2;python_version<"3.6"', |
221 | 198 | 'cryptography==36.0.2;python_version>="3.6" and python_version<"3.7"', |
222 | 199 | 'cryptography==38.0.4;python_version>="3.7"', |
223 | | - 'pygments==2.5.2;python_version<"3.6"', |
224 | 200 | 'pygments==2.13.0;python_version>="3.6"', |
225 | | - 'pyreadline==2.1;platform_system=="Windows" and python_version<"3.6"', |
226 | 201 | 'pyreadline3==3.4.1;platform_system=="Windows" and python_version>="3.6"', # noqa: E501 |
227 | 202 | "tabcompleter==1.1.0", |
228 | 203 | "pdbp==1.2.7", |
229 | | - 'colorama==0.4.6;python_version<"3.6"', |
230 | 204 | 'colorama==0.4.5;python_version>="3.6" and python_version<"3.7"', |
231 | 205 | 'colorama==0.4.6;python_version>="3.7"', |
232 | 206 | 'exceptiongroup==1.1.0;python_version>="3.7"', |
233 | | - 'importlib-metadata==2.1.3;python_version<"3.6"', |
234 | 207 | 'importlib-metadata==4.2.0;python_version>="3.6" and python_version<"3.8"', # noqa: E501 |
235 | 208 | "pycparser==2.21", |
236 | | - 'pyotp==2.3.0;python_version<"3.6"', |
237 | 209 | 'pyotp==2.7.0;python_version>="3.6" and python_version<"3.7"', |
238 | 210 | 'pyotp==2.8.0;python_version>="3.7"', |
239 | 211 | "cffi==1.15.1", |
240 | | - 'typing-extensions==3.10.0.2;python_version<"3.6"', # <3.9 for "rich" |
241 | 212 | 'typing-extensions==4.1.1;python_version>="3.6" and python_version<"3.7"', # noqa: E501 |
242 | 213 | 'typing-extensions==4.4.0;python_version>="3.7" and python_version<"3.9"', # noqa: E501 |
243 | 214 | 'rich==12.6.0;python_version>="3.6" and python_version<"3.7"', |
|
247 | 218 | # pip install -e .[coverage] |
248 | 219 | # Usage: coverage run -m pytest; coverage html; coverage report |
249 | 220 | "coverage": [ |
250 | | - 'coverage==5.5;python_version<"3.6"', |
251 | 221 | 'coverage==6.2;python_version>="3.6" and python_version<"3.7"', |
252 | 222 | 'coverage==7.0.1;python_version>="3.7"', |
253 | | - 'pytest-cov==2.12.1;python_version<"3.6"', |
254 | 223 | 'pytest-cov==4.0.0;python_version>="3.6"', |
255 | 224 | ], |
256 | 225 | # pip install -e .[flake8] |
257 | 226 | # Usage: flake8 |
258 | 227 | "flake8": [ |
259 | | - 'flake8==3.7.9;python_version<"3.6"', |
260 | 228 | 'flake8==5.0.4;python_version>="3.6" and python_version<"3.9"', |
261 | 229 | 'flake8==6.0.0;python_version>="3.9"', |
262 | | - 'mccabe==0.6.1;python_version<"3.6"', |
263 | 230 | 'mccabe==0.7.0;python_version>="3.6"', |
264 | | - 'pyflakes==2.1.1;python_version<"3.6"', |
265 | 231 | 'pyflakes==2.5.0;python_version>="3.6" and python_version<"3.9"', |
266 | 232 | 'pyflakes==3.0.1;python_version>="3.9"', |
267 | | - 'pycodestyle==2.5.0;python_version<"3.6"', |
268 | 233 | 'pycodestyle==2.9.1;python_version>="3.6" and python_version<"3.9"', # noqa: E501 |
269 | 234 | 'pycodestyle==2.10.0;python_version>="3.9"', |
270 | 235 | ], |
271 | 236 | # pip install -e .[ipdb] |
272 | 237 | # (Not needed for debugging anymore. SeleniumBase now includes "pdbp".) |
273 | 238 | "ipdb": [ |
274 | | - 'ipdb==0.13.4;python_version<"3.6"', |
275 | 239 | 'ipdb==0.13.11;python_version>="3.6"', |
276 | | - 'ipython==5.10.0;python_version<"3.6"', |
277 | 240 | 'ipython==7.16.3;python_version>="3.6" and python_version<"3.7"', |
278 | 241 | 'ipython==7.34.0;python_version>="3.7"', |
279 | 242 | ], |
280 | 243 | # pip install -e .[pdfminer] |
281 | 244 | "pdfminer": [ |
282 | | - 'pdfminer.six==20191110;python_version<"3.6"', |
283 | 245 | 'pdfminer.six==20211012;python_version>="3.6" and python_version<"3.7"', # noqa: E501 |
284 | 246 | 'pdfminer.six==20221105;python_version>="3.7"', |
285 | 247 | ], |
286 | 248 | # pip install -e .[pillow] |
287 | 249 | "pillow": [ |
288 | | - 'Pillow==6.2.2;python_version<"3.6"', |
289 | 250 | 'Pillow==8.4.0;python_version>="3.6" and python_version<"3.7"', |
290 | 251 | 'Pillow==9.3.0;python_version>="3.7"', |
291 | 252 | ], |
|
0 commit comments