typing_extensions
feedparser>=5
requests>=2.18

[:python_version < "3.7"]
dataclasses

[cli]
click>=5

[dev]
pytest!=5.3.4,>=4
pytest-randomly
coverage
pytest-cov
tox
requests-mock
mechanicalsoup
requests-wsgi-adapter
lxml
html5lib
sphinx
sphinx_rtd_theme
click>=5
sphinx-click
setuptools
wheel
twine
pre-commit

[dev:implementation_name != "pypy"]
mypy

[docs]
sphinx
sphinx_rtd_theme
click>=5
sphinx-click

[enclosure-tags]
requests
mutagen

[plugins]
setuptools>=40

[preview-feed-list]
requests
beautifulsoup4

[search]
beautifulsoup4

[web-app]
flask>=0.10
humanize
