File tree Expand file tree Collapse file tree 3 files changed +28
-0
lines changed Expand file tree Collapse file tree 3 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 47
47
steps :
48
48
- uses : actions/checkout@v4
49
49
50
+ - name : Install nanobind from source
51
+ run : |
52
+ git clone https://github.com/wjakob/nanobind.git /tmp/nanobind-src
53
+ cd /tmp/nanobind-src
54
+ git submodule update --init --recursive
55
+ cmake -D NB_TEST=off .
56
+ python3 -m pip install .
57
+ rm -rf /tmp/nanobind-src
58
+
50
59
- name : Install FEniCS Python components (default branches/tags)
51
60
if : github.event_name != 'workflow_dispatch'
52
61
run : |
Original file line number Diff line number Diff line change 31
31
steps :
32
32
- uses : actions/checkout@v4
33
33
34
+ - name : Install nanobind from source
35
+ run : |
36
+ . /opt/intel/oneapi/setvars.sh
37
+ git clone https://github.com/wjakob/nanobind.git /tmp/nanobind-src
38
+ cd /tmp/nanobind-src
39
+ git submodule update --init --recursive
40
+ cmake -D NB_TEST=off .
41
+ python3 -m pip install .
42
+ rm -rf /tmp/nanobind-src
43
+
34
44
- name : Install Basix
35
45
run : |
36
46
. /opt/intel/oneapi/setvars.sh
Original file line number Diff line number Diff line change 24
24
steps :
25
25
- uses : actions/checkout@v4
26
26
27
+ - name : Install nanobind from source
28
+ run : |
29
+ git clone https://github.com/wjakob/nanobind.git /tmp/nanobind-src
30
+ cd /tmp/nanobind-src
31
+ git submodule update --init --recursive
32
+ cmake -D NB_TEST=off .
33
+ python3 -m pip install .
34
+ rm -rf /tmp/nanobind-src
35
+
27
36
- name : Install FEniCS Python components
28
37
run : |
29
38
python3 -m pip install git+https://github.com/FEniCS/ufl.git
You can’t perform that action at this time.
0 commit comments