#
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
#    pip-compile --output-file=requirements/app.txt requirements/app.in
#
alembic==1.7.6
    # via flask-migrate
altair==4.2.0
    # via
    #   -r requirements/app.in
    #   timely-beliefs
arrow==1.2.2
    # via rq-dashboard
async-generator==1.10
    # via
    #   trio
    #   trio-websocket
attrs==21.4.0
    # via
    #   jsonschema
    #   outcome
    #   trio
babel==2.9.1
    # via py-moneyed
backports.zoneinfo==0.2.1
    # via workalendar
bcrypt==3.2.0
    # via -r requirements/app.in
blinker==1.4
    # via
    #   flask-mail
    #   flask-principal
    #   flask-security-too
    #   sentry-sdk
bokeh==1.0.4
    # via
    #   -r requirements/app.in
    #   pandas-bokeh
certifi==2021.10.8
    # via
    #   requests
    #   sentry-sdk
    #   urllib3
cffi==1.15.0
    # via
    #   bcrypt
    #   cryptography
charset-normalizer==2.0.12
    # via requests
click==8.0.3
    # via
    #   -r requirements/app.in
    #   flask
    #   rq
colour==0.1.5
    # via -r requirements/app.in
convertdate==2.4.0
    # via workalendar
cryptography==36.0.1
    # via
    #   pyopenssl
    #   urllib3
cycler==0.11.0
    # via matplotlib
deprecated==1.2.13
    # via redis
dill==0.3.4
    # via openturns
dnspython==2.2.0
    # via email-validator
email-validator==1.1.3
    # via
    #   -r requirements/app.in
    #   flask-security-too
entrypoints==0.4
    # via altair
filelock==3.4.2
    # via tldextract
flask==2.0.2
    # via
    #   -r requirements/app.in
    #   flask-classful
    #   flask-cors
    #   flask-json
    #   flask-login
    #   flask-mail
    #   flask-marshmallow
    #   flask-migrate
    #   flask-principal
    #   flask-security-too
    #   flask-sqlalchemy
    #   flask-sslify
    #   flask-wtf
    #   rq-dashboard
    #   sentry-sdk
flask-classful==0.14.2
    # via -r requirements/app.in
flask-cors==3.0.10
    # via -r requirements/app.in
flask-json==0.3.4
    # via -r requirements/app.in
flask-login==0.5.0
    # via
    #   -r requirements/app.in
    #   flask-security-too
flask-mail==0.9.1
    # via -r requirements/app.in
flask-marshmallow==0.14.0
    # via -r requirements/app.in
flask-migrate==3.1.0
    # via -r requirements/app.in
flask-principal==0.4.0
    # via flask-security-too
flask-security-too==4.1.2
    # via -r requirements/app.in
flask-sqlalchemy==2.5.1
    # via
    #   -r requirements/app.in
    #   flask-migrate
flask-sslify==0.1.5
    # via -r requirements/app.in
flask-wtf==1.0.0
    # via
    #   -r requirements/app.in
    #   flask-security-too
fonttools==4.29.1
    # via matplotlib
greenlet==1.1.2
    # via sqlalchemy
h11==0.13.0
    # via wsproto
humanize==4.0.0
    # via -r requirements/app.in
idna==3.3
    # via
    #   email-validator
    #   requests
    #   tldextract
    #   trio
    #   urllib3
importlib-metadata==4.11.0
    # via
    #   -r requirements/app.in
    #   alembic
    #   timely-beliefs
importlib-resources==5.4.0
    # via
    #   alembic
    #   jsonschema
inflect==5.4.0
    # via -r requirements/app.in
inflection==0.5.1
    # via -r requirements/app.in
iso8601==1.0.2
    # via -r requirements/app.in
isodate==0.6.1
    # via
    #   -r requirements/app.in
    #   timely-beliefs
itsdangerous==2.0.1
    # via
    #   flask
    #   flask-security-too
    #   flask-wtf
jinja2==3.0.3
    # via
    #   altair
    #   bokeh
    #   flask
joblib==1.1.0
    # via scikit-learn
jsonschema==4.4.0
    # via altair
kiwisolver==1.3.2
    # via matplotlib
lunardate==0.2.0
    # via workalendar
mako==1.1.6
    # via alembic
markupsafe==2.0.1
    # via
    #   jinja2
    #   mako
    #   wtforms
marshmallow==3.14.1
    # via
    #   -r requirements/app.in
    #   flask-marshmallow
    #   marshmallow-polyfield
    #   marshmallow-sqlalchemy
    #   webargs
marshmallow-polyfield==5.10
    # via -r requirements/app.in
marshmallow-sqlalchemy==0.27.0
    # via -r requirements/app.in
matplotlib==3.5.1
    # via timetomodel
