more_itertools
BeautifulSoup4
mechanize
keyring>=0.6
requests
feedparser
jaraco.text
jaraco.logging
jaraco.email
jaraco.functools
jaraco.collections
path>=16.6
python-dateutil
pathvalidate
jsonpickle!=3.0.0

[:sys_platform == "win32" and python_version < "3.12"]
pywin32

[docs]
sphinx>=3.5
jaraco.packaging>=9
rst.linker>=1.9
furo

[stats-server]
cherrypy
svg.charts

[testing]
pytest>=6
pytest-checkdocs>=2.4
flake8<5
pytest-cov
pytest-enabler>=1.3
cherrypy
jaraco.fabric
fabric
types-python-dateutil
types-requests
importlib_resources
requests-mock

[testing:platform_python_implementation != "PyPy"]
pytest-black>=0.3.7
pytest-mypy>=0.9.1

[testing:python_version < "3.12"]
pytest-flake8
