astroid>=2.2.5
bcrypt==3.2.2                  # pinned for now due to Rust requirement until pre-compiled wheel is available bcypt 4 implemented in Rust
cachetools>=3.1.0
certifi>=2019.3.9
cffi>=1.9.1
chardet>=3.0.4
Click>=7.0
cryptography==3.3.2             # pinned for now due to Rust requirement introduced in 3.4 https://github.com/pyca/cryptography/issues/5771 :(
dlipower>=1.0.176
# temp force pydantic >= 1.10.0 as FastAPI isn't forcing pydantic version high enough, utilizes MultiHostDsn introduced in 1.10.0, but FastAPI not requiring
# force use of pydantic v1 as there is not a wheel for all platforms currently, installing cargo/rust and other build deps is a PITA
pydantic >= 1.10.0, <= 1.10.12
fastapi>=0.44.1
# Flask>=1.0.3
google-api-python-client>=1.7.8
google-auth>=1.6.3
google-auth-httplib2>=0.0.3
google-auth-oauthlib>=0.3.0
halo>=0.0.28
httplib2>=0.12.1
idna>=2.8
ifaddr>=0.1.6
in-place>=0.4.0
isort>=4.3.21
itsdangerous>=1.1.0
Jinja2>=2.10.1
lazy-object-proxy>=1.4.1
# libffi>=0.1
MarkupSafe>=1.1.1
mccabe>=0.6.1
# mdv>=1.7.4
netifaces>=0.10.9
oauthlib>=3.0.1
paramiko>=2.4.2
psutil>=5.0.0
pyasn1>=0.4.5
pyasn1-modules>=0.2.4
pycparser>=2.19
pylint>=2.3.1
PyNaCl>=1.3.0
# pyserial>=3.4
pyudev>=0.21.0
PyYAML>=3.0
requests>=2.21.0
requests-oauthlib>=1.2.0
#RPi.GPIO>=0.7.1a4
rsa>=4.0
six>=1.12.0
typed-ast>=1.4.0
uritemplate>=3.0.0
urllib3>=1.24.1
uvicorn>=0.10.8
# waitress>=1.3.0
Werkzeug>=0.15.4
# wrapt>=1.11.2
zeroconf>=0.23.0
rich
setproctitle
aiohttp
asyncio