numpy==1.22.2
    # via
    #   -r requirements/app.in
    #   altair
    #   bokeh
    #   matplotlib
    #   pandas
    #   patsy
    #   properscoring
    #   scikit-learn
    #   scipy
    #   statsmodels
    #   timely-beliefs
    #   timetomodel
    #   uniplot
openturns==1.18
    # via timely-beliefs
outcome==1.1.0
    # via trio
packaging==21.3
    # via
    #   bokeh
    #   matplotlib
    #   redis
    #   statsmodels
    #   webargs
pandas==1.2.5
    # via
    #   -r requirements/app.in
    #   altair
    #   pandas-bokeh
    #   statsmodels
    #   timely-beliefs
    #   timetomodel
pandas-bokeh==0.4.3
    # via -r requirements/app.in
passlib==1.7.4
    # via flask-security-too
patsy==0.5.2
    # via statsmodels
pillow==9.0.1
    # via
    #   bokeh
    #   matplotlib
pint==0.19.1
    # via -r requirements/app.in
ply==3.11
    # via pyomo
properscoring==0.1
    # via timely-beliefs
pscript==0.7.7
    # via -r requirements/app.in
psutil==5.9.0
    # via openturns
psycopg2-binary==2.9.3
    # via
    #   -r requirements/app.in
    #   timely-beliefs
py-moneyed==2.0
    # via -r requirements/app.in
pycparser==2.21
    # via cffi
pyluach==1.3.0
    # via workalendar
pymeeus==0.5.11
    # via convertdate
pyomo==6.2
    # via -r requirements/app.in
pyopenssl==22.0.0
    # via urllib3
pyparsing==3.0.7
    # via
    #   matplotlib
    #   packaging
pyrsistent==0.18.1
    # via jsonschema
python-dateutil==2.8.2
    # via
    #   arrow
    #   bokeh
    #   matplotlib
    #   pandas
    #   timetomodel
    #   workalendar
python-dotenv==0.19.2
    # via -r requirements/app.in
pytz==2021.3
    # via
    #   -r requirements/app.in
    #   babel
    #   pandas
    #   timely-beliefs
    #   timetomodel
pyyaml==6.0
    # via bokeh
redis==4.1.3
    # via
    #   -r requirements/app.in
    #   rq
    #   rq-dashboard
requests==2.27.1
    # via
    #   requests-file
    #   tldextract
requests-file==1.5.1
    # via tldextract
rq==1.10.1
    # via
    #   -r requirements/app.in
    #   rq-dashboard
rq-dashboard==0.6.1
    # via -r requirements/app.in
scikit-learn==1.0.2
    # via sklearn
scipy==1.8.0
    # via
    #   properscoring
    #   scikit-learn
    #   statsmodels
    #   timely-beliefs
    #   timetomodel
selenium==4.1.0
    # via timely-beliefs
sentry-sdk[flask]==1.5.5
    # via -r requirements/app.in
six==1.16.0
    # via
    #   bcrypt
    #   bokeh
    #   flask-cors
    #   flask-marshmallow
    #   isodate
    #   patsy
    #   python-dateutil
    #   requests-file
sklearn==0.0
    # via timetomodel
sniffio==1.2.0
    # via trio
sortedcontainers==2.4.0
    # via trio
sqlalchemy==1.4.31
    # via
    #   -r requirements/app.in
    #   alembic
    #   flask-sqlalchemy
    #   marshmallow-sqlalchemy
    #   timely-beliefs
    #   timetomodel
statsmodels==0.13.2
    # via timetomodel
tabulate==0.8.9
    # via -r requirements/app.in
threadpoolctl==3.1.0
    # via scikit-learn
timely-beliefs==1.11.5
    # via -r requirements/app.in
timetomodel==0.7.1
    # via -r requirements/app.in
tldextract==3.1.2
    # via -r requirements/app.in
toolz==0.11.2
    # via altair
tornado==6.1
    # via bokeh
trio==0.19.0
    # via
    #   selenium
    #   trio-websocket
trio-websocket==0.9.2
    # via selenium
typing-extensions==4.1.1
    # via py-moneyed
uniplot==0.5.0
    # via -r requirements/app.in
urllib3[secure]==1.26.8
    # via
    #   requests
    #   selenium
    #   sentry-sdk
webargs==8.1.0
    # via -r requirements/app.in
werkzeug==2.0.3
    # via flask
workalendar==16.2.0
    # via -r requirements/app.in
wrapt==1.13.3
    # via deprecated
wsproto==1.0.0
    # via trio-websocket
wtforms==3.0.1
    # via flask-wtf
xlrd==2.0.1
    # via -r requirements/app.in
zipp==3.7.0
    # via
    #   importlib-metadata
    #   importlib-resources
