-
- Downloads
refactored the python cmake module files:
- moved some parts relating to the venv out of PythonCommonMacros to Virtualenv - removed PythonMacros file - use an external active env instead of generating a new internal one. Also added some checks to avoid a user mixing up different builds within the same env - finally made some changes on how and when the dune-py module is regenerated some minor fixes [testing] ci with index-url set remove extra-index-url from pip install add a stopgap solution unti ci repo up and running again we need pip>=21 so that 'make', 'make install_python', 'make' does not mess up the packages in an external env (with older versions of pip the last 'make' wouldn't correctly remove the non editable install).
Showing
- .gitlab-ci.yml 4 additions, 6 deletions.gitlab-ci.yml
- cmake/modules/CMakeLists.txt 0 additions, 1 deletioncmake/modules/CMakeLists.txt
- cmake/modules/DunePythonCommonMacros.cmake 50 additions, 73 deletionscmake/modules/DunePythonCommonMacros.cmake
- cmake/modules/DunePythonDeprecations.cmake 4 additions, 4 deletionscmake/modules/DunePythonDeprecations.cmake
- cmake/modules/DunePythonInstallPackage.cmake 60 additions, 22 deletionscmake/modules/DunePythonInstallPackage.cmake
- cmake/modules/DunePythonMacros.cmake 0 additions, 32 deletionscmake/modules/DunePythonMacros.cmake
- cmake/modules/DunePythonTestCommand.cmake 2 additions, 2 deletionscmake/modules/DunePythonTestCommand.cmake
- cmake/modules/DunePythonVirtualenv.cmake 46 additions, 25 deletionscmake/modules/DunePythonVirtualenv.cmake
- cmake/scripts/CMakeLists.txt 0 additions, 1 deletioncmake/scripts/CMakeLists.txt
- cmake/scripts/envdetect.py 0 additions, 22 deletionscmake/scripts/envdetect.py
- cmake/scripts/run-in-dune-env.sh.in 4 additions, 0 deletionscmake/scripts/run-in-dune-env.sh.in
- cmake/scripts/venvpath.py 10 additions, 1 deletioncmake/scripts/venvpath.py
- dune.module 1 addition, 1 deletiondune.module
- dune/python/test/CMakeLists.txt 1 addition, 0 deletionsdune/python/test/CMakeLists.txt
- python/CMakeLists.txt 1 addition, 1 deletionpython/CMakeLists.txt
- python/dune/__main__.py 29 additions, 2 deletionspython/dune/__main__.py
- python/dune/common/CMakeLists.txt 3 additions, 1 deletionpython/dune/common/CMakeLists.txt
- python/dune/generator/cmakebuilder.py 72 additions, 116 deletionspython/dune/generator/cmakebuilder.py
- python/dune/generator/template/CMakeLists.txt 3 additions, 1 deletionpython/dune/generator/template/CMakeLists.txt
- python/dune/generator/template/python/dune/generated/CMakeLists.txt 3 additions, 1 deletion...e/generator/template/python/dune/generated/CMakeLists.txt
Loading