blob: 8a5341903b44e203836235814f37ac96eb988606 [file] [log] [blame] [edit]
#!/bin/bash
# Copyright 2020 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#
# Create or update a virtualenv.
#
# $ create_venv path/to/requirements.txt
#
# This creates a versioned virtualenv with the given requirements
# installed. The path to the created virtualenv is printed to stdout.
set -eu
basedir=$(readlink -f -- "$(dirname -- "${BASH_SOURCE[0]}" )")
venvdir=$(cd "${basedir}"; cd ../venv; pwd)
PYTHONPATH="${venvdir}" python3 -m cros_venv.scripts.create_venv "$@"