Skip to content

Commit 58ceb32

Browse files
authored
Merge pull request #1276 from lukaszstolarczuk/add-python-reqs
Add missing python requirements for various tools
2 parents ec7b82d + 0a9340f commit 58ceb32

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

.github/workflows/reusable_checks.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Install dependencies
2222
run: |
2323
sudo apt-get update
24-
sudo apt-get install -y black cmake clang-format-15 cmake-format libhwloc-dev doxygen
24+
sudo apt-get install -y cmake libhwloc-dev doxygen
2525
2626
# Latest distros do not allow global pip installation
2727
- name: Install Python requirements in venv
@@ -30,7 +30,6 @@ jobs:
3030
. .venv/bin/activate
3131
echo "$PATH" >> $GITHUB_PATH
3232
python3 -m pip install -r third_party/requirements.txt
33-
python3 -m pip install bandit codespell
3433
3534
- name: Configure CMake
3635
run: >

third_party/requirements.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Python requirements modules
22
# Formatting the source code
3+
bandit==1.8.3
4+
black==24.3.0
35
clang-format==15.0.7
46
cmake-format==0.6.13
5-
black==24.3.0
67
# Tests
78
packaging==24.2
89
# Generating HTML documentation
@@ -16,5 +17,6 @@ breathe==4.36.0
1617
sphinx==8.1.3
1718
sphinx_book_theme==1.1.3
1819
# Spelling check in documentation
20+
codespell==2.4.1
1921
pyenchant==3.2.2
2022
sphinxcontrib-spelling==8.0.1

0 commit comments

Comments
 (0)