File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6969# Fallback: use system-installed Python (apt install python3-dev python3-numpy)
7070# -------------------------------------------------------------------------
7171if [[ -z " $PYTHON3_EXECUTABLE " ]]; then
72- PYTHON3_EXECUTABLE=$( command -v python3) # /usr/bin/python3
73- PYVER=$( python3 - << ' PY ' ; import sys;print(f"{sys.version_info.major}.{sys.version_info.minor}") ;PY )
72+ PYTHON3_EXECUTABLE=$( command -v python3) # /usr/bin/python3
73+ PYVER=$( python3 -c ' import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")' )
7474
7575 # headers and lib from python3-dev
76- PYTHON3_INCLUDE_DIR=/usr/include/python$PYVER # /usr/include/python3.10
77- PYTHON3_LIBRARY=$(ldconfig -p | grep -m1 "libpython$PYVER" | awk '{print $4}')
76+ PYTHON3_INCLUDE_DIR=/usr/include/python${ PYVER} # /usr/include/python3.10
77+ PYTHON3_LIBRARY=$( ldconfig -p | grep -m1 " libpython${ PYVER} " | awk ' {print $4}' )
7878 # site-packages path
79- PYTHON3_PACKAGES_PATH=$(python3 - <<'PY' ; import sysconfig, sys; print(sysconfig.get_paths()["platlib"]) ;PY )
79+ PYTHON3_PACKAGES_PATH=$( python3 -c ' import sysconfig; print(sysconfig.get_paths()["platlib"])' )
8080
8181 export PYTHON3_EXECUTABLE PYTHON3_INCLUDE_DIR PYTHON3_LIBRARY PYTHON3_PACKAGES_PATH
8282fi
You can’t perform that action at this time.
0 commit comments