mirror of https://github.com/lnis-uofu/SOFA.git
21 lines
682 B
Bash
21 lines
682 B
Bash
#!/bin/bash
|
|
|
|
# This section install the shell packages required for the documnetation
|
|
apt-get install graphviz yosys nodejs parallel
|
|
|
|
# This section installs the python pakcages
|
|
python3 -m venv /buildenv
|
|
source /buildenv/bin/activate
|
|
pip install --upgrade pip
|
|
python3 -m pip install --upgrade --no-cache-dir pip
|
|
if [ -f "requirements.txt" ]; then
|
|
python3 -m pip install --upgrade --no-cache-dir -r requirements.txt
|
|
fi
|
|
if [ -f "docs/requirements.txt" ]; then
|
|
python3 -m pip install --upgrade --no-cache-dir -r docs/requirements.txt
|
|
fi
|
|
export PYTHONPATH=$PYTHONPATH:${PWD}
|
|
export PYTHON_EXEC=python3
|
|
(cd docs && make html)
|
|
sed -i "/.*docs.*build.*/d" .gitignore
|
|
cat .gitignore |