Files
lammps/tools/offline/scripts/use_pip_cache.sh
2021-04-30 18:18:58 -04:00

22 lines
520 B
Bash

#!/bin/bash
# needs to be sourced
if [ -z "${PIP_CACHE_DIR}" ]
then
echo "Must set PIP_CACHE_DIR environment variable"
exit 1
fi
URL_ENCODED_PATH="$(python3 -c "import urllib.parse; print(urllib.parse.quote(input()))" <<< "$PIP_CACHE_DIR")"
export PIP_NO_INDEX=1
export PIP_FIND_LINKS="file://$URL_ENCODED_PATH"
echo "Disabling pip index and use local cache directory..."
function deactivate_pip_cache {
echo "Removing local pip cache configuration..."
unset PIP_NO_INDEX
unset PIP_FIND_LINKS
}