From a619d67bdb6dbf8741c517a670d422b207585610 Mon Sep 17 00:00:00 2001 From: Santiago Soto Date: Thu, 4 Jul 2024 08:14:51 -0300 Subject: [PATCH] Add Setup Script (#1438) Basic setup script --- scripts/setup.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 scripts/setup.sh diff --git a/scripts/setup.sh b/scripts/setup.sh new file mode 100755 index 00000000..ad1587d2 --- /dev/null +++ b/scripts/setup.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# Setups the repository. + +# Stop on errors +set -e + +cd "$(dirname "$0")/.." + +env_name=${1:-".venv"} + +if [ -d "$env_name" ]; then + echo "Virtual environment '$env_name' already exists." +else + echo "Creating Virtual environment..." + python -m venv .venv +fi +echo "Activating virtual environment..." +source .venv/bin/activate + +echo "Installing development dependencies..." + +pip install -e ".[server]" +pip install -e ".[test]" +pre-commit install +pip install -r requirements_all.txt -- 2.34.1