kombu <= 4.5.0  # FIXME: https://github.com/celery/celery/issues/5261

aiocontextvars; python_version <= "3.6"  # see https://docs.sentry.io/platforms/python/tornado/
astropy
celery[redis] == 4.3.0
comet
corner
dnspython  # silence "DNS: dnspython not found. Can not use SRV lookup." warning from SleekXMPP
flask
flask-caching
flower
gwdatafind
gwpy
healpy
jinja2
lalsuite == 6.54
ligo-followup-advocate == 1.0.2
ligo-gracedb >= 2.3.0
ligo-raven >= 1.17
ligo-segments
ligo.skymap == 0.1.9
lscsoft-glue
lxml
numpy
p_astro == 0.8.1
pygcn >= 0.1.19
pytest >= 3.0
python-ligo-lw
safe-netrc
scipy <= 1.2.2  # This is because lalinference postprocess is not compatible with scipy >= 1.3.0. See https://git.ligo.org/lscsoft/lalsuite/issues/170.
sentry-sdk[flask]
service_identity  # We don't actually use this package, but it silences some annoying warnings from twistd.
sleek-lvalert >= 0.0.4
tornado < 6  # Tornado 6.0.0 breaks Flower because it removed tornado.web.asynchronous
voeventlib >= 1.2
werkzeug >= 0.15.0  # for werkzeug.middleware.proxy_fix.ProxyFix
