Skip to content

Commit

Permalink
changing outdated pkg_resources to importlib.metadata to support Pyth…
Browse files Browse the repository at this point in the history
…on 3.12+
  • Loading branch information
gfursin committed Mar 3, 2024
1 parent c9a136f commit 75a7551
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 4 deletions.
2 changes: 1 addition & 1 deletion cm-mlops/script/app-image-classification-onnx-py/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export CK_BATCH_COUNT=${CM_BATCH_COUNT}

if [[ "${CM_INPUT}" != "" ]]; then export CM_IMAGE=${CM_INPUT}; fi

PIP_EXTRA=`${CM_PYTHON_BIN} -c "import pkg_resources; print(' --break-system-packages ' if int(pkg_resources.get_distribution('pip').version.split('.')[0]) >= 23 else '')"`
PIP_EXTRA=`${CM_PYTHON_BIN} -c "import importlib.metadata; print(' --break-system-packages ' if int(importlib.metadata.version('pip').split('.')[0]) >= 23 else '')"`

echo ""
${CM_PYTHON_BIN} -m pip install -r ${CM_TMP_CURRENT_SCRIPT_PATH}/requirements.txt ${PIP_EXTRA}
Expand Down
2 changes: 1 addition & 1 deletion cm-mlops/script/get-sys-utils-cm/do_pip_installs.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

PIP_EXTRA=`python3 -c "import pkg_resources; print(' --break-system-packages ' if int(pkg_resources.get_distribution('pip').version.split('.')[0]) >= 23 else '')"`
PIP_EXTRA=`python3 -c "import importlib.metadata; print(' --break-system-packages ' if int(importlib.metadata.version('pip').split('.')[0]) >= 23 else '')"`
cmd="python3 -m pip install -r ${CM_TMP_CURRENT_SCRIPT_PATH}/requirements.txt ${CM_PYTHON_PIP_USER} ${CM_PYTHON_PIP_COMMON_EXTRA} ${PIP_EXTRA}"
echo $cmd
eval $cmd
6 changes: 6 additions & 0 deletions cm-mlops/script/get-sys-utils-cm/do_pip_installs.sh.old
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

PIP_EXTRA=`python3 -c "import pkg_resources; print(' --break-system-packages ' if int(pkg_resources.get_distribution('pip').version.split('.')[0]) >= 23 else '')"`
cmd="python3 -m pip install -r ${CM_TMP_CURRENT_SCRIPT_PATH}/requirements.txt ${CM_PYTHON_PIP_USER} ${CM_PYTHON_PIP_COMMON_EXTRA} ${PIP_EXTRA}"
echo $cmd
eval $cmd
2 changes: 1 addition & 1 deletion cm-mlops/script/get-tensorrt/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ ${CM_TENSORRT_VERSION} == 'vdetected' ]]; then
exit 0;
fi

PIP_EXTRA=`python3 -c "import pkg_resources; print(' --break-system-packages ' if int(pkg_resources.get_distribution('pip').version.split('.')[0]) >= 23 else '')"`
PIP_EXTRA=`python3 -c "import importlib.metadata; print(' --break-system-packages ' if int(importlib.metadata.version('pip').split('.')[0]) >= 23 else '')"`

version=${CM_TENSORRT_VERSION}
install_dir=${CM_TENSORRT_INSTALL_PATH}
Expand Down
3 changes: 2 additions & 1 deletion cm-mlops/script/install-python-venv/run.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/bin/bash

PIP_EXTRA=`${CM_PYTHON_BIN} -c "import pkg_resources; print(' --break-system-packages ' if int(pkg_resources.get_distribution('pip').version.split('.')[0]) >= 23 else '')"`
#PIP_EXTRA=`${CM_PYTHON_BIN} -c "import pkg_resources; print(' --break-system-packages ' if int(pkg_resources.get_distribution('pip').version.split('.')[0]) >= 23 else '')"`
PIP_EXTRA=`${CM_PYTHON_BIN} -c "import importlib.metadata; print(' --break-system-packages ' if int(importlib.metadata.version('pip').split('.')[0]) >= 23 else '')"`

${CM_PYTHON_BIN_WITH_PATH} -m pip install virtualenv ${PIP_EXTRA}
test $? -eq 0 || exit 1
Expand Down

0 comments on commit 75a7551

Please sign in to comment.