]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
spns #42665: MeshIO: GMSH and ANSYS - ensure meshio-script bootstraps Python
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 5 Aug 2024 09:30:56 +0000 (11:30 +0200)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Fri, 23 Aug 2024 09:05:09 +0000 (11:05 +0200)
products/compil_scripts/meshio-5.3.5.bat

index 457c21c2ee4219b7eaebbe05dad5f8a62e60b1ed..49818d9e6bc46b2387021a8da0e3c1ede6d52724 100644 (file)
@@ -14,6 +14,9 @@ cd %SOURCE_DIR%
 xcopy * %BUILD_DIR%\ /E /I /Q
 cd %BUILD_DIR%
 
+REM Ensure that meshio is not present.
+%PYTHON_ROOT_DIR%\python.exe -m pip uninstall -y meshio
+
 %PYTHON_ROOT_DIR%\python.exe setup.py install
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on python setup.py
@@ -24,5 +27,13 @@ echo.
 echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
 echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt
 
+REM Fix Python path
+cd %PYTHONHOME%\Scripts
+powershell -Command "(Get-Content  meshio-script.py).replace('%PYTHONBIN%','python3.exe') |Set-Content  meshio-script.py"
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on powershell command.
+    exit 3
+)
+
 echo.
 echo ########## END