15 lines
426 B
Bash
Executable File
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}"
|