File: install-python-tools.sh

package info (click to toggle)
orca 50.0.8-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 54,168 kB
  • sloc: python: 119,994; sh: 64; makefile: 5
file content (17 lines) | stat: -rw-r--r-- 624 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
#
# Creates a Python virtual environment in /usr/local/python and installs
# the modules from requirements.txt in it.  These modules are required
# by various jobs in the CI pipeline.
#
# Note that Orca's run-time dependencies are *not* in this
# ci/requirements.txt - those come from system packages.  The packages
# that this script installs are Python tools for use during the CI
# only, to check the code, rather than to run it.

set -eux -o pipefail

python3 -m venv --system-site-packages /usr/local/python
source /usr/local/python/bin/activate
pip3 install --upgrade pip
pip3 install -r ci/requirements.txt