#!/bin/bash # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the Apache 2.0 License. set -e if [ ! -f "python/version.py" ]; then echo "Generate version.py if it doesn't already exist" mkdir -p tmp_build && cd tmp_build cmake -L -GNinja -DCOMPILE_TARGET=virtual .. cd .. && rm -rf tmp_build fi echo "Setting up Python environment..." if [ ! -f "env/bin/activate" ] then python3.8 -m venv env fi source env/bin/activate pip install -U pip pip install -q -U -e ./python/ pip install -q -U -r ./doc/requirements.txt echo "Python environment successfully setup" sphinx-autobuild -b html doc doc/html --host localhost --port 8080