
[:python_version < "3.6"]
requests<2.26.0,>=2.20.1
setuptools!=50.0.0,<51.0.0,>=20.8.1

[:python_version >= "3.10"]
setuptools>=48.0.0

[:python_version >= "3.6" and python_version < "3.7"]
requests<2.28.0,>=2.20.1
setuptools<59.7.0,>=20.8.1

[:python_version >= "3.7"]
requests>=2.20.1

[:python_version >= "3.7" and python_version < "3.10"]
setuptools>=38.5.2

[Google]
google>=1.7

[Graphviz]
pydot>=1.2

[Tkinter]

[Tkinter:python_version >= "3.6"]
Pillow>=8.1.1

[commons_information.py]
mwparserfromhell>=0.5.0

[create_isbn_edition.py]
isbnlib
unidecode

[eventstreams]
sseclient<0.0.23,>=0.0.18

[flake8]
darglint
pydocstyle>=4.0.0
flake8-bugbear!=21.11.28,!=21.4.1
flake8-coding
flake8-docstrings>=1.3.1
verve-flake8-mock>=0.4
flake8-print>=2.0.1
flake8-quotes>=2.0.1
flake8-string-format
flake8-tuple>=0.2.8
flake8-no-u-prefixed-strings>=0.2

[flake8:python_version < "3.6"]
flake8<5.0.0,==3.9.2

[flake8:python_version < "3.7"]
pep8-naming<0.13.0,>=0.12.1

[flake8:python_version < "3.8"]
flake8-comprehensions>=2.2.0

[flake8:python_version >= "3.6"]
flake8>=5.0.2

[flake8:python_version >= "3.7"]
pep8-naming>=0.12.1

[flake8:python_version >= "3.8"]
flake8-comprehensions>=3.1.4

[hacking]
hacking

[html]
BeautifulSoup4

[http]
fake_useragent

[isbn]
python-stdnum>=1.17

[memento]
memento_client==0.6.1

[mwoauth]
mwoauth!=0.3.1,>=0.2.4

[mwparserfromhell]
mwparserfromhell>=0.5.0

[mysql]

[mysql:python_version < "3.6"]
PyMySQL<1.0.0,>=0.7.11

[mysql:python_version >= "3.6"]
PyMySQL>=1.0.0

[patrol.py]
mwparserfromhell>=0.5.0

[scripts]
isbnlib
unidecode
mwparserfromhell>=0.5.0
memento_client==0.6.1

[weblinkchecker.py]
memento_client==0.6.1

[wikitextparser]

[wikitextparser:python_version < "3.6"]
wikitextparser>=0.47.5

[wikitextparser:python_version >= "3.6"]
wikitextparser>=0.47.0
