|
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