Click<8,>=7.1.2
Flask-Assets<3,>=2.0
Flask-Babel>=1.0
Flask-Login<0.6,>=0.5
Jinja2<3,>=2.11.2
OctoPrint-FileCheck>=2020.08.07
OctoPrint-FirmwareCheck>=2020.09.23
PyYAML<6,>=5.3.1
blinker<2,>=1.4
cachelib<1,>=0.1
emoji>=0.5.4
filetype<2,>=1.0.7
flask<2,>=1.1.2
frozendict<2,>=1.2
future<1,>=0.18.2
itsdangerous<2,>=1.1.0
markdown>=3.1
markupsafe<2.0,>=1.1
netaddr<1,>=0.7.19
netifaces<1,>=0.10.9
pkginfo<2,>=1.5.0.1
psutil<6,>=5.7
pylru<2,>=1.2
pyserial<4,>=3.4
regex!=2018.11.6
requests<3,>=2.23.0
rsa
sarge==0.1.5post0
semantic_version<3,>=2.8.5
sentry-sdk>=0.15.1
tornado
unidecode>=0.04.14
watchdog
websocket-client<1,>=0.57
werkzeug<2,>=1.0.1
wrapt<2,>=1.12.1

[:python_version < '3']
chainmap<2,>=1.0.3
enum34<1.2,>=1.1.10
feedparser<6,>=5.2.1
futures<4,>=3.3
monotonic<2,>=1.5
scandir<2,>=1.10
typing<4,>=3.7.4.1

[:python_version >= '3']
feedparser<7,>=6.0.2
zeroconf>=0.24

[:sys_platform == 'darwin']
appdirs>=1.4.4

[develop]
ddt
mock<4,>=3.0.5
pre-commit
pyinstrument
pytest-doctest-custom<2,>=1.0.0
pytest==4.6.10

[docs]
readthedocs-sphinx-ext
sphinx<4,>=3
sphinx_rtd_theme
sphinxcontrib-httpdomain
sphinxcontrib-mermaid

[plugins]
cookiecutter<1.8,>=1.7.2
