jjb: babeltrace: use clang-format-16
[lttng-ci.git] / scripts / barectf / build.sh
... / ...
CommitLineData
1#!/bin/sh
2#
3# SPDX-FileCopyrightText: 2015-2023 Michael Jeanson <mjeanson@efficios.com>
4# SPDX-License-Identifier: GPL-2.0-or-later
5
6set -exu
7
8SRCDIR="src/barectf"
9
10PYTHON3="python3"
11PYENV_HOME=$WORKSPACE/.pyenv/
12
13# Delete previously built virtualenv
14if [ -d "$PYENV_HOME" ]; then
15 rm -rf "$PYENV_HOME"
16fi
17
18# Create virtualenv and install necessary packages
19virtualenv -p $PYTHON3 "$PYENV_HOME"
20
21set +u
22# shellcheck disable=SC1090,SC1091
23. "$PYENV_HOME/bin/activate"
24set -u
25
26pip install --quiet poetry tox
27
28cd "$SRCDIR"
29
30# test
31tox -v
32
33# EOF
This page took 0.022326 seconds and 5 git commands to generate.