[feature][Python] Add FieldVector 0 to 12 to Python lib to avoid compilation times.
This replaces !1353 (closed). There also exists a MR in dune-geometry!244 (merged).
This also replaces !942 (closed) which was a different approach which use separate module files. This was not wanted, so with this approach we only have a _common.so
compiled module.
By default this option is disabled. So the status quo is not changed.
Merge request reports
Activity
mentioned in merge request !1353 (closed)
@christi: I cleaned this up now as you suggested in the previous MR.
@andreas.dedner: You could take another look. I cleaned up the multiple source files. Everything seems to work with these feature branches https://github.com/dune-project/dune-testpypi/actions/runs/8392967302, of course the addon being disabled.
added 1 commit
- 9e603850 - [cleanup][Python] Reduce number of source files.
added 7 commits
- 30c02f43 - [bugfix][Python] Initialize Builder when generator module is loaded.
- 592a299d - [cleanup][Python] Initialize builder when checkconfiguration is
- 7bd39642 - [cleanup][Python] Remove imported but unused Python modules.
- e6e44aa4 - [feature][Python] Add FieldVector 0 to 10 to Python lib to avoid
- f123d60b - [feature][Python] split compilation of pre-compiled modules to make use
- 0f3fc4c2 - [cleanup][Python] Reduce number of source files.
- d051e40a - [cleanup][Python] Check for dune-py initialization before checking
Toggle commit listadded 7 commits
-
d051e40a...1b79c9e4 - 4 commits from branch
master
- 3e4f1459 - [feature][Python] Add FieldVector 0 to 10 to Python lib to avoid
- 7048b2db - [feature][Python] split compilation of pre-compiled modules to make use
- bc025f8f - [cleanup][Python] Reduce number of source files.
Toggle commit list-
d051e40a...1b79c9e4 - 4 commits from branch
added 1 commit
- 21d989ce - [cleanup][Python] Reduce number of source files.
added 1 commit
- 98ce788c - [cleanup][Python] Reduce number of source files.
added 1 commit
- 42793055 - [cleanup][Python] Reduce number of source files.
added 1 commit
- 47d5bd3c - [cleanup][cmake] Add dune_add_pybind11_submodule for adding a submodule
added 1 commit
- 0d52c82e - [cleanup][cmake] Add dune_add_pybind11_submodule for adding a submodule
added 1 commit
- ccf0c49c - [cleanup][cmake] Add dune_add_pybind11_submodule for adding a submodule
added 1 commit
- 3b790ae5 - [cleanup][cmake] Add dune_add_pybind11_submodule for adding a submodule
@andreas.dedner: https://github.com/dune-project/dune-testpypi/actions/runs/8526312453 all green now. The precompiled stuff is enabled for
installPlusSource
.mentioned in commit cf2328bc
mentioned in merge request !942 (closed)