refactor the way python is used in dune
- Oct 22, 2021
-
-
Andreas Dedner authored
-
Andreas Dedner authored
comment out CMP0087 NEW cmake policy because it fails on some CI runners correctly set CMP0087 cmake policy to NEW for cmake >= 3.14
-
added missing 'include_package_data' to setup.py.in improve on ci add clang test pep 42: use implicit namespace packages which make it possible to combine subpackages using editable (source) and non editable (pypi) only use a cmake install a python module in the SKBUILD setting - for an install from build dir pip will take take of this since it is part of the setup.py file add a stopgap solution unti ci repo up and running again Update requirements in setup.py.in to include dune packages [testing] only add dune modules that have been found as requirements in setup.py.in removed setup.py.in since the default is provided in dune-common adapt ci yml file to python bindings on by default disable python bindings for clang 5 (ubuntu 18) since no numpy matching numpy version can be installed from the gitlab registry [testing]
-