#
# This file is autogenerated by pip-compile
# To update, run:
#
#    pip-compile requirements.in
#
asgiref==3.3.4
    # via
    #   channels
    #   daphne
    #   django
attrs==21.2.0
    # via
    #   automat
    #   service-identity
    #   twisted
autobahn==21.3.1
    # via daphne
automat==20.2.0
    # via twisted
bokeh==1.4.0
    # via -r requirements.in
certifi==2021.5.30
    # via requests
cffi==1.14.5
    # via cryptography
channels==3.0.3
    # via -r requirements.in
chardet==4.0.0
    # via requests
click==8.0.1
    # via
    #   -r requirements.in
    #   distributed
cloudpickle==1.6.0
    # via
    #   dask
    #   distributed
coloredlogs==15.0.1
    # via -r requirements.in
constantly==15.1.0
    # via twisted
cryptography==3.4.7
    # via
    #   autobahn
    #   pyopenssl
    #   service-identity
daphne==3.0.2
    # via channels
dask[distributed]==2021.06.0
    # via
    #   -r requirements.in
    #   distributed
distributed==2021.06.0
    # via dask
django-colorfield==0.4.1
    # via -r requirements.in
django-eventstream==4.2.0
    # via -r requirements.in
django-grip==3.0.0
    # via django-eventstream
django==3.2.4
    # via
    #   -r requirements.in
    #   channels
    #   django-grip
    #   djangorestframework
djangorestframework==3.12.4
    # via -r requirements.in
fitparse==1.1.0
    # via -r requirements.in
fsspec==2021.6.0
    # via dask
geographiclib==1.50
    # via geopy
geopy==2.1.0
    # via -r requirements.in
gpxpy==1.4.2
    # via -r requirements.in
gripcontrol==4.1.0
    # via
    #   django-eventstream
    #   django-grip
heapdict==1.0.1
    # via zict
huey==2.3.2
    # via -r requirements.in
humanfriendly==9.2
    # via coloredlogs
hyperlink==21.0.0
    # via
    #   autobahn
    #   twisted
idna==2.10
    # via
    #   hyperlink
    #   requests
    #   twisted
incremental==21.3.0
    # via twisted
jinja2==3.0.1
    # via bokeh
locket==0.2.1
    # via partd
luddite==1.0.1
    # via -r requirements.in
markupsafe==2.0.1
    # via jinja2
msgpack==1.0.2
    # via distributed
numpy==1.20.3
    # via
    #   bokeh
    #   pandas
packaging==20.9
    # via bokeh
pandas==1.2.4
    # via -r requirements.in
partd==1.2.0
    # via dask
pillow==8.2.0
    # via bokeh
psutil==5.8.0
    # via
    #   -r requirements.in
    #   distributed
pubcontrol==3.2.0
    # via
    #   django-grip
    #   gripcontrol
pyasn1-modules==0.2.8
    # via service-identity
pyasn1==0.4.8
    # via
    #   pyasn1-modules
    #   service-identity
pycparser==2.20
    # via cffi
pyjwt==2.1.0
    # via
    #   django-eventstream
    #   gripcontrol
    #   pubcontrol
pyopenssl==20.0.1
    # via twisted
pyparsing==2.4.7
    # via packaging
python-dateutil==2.8.1
    # via
    #   bokeh
    #   pandas
pytz==2021.1
    # via
    #   django
    #   pandas
pyyaml==5.4.1
    # via
    #   bokeh
    #   dask
    #   distributed
requests==2.25.1
    # via
    #   -r requirements.in
    #   pubcontrol
service-identity==21.1.0
    # via twisted
six==1.16.0
    # via
    #   automat
    #   bokeh
    #   django-eventstream
    #   django-grip
    #   gripcontrol
    #   pyopenssl
    #   python-dateutil
    #   service-identity
    #   tenacity
sortedcontainers==2.4.0
    # via distributed
sportgems==0.6.0
    # via -r requirements.in
sqlparse==0.4.1
    # via django
tblib==1.7.0
    # via distributed
tenacity==7.0.0
    # via -r requirements.in
toolz==0.11.1
    # via
    #   dask
    #   distributed
    #   partd
tornado==6.1
    # via
    #   bokeh
    #   distributed
twisted[tls]==21.2.0
    # via daphne
txaio==21.2.1
    # via autobahn
urllib3==1.26.5
    # via requests
werkzeug==0.16.1
    # via
    #   django-eventstream
    #   django-grip
zict==2.0.0
    # via distributed
zope.interface==5.4.0
    # via twisted

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