@@ -21,22 +21,22 @@ jobs:
2121 steps :
2222 - uses : actions/checkout@v4
2323 - name : Set up Python ${{ matrix.python-version }}
24- uses : actions/setup-python@v3
25- with :
26- python-version : ${{ matrix.python-version }}
27- - name : Install dependencies
28- run : |
29- python -m pip install --upgrade pip
30- python -m pip install poetry
31- poetry config virtualenvs.create false
32- poetry install --no-interaction --no-root
33- python -m pip install flake8 pytest
34- - name : Lint with flake8
35- run : |
36- # stop the build if there are Python syntax errors or undefined names
37- flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
38- # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
39- flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
40- - name : Test with pytest
41- run : |
42- pytest
24+ - uses : actions/checkout@v4
25+ - name : Set up Python ${{ matrix.python-version }}
26+ uses : actions/setup-python@v3
27+ with :
28+ python-version : ${{ matrix.python-version }}
29+ - name : Install dependencies
30+ run : |
31+ python -m pip install --upgrade pip
32+ python -m pip install flake8 pytest
33+ if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
34+ - name : Lint with flake8
35+ run : |
36+ # stop the build if there are Python syntax errors or undefined names
37+ flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
38+ # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
39+ flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
40+ - name : Test with pytest
41+ run : |
42+ pytest
0 commit comments