@@ -126,13 +126,13 @@ jobs:
126
126
- name : Install build tools
127
127
run : |
128
128
${{ matrix.install }}
129
- sudo apt install -y ninja-build
129
+ sudo apt install -y ninja-build python3-venv python3-pip
130
130
131
- - name : Install libclang for string catalog
131
+ - name : Install python requirements for string catalog
132
132
run : |
133
133
python3 -m venv ${{github.workspace}}/test_venv
134
134
source ${{github.workspace}}/test_venv/bin/activate
135
- pip install libclang
135
+ pip install -r ${{github.workspace}}/tools/requirements.txt
136
136
echo "${{github.workspace}}/test_venv/bin" >> $GITHUB_PATH
137
137
138
138
- name : Restore CPM cache
@@ -212,7 +212,14 @@ jobs:
212
212
- name : Install build tools
213
213
run : |
214
214
${{ matrix.install }}
215
- sudo apt install -y ninja-build
215
+ sudo apt install -y ninja-build python3-venv python3-pip
216
+
217
+ - name : Install python requirements for string catalog
218
+ run : |
219
+ python3 -m venv ${{github.workspace}}/test_venv
220
+ source ${{github.workspace}}/test_venv/bin/activate
221
+ pip install -r ${{github.workspace}}/tools/requirements.txt
222
+ echo "${{github.workspace}}/test_venv/bin" >> $GITHUB_PATH
216
223
217
224
- name : Restore CPM cache
218
225
env :
@@ -332,7 +339,14 @@ jobs:
332
339
- name : Install build tools
333
340
run : |
334
341
${{ matrix.install }}
335
- sudo apt install -y ninja-build
342
+ sudo apt install -y ninja-build python3-venv python3-pip
343
+
344
+ - name : Install python requirements for string catalog
345
+ run : |
346
+ python3 -m venv ${{github.workspace}}/test_venv
347
+ source ${{github.workspace}}/test_venv/bin/activate
348
+ pip install -r ${{github.workspace}}/tools/requirements.txt
349
+ echo "${{github.workspace}}/test_venv/bin" >> $GITHUB_PATH
336
350
337
351
- name : Restore CPM cache
338
352
env :
@@ -378,7 +392,14 @@ jobs:
378
392
379
393
- name : Install build tools
380
394
run : |
381
- sudo apt update && sudo apt install -y gcc-${{env.DEFAULT_GCC_VERSION}} g++-${{env.DEFAULT_GCC_VERSION}} ninja-build valgrind
395
+ sudo apt update && sudo apt install -y gcc-${{env.DEFAULT_GCC_VERSION}} g++-${{env.DEFAULT_GCC_VERSION}} ninja-build python3-venv python3-pip valgrind
396
+
397
+ - name : Install python requirements for string catalog
398
+ run : |
399
+ python3 -m venv ${{github.workspace}}/test_venv
400
+ source ${{github.workspace}}/test_venv/bin/activate
401
+ pip install -r ${{github.workspace}}/tools/requirements.txt
402
+ echo "${{github.workspace}}/test_venv/bin" >> $GITHUB_PATH
382
403
383
404
- name : Restore CPM cache
384
405
env :
0 commit comments