From: Gilles DAVID Date: Fri, 15 Oct 2021 16:43:08 +0000 (+0200) Subject: pythonpath_reduction.py: install site-patch.py from setuptools X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=3b599be6b514d597d7a7f2b4c667685cd2cd6e78;p=modules%2Fkernel.git pythonpath_reduction.py: install site-patch.py from setuptools --- diff --git a/bin/pythonpath_reduction.py b/bin/pythonpath_reduction.py index 04a3a723d..02d6b6bb1 100644 --- a/bin/pythonpath_reduction.py +++ b/bin/pythonpath_reduction.py @@ -132,6 +132,16 @@ def main(salome_install_dir, context_file_name, env_file_name, ignore=None): logger.debug("Matplotlib isn't compiled with salome or maybe it is in the system package ") logger.debug("If matplotlib is compiled with salome, we need define its install path with variable MATPLOTLIB_HOME") + # Fix for correct imports + import setuptools + try: + setup_tools_path = os.path.dirname(setuptools.__file__) + except AttributeError: + setup_tools_path = os.path.dirname(setuptools.__path__._path[0]) + del setuptools + site_patch = os.path.join(setup_tools_path, 'site-patch.py') + shutil.copyfile(site_patch, os.path.join(pythonpath_common, "site.py")) + # Overwrite salome_context.cfg # Backup context and env files copy(context_file, backup_context_file)