summaryrefslogtreecommitdiff
path: root/.github/workflows/install-deps.sh
blob: 848c24de4d60109d56dc2b89c167f84199264f58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bash
set -e
set -x

# Test utilities
pip install -U pip pytest coverage

# Test dependencies (Server back-ends and template engines)
sudo apt-get install -y libev-dev
pip install mako jinja2

for name in waitress "cherrypy<9" cheroot paste tornado twisted diesel meinheld\
            gunicorn eventlet flup fapws3 rocket bjoern gevent uvloop; do
    pip install $name || echo "Failed to install $name with $(python -V 2>&1)" 1>&2
done