1# This is the CHART libraries needed for all projects with no version numbers,
2# so the latest of each will be used.
3# See requirements-frozen.txt for additional OS packages
4# See also dist/prereq/bootstrap.sh for a build script
5
6# ucmclient and suds are dropped because CHART-EPS no longer published to extranet.
7# Some packages are only needed for development and some or all runtime tools will work without
8# cx_Oracle is only needed for projects using Oracle
9# PyMySQL is only needed for projects using aux mysql databases
10# pyscopg2 only needed for projects using postgres
11# Some packages are only needed for CDAT
12# For projects that need geoplots install basemap separately - cartopy is listed below but we don't use it yet
13
14# all-project CHART modules
15cx_Oracle
16# Django
17Django==3.1.3 # cdat 1.1 needs a specific django
18django-unslashed
19docutils
20fabulous
21gunicorn
22lxml
23matplotlib
24numpy
25paramiko
26Pillow
27psycopg2
28Pygments
29PyMySQL
30slimit
31xlrd
32# python-rapidjson
33supervisor
34# slimmer
35invoke
36jupyter
37pylint
38pylint-quotes
39pycodestyle
40pydocstyle
41restructuredtext-lint
42mypy
43pytest
44pytest-html
45Cartopy
46wheel
47astor
48ansible
49# cdat modules
50djangorestframework==3.12.1 # v1.1 needs this
51django-cors-headers==3.7.0 # v1.1 needs this
52loguru
53requests
54altair