summaryrefslogtreecommitdiff
path: root/.github/workflows/install-deps.sh
blob: 283f1bfc3747280efacc542f70cec20fc0b0d192 (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 bjoern gevent aiohttp-wsgi uvloop; do
    pip install $name || echo "Failed to install $name with $(python -V 2>&1)" 1>&2
done