Lines Matching +full:- +full:python +full:- +full:pip
10 build-linux:
11 runs-on: ubuntu-latest
13 - uses: actions/checkout@v4
14 - run: gcc -v
15 - run: make
17 build-linux-meson:
18 runs-on: ubuntu-latest
20 - uses: actions/checkout@v4
21 - uses: actions/setup-python@v5
23 python-version: '3.10'
24 cache: 'pip'
25 - run: pip install meson ninja
26 - run: gcc -v
27 - run: meson setup builddir/
30 - run: meson compile -C builddir/
32 build-macos-meson:
33 runs-on: macos-latest
35 - uses: actions/checkout@v4
36 - uses: actions/setup-python@v5
38 python-version: '3.10'
39 cache: 'pip'
40 - run: pip install meson ninja
41 - run: clang -v
42 - run: meson setup builddir/
45 - run: meson compile -C builddir/
47 build-msvc-meson:
48 runs-on: windows-latest
50 - uses: actions/checkout@v4
51 - uses: actions/setup-python@v5
53 python-version: '3.10'
54 cache: 'pip'
55 - run: pip install meson ninja
56 - uses: TheMrMilchmann/setup-msvc-dev@v3
59 - run: meson setup builddir
60 - run: meson compile -C builddir
62 build-wasm:
63 runs-on: ubuntu-latest
65 - uses: actions/checkout@v4
66 - run: clang -v
67 - run: make CC="clang --target=wasm32"
68 - uses: actions/upload-artifact@v4
73 test-linux:
74 runs-on: ubuntu-latest
76 - uses: actions/checkout@v4
77 - uses: actions/setup-python@v5
79 python-version: '3.10'
80 cache: 'pip'
81 - run: pip install scipy numpy
82 - run: gcc -v
83 - run: make test
85 install-python-linux:
86 runs-on: ubuntu-latest
88 - uses: actions/checkout@v4
89 - uses: actions/setup-python@v5
91 python-version: '3.10'
92 cache: 'pip'
93 - run: pip install .