|
129 | 129 | "Topic :: Software Development :: Testing :: Traffic Generation",
|
130 | 130 | "Topic :: Utilities",
|
131 | 131 | ],
|
132 |
| - python_requires=">=3.6", |
| 132 | + python_requires=">=3.7", |
133 | 133 | install_requires=[
|
134 |
| - 'pip>=21.3.1;python_version<"3.7"', |
135 |
| - 'pip>=23.2.1;python_version>="3.7"', |
136 |
| - 'packaging>=21.3;python_version<"3.7"', |
137 |
| - 'packaging>=23.1;python_version>="3.7"', |
138 |
| - 'setuptools>=59.6.0;python_version<"3.7"', |
139 |
| - 'setuptools>=68.0.0;python_version>="3.7" and python_version<"3.8"', |
| 134 | + 'pip>=23.2.1', |
| 135 | + 'packaging>=23.1', |
| 136 | + 'setuptools>=68.0.0;python_version<"3.8"', |
140 | 137 | 'setuptools>=68.1.2;python_version>="3.8"',
|
141 |
| - 'wheel>=0.37.1;python_version<"3.7"', |
142 |
| - 'wheel>=0.41.2;python_version>="3.7"', |
143 |
| - 'attrs==22.1.0;python_version<"3.7"', |
144 |
| - 'attrs>=23.1.0;python_version>="3.7"', |
| 138 | + 'wheel>=0.41.2', |
| 139 | + 'attrs>=23.1.0', |
145 | 140 | "certifi>=2023.7.22",
|
146 |
| - 'filelock>=3.4.1;python_version<"3.7"', |
147 |
| - 'filelock>=3.12.2;python_version>="3.7" and python_version<"3.8"', |
| 141 | + 'filelock>=3.12.2;python_version<"3.8"', |
148 | 142 | 'filelock>=3.12.3;python_version>="3.8"',
|
149 |
| - 'platformdirs>=2.4.0;python_version<"3.7"', |
150 |
| - 'platformdirs>=3.10.0;python_version>="3.7"', |
| 143 | + 'platformdirs>=3.10.0', |
151 | 144 | 'parse>=1.19.1',
|
152 | 145 | 'parse-type>=0.6.2',
|
153 | 146 | "six==1.16.0",
|
154 | 147 | "idna==3.4",
|
155 |
| - 'chardet==4.0.0;python_version<"3.7"', |
156 |
| - 'chardet==5.2.0;python_version>="3.7"', |
157 |
| - 'charset-normalizer==2.0.12;python_version<"3.7"', |
158 |
| - 'charset-normalizer==3.2.0;python_version>="3.7"', |
159 |
| - 'urllib3==1.26.12;python_version<"3.7"', |
160 |
| - 'urllib3>=1.26.16,<2;python_version>="3.7" and python_version<"3.10"', # noqa: E501 |
| 148 | + 'chardet==5.2.0', |
| 149 | + 'charset-normalizer==3.2.0', |
| 150 | + 'urllib3>=1.26.16,<2;python_version<"3.10"', |
161 | 151 | 'urllib3>=1.26.16,<2.1.0;python_version>="3.10"',
|
162 |
| - 'requests==2.27.1;python_version<"3.7"', |
163 |
| - 'requests==2.31.0;python_version>="3.7"', |
| 152 | + 'requests==2.31.0', |
164 | 153 | "pynose==1.4.8",
|
165 |
| - 'sniffio==1.3.0;python_version>="3.7"', |
166 |
| - 'h11==0.14.0;python_version>="3.7"', |
167 |
| - 'outcome==1.2.0;python_version>="3.7"', |
168 |
| - 'trio==0.22.2;python_version>="3.7"', |
169 |
| - 'trio-websocket==0.10.3;python_version>="3.7"', |
170 |
| - 'wsproto==1.2.0;python_version>="3.7"', |
171 |
| - 'selenium==3.141.0;python_version<"3.7"', |
172 |
| - 'selenium==4.11.2;python_version>="3.7"', |
173 |
| - 'msedge-selenium-tools==3.141.3;python_version<"3.7"', |
174 |
| - 'cssselect==1.1.0;python_version<"3.7"', |
175 |
| - 'cssselect==1.2.0;python_version>="3.7"', |
| 154 | + 'sniffio==1.3.0', |
| 155 | + 'h11==0.14.0', |
| 156 | + 'outcome==1.2.0', |
| 157 | + 'trio==0.22.2', |
| 158 | + 'trio-websocket==0.10.3', |
| 159 | + 'wsproto==1.2.0', |
| 160 | + 'selenium==4.11.2;python_version<"3.8"', |
| 161 | + 'selenium==4.12.0;python_version>="3.8"', |
| 162 | + 'cssselect==1.2.0', |
176 | 163 | "sortedcontainers==2.4.0",
|
177 |
| - 'fasteners==0.17.3;python_version<"3.7"', |
178 |
| - 'fasteners==0.18;python_version>="3.7"', |
179 |
| - 'execnet==1.9.0;python_version<"3.7"', |
180 |
| - 'execnet==2.0.2;python_version>="3.7"', |
181 |
| - 'iniconfig==1.1.1;python_version<"3.7"', |
182 |
| - 'iniconfig==2.0.0;python_version>="3.7"', |
183 |
| - 'pluggy==1.0.0;python_version<"3.7"', |
184 |
| - 'pluggy==1.2.0;python_version>="3.7" and python_version<"3.8"', |
| 164 | + 'fasteners==0.18', |
| 165 | + 'execnet==2.0.2', |
| 166 | + 'iniconfig==2.0.0', |
| 167 | + 'pluggy==1.2.0;python_version<"3.8"', |
185 | 168 | 'pluggy==1.3.0;python_version>="3.8"',
|
186 | 169 | "py==1.11.0",
|
187 |
| - 'pytest==7.0.1;python_version<"3.7"', |
188 |
| - 'pytest==7.4.0;python_version>="3.7"', |
189 |
| - 'pytest-forked==1.4.0;python_version<"3.7"', |
| 170 | + 'pytest==7.4.0', |
190 | 171 | "pytest-html==2.0.1", # Newer ones had issues
|
191 |
| - 'pytest-metadata==1.11.0;python_version<"3.7"', |
192 |
| - 'pytest-metadata==3.0.0;python_version>="3.7"', |
| 172 | + 'pytest-metadata==3.0.0', |
193 | 173 | "pytest-ordering==0.6",
|
194 |
| - 'pytest-rerunfailures==10.3;python_version<"3.7"', |
195 |
| - 'pytest-rerunfailures==12.0;python_version>="3.7"', |
196 |
| - 'pytest-xdist==2.5.0;python_version<"3.7"', |
197 |
| - 'pytest-xdist==3.3.1;python_version>="3.7"', |
198 |
| - 'parameterized==0.8.1;python_version<"3.7"', |
199 |
| - 'parameterized==0.9.0;python_version>="3.7"', |
| 174 | + 'pytest-rerunfailures==12.0', |
| 175 | + 'pytest-xdist==3.3.1', |
| 176 | + 'parameterized==0.9.0', |
200 | 177 | "sbvirtualdisplay==1.2.0",
|
201 | 178 | "behave==1.2.6",
|
202 |
| - 'soupsieve==2.3.2.post1;python_version<"3.7"', |
203 |
| - 'soupsieve==2.4.1;python_version>="3.7"', |
| 179 | + 'soupsieve==2.4.1', |
204 | 180 | "beautifulsoup4==4.12.2",
|
205 |
| - 'pygments==2.14.0;python_version<"3.7"', |
206 |
| - 'pygments==2.16.1;python_version>="3.7"', |
| 181 | + 'pygments==2.16.1', |
207 | 182 | 'pyreadline3==3.4.1;platform_system=="Windows"',
|
208 | 183 | "tabcompleter==1.2.1",
|
209 | 184 | "pdbp==1.4.6",
|
210 |
| - 'colorama==0.4.5;python_version<"3.7"', |
211 |
| - 'colorama==0.4.6;python_version>="3.7"', |
212 |
| - 'exceptiongroup==1.1.3;python_version>="3.7"', |
213 |
| - 'future-breakpoint==2.0.0;python_version<"3.7"', |
| 185 | + 'colorama==0.4.6', |
| 186 | + 'exceptiongroup==1.1.3', |
214 | 187 | 'importlib-metadata==4.2.0;python_version<"3.8"',
|
215 |
| - 'pyotp==2.7.0;python_version<"3.7"', |
216 |
| - 'pyotp==2.9.0;python_version>="3.7"', |
217 |
| - 'typing-extensions==4.1.1;python_version<"3.7"', |
218 |
| - 'commonmark==0.9.1;python_version<"3.7"', # For old "rich" |
219 |
| - 'markdown-it-py==3.0.0;python_version>="3.8"', # For new "rich" |
220 |
| - 'mdurl==0.1.2;python_version>="3.7"', # For new "rich" |
221 |
| - 'rich==12.6.0;python_version<"3.7"', |
222 |
| - 'rich==13.5.2;python_version>="3.7"', |
| 188 | + 'pyotp==2.9.0', |
| 189 | + 'markdown-it-py==2.2.0;python_version<"3.8"', |
| 190 | + 'markdown-it-py==3.0.0;python_version>="3.8"', |
| 191 | + 'mdurl==0.1.2', |
| 192 | + 'rich==13.5.2', |
223 | 193 | ],
|
224 | 194 | extras_require={
|
225 | 195 | # pip install -e .[allure]
|
226 | 196 | # Usage: pytest --alluredir=allure_results
|
227 | 197 | # Serve: allure serve allure_results
|
228 | 198 | "allure": [
|
229 |
| - 'allure-pytest==2.9.45;python_version<"3.7"', |
230 |
| - 'allure-pytest==2.13.2;python_version>="3.7"', |
231 |
| - 'allure-python-commons==2.9.45;python_version<"3.7"', |
232 |
| - 'allure-python-commons==2.13.2;python_version>="3.7"', |
233 |
| - 'allure-behave==2.9.45;python_version<"3.7"', |
234 |
| - 'allure-behave==2.13.2;python_version>="3.7"', |
| 199 | + 'allure-pytest==2.13.2', |
| 200 | + 'allure-python-commons==2.13.2', |
| 201 | + 'allure-behave==2.13.2', |
235 | 202 | ],
|
236 | 203 | # pip install -e .[coverage]
|
237 | 204 | # Usage: coverage run -m pytest; coverage html; coverage report
|
238 | 205 | "coverage": [
|
239 |
| - 'coverage==6.2;python_version<"3.7"', |
240 |
| - 'coverage==7.2.7;python_version>="3.7" and python_version<"3.8"', |
| 206 | + 'coverage==7.2.7;python_version<"3.8"', |
241 | 207 | 'coverage==7.3.0;python_version>="3.8"',
|
242 |
| - 'pytest-cov==4.0.0;python_version<"3.7"', |
243 |
| - 'pytest-cov==4.1.0;python_version>="3.7"', |
| 208 | + 'pytest-cov==4.1.0', |
244 | 209 | ],
|
245 | 210 | # pip install -e .[flake8]
|
246 | 211 | # Usage: flake8
|
|
257 | 222 | # (Not needed for debugging anymore. SeleniumBase now includes "pdbp".)
|
258 | 223 | "ipdb": [
|
259 | 224 | "ipdb==0.13.13",
|
260 |
| - 'ipython==7.16.3;python_version<"3.7"', |
261 |
| - 'ipython==7.34.0;python_version>="3.7"', |
| 225 | + 'ipython==7.34.0', |
262 | 226 | ],
|
263 | 227 | # pip install -e .[pdfminer]
|
264 | 228 | # (An optional library for parsing PDF files.)
|
265 | 229 | "pdfminer": [
|
266 |
| - 'pdfminer.six==20211012;python_version<"3.7"', |
267 |
| - 'pdfminer.six==20221105;python_version>="3.7"', |
268 |
| - 'cryptography==36.0.2;python_version<"3.7"', |
269 |
| - 'cryptography==39.0.2;python_version>="3.7" and python_version<"3.9"', # noqa: E501 |
| 230 | + 'pdfminer.six==20221105', |
| 231 | + 'cryptography==39.0.2;python_version<"3.9"', |
270 | 232 | 'cryptography==41.0.3;python_version>="3.9"',
|
271 | 233 | "cffi==1.15.1",
|
272 | 234 | "pycparser==2.21",
|
|
275 | 237 | # pip install -e .[pillow]
|
276 | 238 | # (An optional library for image-processing.)
|
277 | 239 | "pillow": [
|
278 |
| - 'Pillow==8.4.0;python_version<"3.7"', |
279 |
| - 'Pillow==9.5.0;python_version>="3.7" and python_version<"3.8"', |
| 240 | + 'Pillow==9.5.0;python_version<"3.8"', |
280 | 241 | 'Pillow==10.0.0;python_version>="3.8"',
|
281 | 242 | ],
|
282 | 243 | # pip install -e .[psutil]
|
|
285 | 246 | ],
|
286 | 247 | # pip install -e .[selenium-wire]
|
287 | 248 | "selenium-wire": [
|
288 |
| - 'selenium-wire==5.1.0;python_version>="3.7"', |
289 |
| - 'Brotli==1.0.9;python_version>="3.7"', |
290 |
| - 'blinker==1.6.2;python_version>="3.7"', |
291 |
| - 'h2==4.1.0;python_version>="3.7"', |
292 |
| - 'hpack==4.0.0;python_version>="3.7"', |
293 |
| - 'hyperframe==6.0.1;python_version>="3.7"', |
294 |
| - 'kaitaistruct==0.10;python_version>="3.7"', |
295 |
| - 'pyasn1==0.5.0;python_version>="3.7"', |
296 |
| - 'zstandard==0.21.0;python_version>="3.7"', |
| 249 | + 'selenium-wire==5.1.0', |
| 250 | + 'Brotli==1.0.9', |
| 251 | + 'blinker==1.6.2', |
| 252 | + 'h2==4.1.0', |
| 253 | + 'hpack==4.0.0', |
| 254 | + 'hyperframe==6.0.1', |
| 255 | + 'kaitaistruct==0.10', |
| 256 | + 'pyasn1==0.5.0', |
| 257 | + 'zstandard==0.21.0', |
297 | 258 | ],
|
298 | 259 | },
|
299 | 260 | packages=[
|
|
0 commit comments