#!/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}"