mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-06-27 18:50:41 +00:00
32 lines
859 B
Bash
Executable file
32 lines
859 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
# All rights reserved.
|
|
#
|
|
# This source code is licensed under the terms described in the LICENSE file in
|
|
# the root directory of this source tree.
|
|
|
|
PYTHONPATH=${PYTHONPATH:-}
|
|
THIS_DIR="$(cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" && pwd)"
|
|
|
|
set -euo pipefail
|
|
|
|
missing_packages=()
|
|
|
|
check_package() {
|
|
if ! pip show "$1" &>/dev/null; then
|
|
missing_packages+=("$1")
|
|
fi
|
|
}
|
|
|
|
if [ ${#missing_packages[@]} -ne 0 ]; then
|
|
echo "Error: The following package(s) are not installed:"
|
|
printf " - %s\n" "${missing_packages[@]}"
|
|
echo "Please install them using:"
|
|
echo "pip install ${missing_packages[*]}"
|
|
exit 1
|
|
fi
|
|
|
|
stack_dir=$(dirname $(dirname $THIS_DIR))
|
|
PYTHONPATH=$PYTHONPATH:$stack_dir \
|
|
python -m docs.openapi_generator.generate $(dirname $THIS_DIR)/_static
|