Refresh Python dependencies

This commit is contained in:
Michael Mintz 2023-09-01 18:36:47 -04:00
parent f693fd13cc
commit 3e45b487d3
2 changed files with 94 additions and 163 deletions

View File

@ -1,92 +1,62 @@
pip>=21.3.1;python_version<"3.7"
pip>=23.2.1;python_version>="3.7"
packaging>=21.3;python_version<"3.7"
packaging>=23.1;python_version>="3.7"
setuptools>=59.6.0;python_version<"3.7"
setuptools>=68.0.0;python_version>="3.7" and python_version<"3.8"
pip>=23.2.1
packaging>=23.1
setuptools>=68.0.0;python_version<"3.8"
setuptools>=68.1.2;python_version>="3.8"
wheel>=0.37.1;python_version<"3.7"
wheel>=0.41.2;python_version>="3.7"
attrs==22.1.0;python_version<"3.7"
attrs>=23.1.0;python_version>="3.7"
wheel>=0.41.2
attrs>=23.1.0
certifi>=2023.7.22
filelock>=3.4.1;python_version<"3.7"
filelock>=3.12.2;python_version>="3.7" and python_version<"3.8"
filelock>=3.12.2;python_version<"3.8"
filelock>=3.12.3;python_version>="3.8"
platformdirs>=2.4.0;python_version<"3.7"
platformdirs>=3.10.0;python_version>="3.7"
platformdirs>=3.10.0
parse>=1.19.1
parse-type>=0.6.2
six==1.16.0
idna==3.4
chardet==4.0.0;python_version<"3.7"
chardet==5.2.0;python_version>="3.7"
charset-normalizer==2.0.12;python_version<"3.7"
charset-normalizer==3.2.0;python_version>="3.7"
urllib3==1.26.12;python_version<"3.7"
urllib3>=1.26.16,<2;python_version>="3.7" and python_version<"3.10"
chardet==5.2.0
charset-normalizer==3.2.0
urllib3>=1.26.16,<2;python_version<"3.10"
urllib3>=1.26.16,<2.1.0;python_version>="3.10"
requests==2.27.1;python_version<"3.7"
requests==2.31.0;python_version>="3.7"
requests==2.31.0
pynose==1.4.8
sniffio==1.3.0;python_version>="3.7"
h11==0.14.0;python_version>="3.7"
outcome==1.2.0;python_version>="3.7"
trio==0.22.2;python_version>="3.7"
trio-websocket==0.10.3;python_version>="3.7"
wsproto==1.2.0;python_version>="3.7"
selenium==3.141.0;python_version<"3.7"
selenium==4.11.2;python_version>="3.7"
msedge-selenium-tools==3.141.3;python_version<"3.7"
cssselect==1.1.0;python_version<"3.7"
cssselect==1.2.0;python_version>="3.7"
sniffio==1.3.0
h11==0.14.0
outcome==1.2.0
trio==0.22.2
trio-websocket==0.10.3
wsproto==1.2.0
selenium==4.11.2;python_version<"3.8"
selenium==4.12.0;python_version>="3.8"
cssselect==1.2.0
sortedcontainers==2.4.0
fasteners==0.17.3;python_version<"3.7"
fasteners==0.18;python_version>="3.7"
execnet==1.9.0;python_version<"3.7"
execnet==2.0.2;python_version>="3.7"
iniconfig==1.1.1;python_version<"3.7"
iniconfig==2.0.0;python_version>="3.7"
pluggy==1.0.0;python_version<"3.7"
pluggy==1.2.0;python_version>="3.7" and python_version<"3.8"
fasteners==0.18
execnet==2.0.2
iniconfig==2.0.0
pluggy==1.2.0;python_version<"3.8"
pluggy==1.3.0;python_version>="3.8"
py==1.11.0
pytest==7.0.1;python_version<"3.7"
pytest==7.4.0;python_version>="3.7"
pytest-forked==1.4.0;python_version<"3.7"
pytest==7.4.0
pytest-html==2.0.1
pytest-metadata==1.11.0;python_version<"3.7"
pytest-metadata==3.0.0;python_version>="3.7"
pytest-metadata==3.0.0
pytest-ordering==0.6
pytest-rerunfailures==10.3;python_version<"3.7"
pytest-rerunfailures==12.0;python_version>="3.7"
pytest-xdist==2.5.0;python_version<"3.7"
pytest-xdist==3.3.1;python_version>="3.7"
parameterized==0.8.1;python_version<"3.7"
parameterized==0.9.0;python_version>="3.7"
pytest-rerunfailures==12.0
pytest-xdist==3.3.1
parameterized==0.9.0
sbvirtualdisplay==1.2.0
behave==1.2.6
soupsieve==2.3.2.post1;python_version<"3.7"
soupsieve==2.4.1;python_version>="3.7"
soupsieve==2.4.1
beautifulsoup4==4.12.2
pygments==2.14.0;python_version<"3.7"
pygments==2.16.1;python_version>="3.7"
pygments==2.16.1
pyreadline3==3.4.1;platform_system=="Windows"
tabcompleter==1.2.1
pdbp==1.4.6
colorama==0.4.5;python_version<"3.7"
colorama==0.4.6;python_version>="3.7"
exceptiongroup==1.1.3;python_version>="3.7"
future-breakpoint==2.0.0;python_version<"3.7"
colorama==0.4.6
exceptiongroup==1.1.3
importlib-metadata==4.2.0;python_version<"3.8"
pyotp==2.7.0;python_version<"3.7"
pyotp==2.9.0;python_version>="3.7"
typing-extensions==4.1.1;python_version<"3.7"
commonmark==0.9.1;python_version<"3.7"
pyotp==2.9.0
markdown-it-py==2.2.0;python_version<"3.8"
markdown-it-py==3.0.0;python_version>="3.8"
mdurl==0.1.2;python_version>="3.7"
rich==12.6.0;python_version<"3.7"
rich==13.5.2;python_version>="3.7"
mdurl==0.1.2
rich==13.5.2
# --- Testing Requirements --- #
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)

