#
# This file is autogenerated by pip-compile with python 3.10
# To update, run:
#
#    pip-compile --output-file=requirements.txt setup.py
#
appdirs==1.4.4
    # via
    #   etesync
    #   etesync-dav (setup.py)
asn1crypto==1.4.0
    # via etesync
certifi==2021.10.8
    # via requests
cffi==1.15.0
    # via
    #   cryptography
    #   etesync
charset-normalizer==2.0.9
    # via requests
click==8.0.3
    # via flask
cryptography==36.0.1
    # via etesync
defusedxml==0.7.1
    # via radicale
etebase==0.31.5
    # via etesync-dav (setup.py)
etesync==0.12.1
    # via etesync-dav (setup.py)
flask==2.0.2
    # via
    #   etesync-dav (setup.py)
    #   flask-wtf
flask-wtf==0.15.1
    # via etesync-dav (setup.py)
furl==2.1.3
    # via etesync
idna==3.3
    # via
    #   etesync
    #   requests
itsdangerous==2.0.1
    # via
    #   flask
    #   flask-wtf
jinja2==3.0.3
    # via flask
markupsafe==2.0.1
    # via
    #   jinja2
    #   wtforms
msgpack==1.0.3
    # via
    #   etebase
    #   etesync-dav (setup.py)
orderedmultidict==1.0.1
    # via
    #   etesync
    #   furl
packaging==21.3
    # via etesync
passlib==1.7.4
    # via radicale
peewee==3.14.8
    # via etesync
py==1.11.0
    # via etesync
pyasn1==0.4.8
    # via etesync
pycparser==2.21
    # via
    #   cffi
    #   etesync
pyparsing==3.0.6
    # via
    #   etesync
    #   packaging
pysocks==1.7.1
    # via requests
python-dateutil==2.8.2
    # via
    #   etesync
    #   radicale
    #   vobject
pytz==2021.3
    # via etesync
radicale==3.1.0
    # via etesync-dav (setup.py)
requests[socks]==2.26.0
    # via
    #   etesync
    #   etesync-dav (setup.py)
six==1.16.0
    # via
    #   etesync
    #   furl
    #   orderedmultidict
    #   python-dateutil
urllib3==1.26.7
    # via requests
vobject==0.9.6.1
    # via
    #   etesync
    #   radicale
werkzeug==2.0.2
    # via flask
wtforms==3.0.1
    # via flask-wtf

# The following packages are considered to be unsafe in a requirements file:
# setuptools
