study-dashboard/scripts/activate-pycache.sh

15 lines
426 B
Bash
Executable File

#!/usr/bin/env bash
# Source this script to keep Python bytecode caches outside the source tree.
# source scripts/activate-pycache.sh
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-${0}}")" && pwd)"
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
CACHE_DIR="${PROJECT_ROOT}/bin/pycache"
mkdir -p "${CACHE_DIR}"
export PYTHONPYCACHEPREFIX="${CACHE_DIR}"
echo "PYTHONPYCACHEPREFIX=${PYTHONPYCACHEPREFIX}"