typing-extensions
feedparser>=6
requests>=2.18
iso8601

[:python_version < "3.7"]
dataclasses

[app]
flask>=0.10
humanize
PyYAML
setuptools>=40

[cli]
click>=7
PyYAML
setuptools>=40

[dev]
pytest>=4
pytest-randomly
flaky
hypothesis>=5
coverage
pytest-cov
tox
requests-mock
requests-wsgi-adapter
html5lib
werkzeug
sphinx
sphinx_rtd_theme
click>=7
sphinx-click
sphinx-issues
setuptools
wheel
twine
pre-commit

[dev:implementation_name != "pypy"]
mechanicalsoup
lxml
mypy

[docs]
sphinx
sphinx_rtd_theme
click>=7
sphinx-click
sphinx-issues
sphinx-hoverxref

[enclosure-tags]
requests
mutagen

[plugins]
setuptools>=40

[preview-feed-list]
requests
beautifulsoup4
blinker>=1.4

[search]
beautifulsoup4>=4.5

[sqlite-releases]
beautifulsoup4
