pip>=20.3.4;python_version<"3.6"
pip>=21.3.1;python_version>="3.6"
packaging>=20.9;python_version<"3.6"
packaging>=21.3;python_version>="3.6"
setuptools>=44.1.1;python_version<"3.5"
setuptools>=50.3.2;python_version>="3.5" and python_version<"3.6"
setuptools>=59.2.0;python_version>="3.6"
setuptools-scm>=5.0.2;python_version<"3.6"
setuptools-scm>=6.3.2;python_version>="3.6"
tomli>=1.2.2;python_version>="3.6"
wheel>=0.37.0
attrs>=21.2.0
PyYAML>=6.0;python_version>="3.6"
traitlets>=4.3.3;python_version<"3.7"
traitlets>=5.1.1;python_version>="3.7"
certifi>=2021.10.8
six==1.16.0
ipdb==0.13.4;python_version<"3.5"
ipdb==0.13.9;python_version>="3.5"
parso==0.7.1;python_version<"3.6"
parso==0.8.2;python_version>="3.6"
jedi==0.17.2;python_version<"3.6"
jedi==0.18.1;python_version>="3.6"
idna==2.10;python_version<"3.6"
idna==3.3;python_version>="3.6"
chardet==3.0.4;python_version<"3.5"
chardet==4.0.0;python_version>="3.5"
charset-normalizer==2.0.8;python_version>="3.5"
urllib3==1.26.7
requests==2.26.0;python_version<"3.5"
requests==2.25.1;python_version>="3.5" and python_version<"3.6"
requests==2.26.0;python_version>="3.6"
nose==1.3.7
sniffio==1.2.0;python_version>="3.7"
trio==0.19.0;python_version>="3.7"
trio-websocket==0.9.2;python_version>="3.7"
pyopenssl==21.0.0;python_version>="3.7"
wsproto==1.0.0;python_version>="3.7"
selenium==3.141.0;python_version<"3.7"
selenium==4.1.0;python_version>="3.7"
msedge-selenium-tools==3.141.3;python_version<"3.7"
more-itertools==5.0.0;python_version<"3.5"
more-itertools==8.12.0;python_version>="3.5"
cssselect==1.1.0
sortedcontainers==2.4.0
filelock==3.2.1;python_version<"3.6"
filelock==3.4.0;python_version>="3.6"
fasteners==0.16;python_version<"3.5"
fasteners==0.16.3;python_version>="3.5"
execnet==1.9.0
pluggy==0.13.1;python_version<"3.6"
pluggy==1.0.0;python_version>="3.6"
py==1.8.1;python_version<"3.5"
py==1.11.0;python_version>="3.5"
pytest==4.6.11;python_version<"3.5"
pytest==6.1.2;python_version>="3.5" and python_version<"3.6"
pytest==6.2.5;python_version>="3.6"
pytest-forked==1.3.0
pytest-html==1.22.1;python_version<"3.6"
pytest-html==2.0.1;python_version>="3.6"
pytest-metadata==1.8.0;python_version<"3.6"
pytest-metadata==1.11.0;python_version>="3.6"
pytest-ordering==0.6
pytest-rerunfailures==8.0;python_version<"3.5"
pytest-rerunfailures==9.1.1;python_version>="3.5" and python_version<"3.6"
pytest-rerunfailures==10.2;python_version>="3.6"
pytest-xdist==1.34.0;python_version<"3.5"
pytest-xdist==2.2.1;python_version>="3.5" and python_version<"3.6"
pytest-xdist==2.4.0;python_version>="3.6"
parameterized==0.8.1
sbvirtualdisplay==1.0.0
soupsieve==1.9.6;python_version<"3.5"
soupsieve==2.1;python_version>="3.5" and python_version<"3.6"
soupsieve==2.3.1;python_version>="3.6"
beautifulsoup4==4.9.3;python_version<"3.5"
beautifulsoup4==4.10.0;python_version>="3.5"
cryptography==2.9.2;python_version<"3.5"
cryptography==3.2.1;python_version>="3.5" and python_version<"3.6"
cryptography==3.4.8;python_version>="3.6" and python_version<"3.7"
cryptography==36.0.0;python_version>="3.7"
pygments==2.5.2;python_version<"3.5"
pygments==2.10.0;python_version>="3.5"
prompt-toolkit==1.0.18;python_version<"3.5"
prompt-toolkit==2.0.10;python_version>="3.5" and python_version<"3.6.2"
prompt-toolkit==3.0.22;python_version>="3.6.2"
decorator==4.4.2;python_version<"3.5"
decorator==5.1.0;python_version>="3.5"
ipython==5.10.0;python_version<"3.5"
ipython==7.9.0;python_version>="3.5" and python_version<"3.6"
ipython==7.16.1;python_version>="3.6" and python_version<"3.7"
ipython==7.29.0;python_version>="3.7"
matplotlib-inline==0.1.3;python_version>="3.7"
colorama==0.4.4
platformdirs==2.0.2;python_version<"3.6"
platformdirs==2.4.0;python_version>="3.6"
pathlib2==2.3.5;python_version<"3.5"
importlib-metadata==2.0.0;python_version<"3.5"
importlib-metadata==2.1.1;python_version>="3.5" and python_version<"3.6"
virtualenv>=20.10.0
pycparser==2.21
pymysql==0.10.1;python_version<"3.6"
pymysql==1.0.2;python_version>="3.6"
pyotp==2.6.0
boto==2.49.0
cffi==1.15.0
toml==0.10.2
Pillow==6.2.2;python_version<"3.5"
Pillow==7.2.0;python_version>="3.5" and python_version<"3.6"
Pillow==8.4.0;python_version>="3.6"
typing-extensions==3.10.0.2;python_version<"3.6"
typing-extensions==4.0.0;python_version>="3.6" and python_version<"3.8"
rich==10.14.0;python_version>="3.6" and python_version<"4.0"
tornado==5.1.1;python_version<"3.5"
tornado==6.1;python_version>="3.5"
pdfminer.six==20191110;python_version<"3.5"
pdfminer.six==20201018;python_version>="3.5" and python_version<"3.6"
pdfminer.six==20211012;python_version>="3.6"

# --- Testing Requirements --- #
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)

coverage==5.5;python_version<"3.6"
coverage==6.1.2;python_version>="3.6"
pytest-cov==2.12.1;python_version<"3.6"
pytest-cov==3.0.0;python_version>="3.6"
flake8==3.7.9;python_version<"3.5"
flake8==3.9.2;python_version>="3.5" and python_version<"3.6"
flake8==4.0.1;python_version>="3.6"
pyflakes==2.1.1;python_version<"3.5"
pyflakes==2.3.1;python_version>="3.5" and python_version<"3.6"
pyflakes==2.4.0;python_version>="3.6"
pycodestyle==2.5.0;python_version<"3.5"
pycodestyle==2.7.0;python_version>="3.5" and python_version<"3.6"
pycodestyle==2.8.0;python_version>="3.6"
