/
app.in
54 lines (54 loc) · 1.03 KB
/
app.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# see ui/utils/plotting_utils: separate_legend() and create_hover_tool()
bokeh==1.0.4
colour
pscript
pandas
# pandas-bokeh 0.5 requires bokeh>=2.0, but bokeh still doesn't support sharing a legend across plots
pandas-bokeh==0.4.3
iso8601
xlrd
inflection
inflect
humanize
psycopg2-binary
bcrypt
pytz
tzlocal
numpy
isodate
click
email_validator
rq
rq-dashboard
# the following two use environment markers (see PEP 496)
rq-win; os_name == 'nt' or os_name == 'win'
redis; os_name == 'nt' or os_name == 'win'
tldextract
pyomo>=5.6
forecastiopy
pvlib
# the following three are optional in pvlib, but we use them
netCDF4
siphon
tables
timetomodel>=0.6.8
timely-beliefs>=1.3.0
python-dotenv
# a backport, not needed in Python3.8
importlib_metadata
sqlalchemy>=1.4.0
Flask-SSLify
Flask_JSON
Flask-SQLAlchemy>=2.4.3
Flask-Migrate
Flask-WTF
Flask-Login
Flask-Mail
Flask-Security-Too>=4.0
Flask-Classful
Flask-Marshmallow
Flask-Cors
marshmallow-sqlalchemy>=0.23.1
webargs
# flask should be after all the flask plugins, because setup might find they ARE flask
flask>=1.0