25
25
- name : Install developer dependencies
26
26
run : |
27
27
python3 -m pip install -U pip
28
- python3 -m pip install -U pytest pytest-runner
28
+ python3 -m pip install -U pytest pytest-runner flake8
29
29
30
30
- name : Install sphinx dependencies
31
31
run :
39
39
working-directory : docs
40
40
run : make man
41
41
42
+ - name : Lint codebase
43
+ run : python3 -m flake8
44
+
42
45
- name : Run test suite
43
46
run : python3 -m pytest tests/
44
47
69
72
- name : Install developer dependencies
70
73
run : |
71
74
python3 -m pip install -U pip
72
- python3 -m pip install -U pytest pytest-runner
75
+ python3 -m pip install -U pytest pytest-runner flake8
73
76
74
77
- name : Install sphinx dependencies
75
78
run : |
84
87
working-directory : docs
85
88
run : make man
86
89
90
+ - name : Lint codebase
91
+ run : python3 -m flake8
92
+
87
93
- name : Run test suite
88
94
run : python3 -m pytest tests/
89
95
@@ -114,7 +120,7 @@ jobs:
114
120
- name : Install developer dependencies
115
121
run : |
116
122
python3 -m pip install -U pip
117
- python3 -m pip install -U pytest pytest-runner
123
+ python3 -m pip install -U pytest pytest-runner flake8
118
124
119
125
- name : Install sphinx dependencies
120
126
run : |
@@ -128,6 +134,9 @@ jobs:
128
134
working-directory : docs
129
135
run : make man
130
136
137
+ - name : Lint codebase
138
+ run : python3 -m flake8
139
+
131
140
- name : Run test suite
132
141
run : python3 -m pytest tests/
133
142
@@ -158,12 +167,15 @@ jobs:
158
167
- name : Install developer dependencies
159
168
run : |
160
169
python3 -m pip install -U pip
161
- python3 -m pip install -U pytest pytest-runner
170
+ python3 -m pip install -U pytest pytest-runner flake8
162
171
163
172
- name : Install tldr dependencies
164
173
run :
165
174
python3 -m pip install -r requirements.txt --user
166
175
176
+ - name : Lint codebase
177
+ run : python3 -m flake8
178
+
167
179
- name : Run test suite
168
180
run : python3 -m pytest tests/
169
181
0 commit comments