153
setup.py
View File

@ -129,118 +129,83 @@ setup(
"Topic :: Software Development :: Testing :: Traffic Generation",
"Topic :: Utilities",
],
python_requires=">=3.6",
python_requires=">=3.7",
install_requires=[
'pip>=21.3.1;python_version<"3.7"',
'pip>=23.2.1;python_version>="3.7"',
'packaging>=21.3;python_version<"3.7"',
'packaging>=23.1;python_version>="3.7"',
'setuptools>=59.6.0;python_version<"3.7"',
'setuptools>=68.0.0;python_version>="3.7" and python_version<"3.8"',
'pip>=23.2.1',
'packaging>=23.1',
'setuptools>=68.0.0;python_version<"3.8"',
'setuptools>=68.1.2;python_version>="3.8"',
'wheel>=0.37.1;python_version<"3.7"',
'wheel>=0.41.2;python_version>="3.7"',
'attrs==22.1.0;python_version<"3.7"',
'attrs>=23.1.0;python_version>="3.7"',
'wheel>=0.41.2',
'attrs>=23.1.0',
"certifi>=2023.7.22",
'filelock>=3.4.1;python_version<"3.7"',
'filelock>=3.12.2;python_version>="3.7" and python_version<"3.8"',
'filelock>=3.12.2;python_version<"3.8"',
'filelock>=3.12.3;python_version>="3.8"',
'platformdirs>=2.4.0;python_version<"3.7"',
'platformdirs>=3.10.0;python_version>="3.7"',
'platformdirs>=3.10.0',
'parse>=1.19.1',
'parse-type>=0.6.2',
"six==1.16.0",
"idna==3.4",
'chardet==4.0.0;python_version<"3.7"',
'chardet==5.2.0;python_version>="3.7"',
'charset-normalizer==2.0.12;python_version<"3.7"',
'charset-normalizer==3.2.0;python_version>="3.7"',
'urllib3==1.26.12;python_version<"3.7"',
'urllib3>=1.26.16,<2;python_version>="3.7" and python_version<"3.10"', # noqa: E501
'chardet==5.2.0',
'charset-normalizer==3.2.0',
'urllib3>=1.26.16,<2;python_version<"3.10"',
'urllib3>=1.26.16,<2.1.0;python_version>="3.10"',
'requests==2.27.1;python_version<"3.7"',
'requests==2.31.0;python_version>="3.7"',
'requests==2.31.0',
"pynose==1.4.8",
'sniffio==1.3.0;python_version>="3.7"',
'h11==0.14.0;python_version>="3.7"',
'outcome==1.2.0;python_version>="3.7"',
'trio==0.22.2;python_version>="3.7"',
'trio-websocket==0.10.3;python_version>="3.7"',
'wsproto==1.2.0;python_version>="3.7"',
'selenium==3.141.0;python_version<"3.7"',
'selenium==4.11.2;python_version>="3.7"',
'msedge-selenium-tools==3.141.3;python_version<"3.7"',
'cssselect==1.1.0;python_version<"3.7"',
'cssselect==1.2.0;python_version>="3.7"',
'sniffio==1.3.0',
'h11==0.14.0',
'outcome==1.2.0',
'trio==0.22.2',
'trio-websocket==0.10.3',
'wsproto==1.2.0',
'selenium==4.11.2;python_version<"3.8"',
'selenium==4.12.0;python_version>="3.8"',
'cssselect==1.2.0',
"sortedcontainers==2.4.0",
'fasteners==0.17.3;python_version<"3.7"',
'fasteners==0.18;python_version>="3.7"',
'execnet==1.9.0;python_version<"3.7"',
'execnet==2.0.2;python_version>="3.7"',
'iniconfig==1.1.1;python_version<"3.7"',
'iniconfig==2.0.0;python_version>="3.7"',
'pluggy==1.0.0;python_version<"3.7"',
'pluggy==1.2.0;python_version>="3.7" and python_version<"3.8"',
'fasteners==0.18',
'execnet==2.0.2',
'iniconfig==2.0.0',
'pluggy==1.2.0;python_version<"3.8"',
'pluggy==1.3.0;python_version>="3.8"',
"py==1.11.0",
'pytest==7.0.1;python_version<"3.7"',
'pytest==7.4.0;python_version>="3.7"',
'pytest-forked==1.4.0;python_version<"3.7"',
'pytest==7.4.0',
"pytest-html==2.0.1", # Newer ones had issues
'pytest-metadata==1.11.0;python_version<"3.7"',
'pytest-metadata==3.0.0;python_version>="3.7"',
'pytest-metadata==3.0.0',
"pytest-ordering==0.6",
'pytest-rerunfailures==10.3;python_version<"3.7"',
'pytest-rerunfailures==12.0;python_version>="3.7"',
'pytest-xdist==2.5.0;python_version<"3.7"',
'pytest-xdist==3.3.1;python_version>="3.7"',
'parameterized==0.8.1;python_version<"3.7"',
'parameterized==0.9.0;python_version>="3.7"',
'pytest-rerunfailures==12.0',
'pytest-xdist==3.3.1',
'parameterized==0.9.0',
"sbvirtualdisplay==1.2.0",
"behave==1.2.6",
'soupsieve==2.3.2.post1;python_version<"3.7"',
'soupsieve==2.4.1;python_version>="3.7"',
'soupsieve==2.4.1',
"beautifulsoup4==4.12.2",
'pygments==2.14.0;python_version<"3.7"',
'pygments==2.16.1;python_version>="3.7"',
'pygments==2.16.1',
'pyreadline3==3.4.1;platform_system=="Windows"',
"tabcompleter==1.2.1",
"pdbp==1.4.6",
'colorama==0.4.5;python_version<"3.7"',
'colorama==0.4.6;python_version>="3.7"',
'exceptiongroup==1.1.3;python_version>="3.7"',
'future-breakpoint==2.0.0;python_version<"3.7"',
'colorama==0.4.6',
'exceptiongroup==1.1.3',
'importlib-metadata==4.2.0;python_version<"3.8"',
'pyotp==2.7.0;python_version<"3.7"',
'pyotp==2.9.0;python_version>="3.7"',
'typing-extensions==4.1.1;python_version<"3.7"',
'commonmark==0.9.1;python_version<"3.7"', # For old "rich"
'markdown-it-py==3.0.0;python_version>="3.8"', # For new "rich"
'mdurl==0.1.2;python_version>="3.7"', # For new "rich"
'rich==12.6.0;python_version<"3.7"',
'rich==13.5.2;python_version>="3.7"',
'pyotp==2.9.0',
'markdown-it-py==2.2.0;python_version<"3.8"',
'markdown-it-py==3.0.0;python_version>="3.8"',
'mdurl==0.1.2',
'rich==13.5.2',
],
extras_require={
# pip install -e .[allure]
# Usage: pytest --alluredir=allure_results
# Serve: allure serve allure_results
"allure": [
'allure-pytest==2.9.45;python_version<"3.7"',
'allure-pytest==2.13.2;python_version>="3.7"',
'allure-python-commons==2.9.45;python_version<"3.7"',
'allure-python-commons==2.13.2;python_version>="3.7"',
'allure-behave==2.9.45;python_version<"3.7"',
'allure-behave==2.13.2;python_version>="3.7"',
'allure-pytest==2.13.2',
'allure-python-commons==2.13.2',
'allure-behave==2.13.2',
],
# pip install -e .[coverage]
# Usage: coverage run -m pytest; coverage html; coverage report
"coverage": [
'coverage==6.2;python_version<"3.7"',
'coverage==7.2.7;python_version>="3.7" and python_version<"3.8"',
'coverage==7.2.7;python_version<"3.8"',
'coverage==7.3.0;python_version>="3.8"',
'pytest-cov==4.0.0;python_version<"3.7"',
'pytest-cov==4.1.0;python_version>="3.7"',
'pytest-cov==4.1.0',
],
# pip install -e .[flake8]
# Usage: flake8
@ -257,16 +222,13 @@ setup(
# (Not needed for debugging anymore. SeleniumBase now includes "pdbp".)
"ipdb": [
"ipdb==0.13.13",
'ipython==7.16.3;python_version<"3.7"',
'ipython==7.34.0;python_version>="3.7"',
'ipython==7.34.0',
],
# pip install -e .[pdfminer]
# (An optional library for parsing PDF files.)
"pdfminer": [
'pdfminer.six==20211012;python_version<"3.7"',
'pdfminer.six==20221105;python_version>="3.7"',
'cryptography==36.0.2;python_version<"3.7"',
'cryptography==39.0.2;python_version>="3.7" and python_version<"3.9"', # noqa: E501
'pdfminer.six==20221105',
'cryptography==39.0.2;python_version<"3.9"',
'cryptography==41.0.3;python_version>="3.9"',
"cffi==1.15.1",
"pycparser==2.21",
@ -275,8 +237,7 @@ setup(
# pip install -e .[pillow]
# (An optional library for image-processing.)
"pillow": [
'Pillow==8.4.0;python_version<"3.7"',
'Pillow==9.5.0;python_version>="3.7" and python_version<"3.8"',
'Pillow==9.5.0;python_version<"3.8"',
'Pillow==10.0.0;python_version>="3.8"',
],
# pip install -e .[psutil]
@ -285,15 +246,15 @@ setup(
],
# pip install -e .[selenium-wire]
"selenium-wire": [
'selenium-wire==5.1.0;python_version>="3.7"',
'Brotli==1.0.9;python_version>="3.7"',
'blinker==1.6.2;python_version>="3.7"',
'h2==4.1.0;python_version>="3.7"',
'hpack==4.0.0;python_version>="3.7"',
'hyperframe==6.0.1;python_version>="3.7"',
'kaitaistruct==0.10;python_version>="3.7"',
'pyasn1==0.5.0;python_version>="3.7"',
'zstandard==0.21.0;python_version>="3.7"',
'selenium-wire==5.1.0',
'Brotli==1.0.9',
'blinker==1.6.2',
'h2==4.1.0',
'hpack==4.0.0',
'hyperframe==6.0.1',
'kaitaistruct==0.10',
'pyasn1==0.5.0',
'zstandard==0.21.0',
],
},
packages=[