@@ -25,39 +25,28 @@ jobs:
2525          cache : pip 
2626          cache-dependency-path : pyproject.toml 
2727
28-       - name : Install nox 
29-         run : pip install nox 
30-       - name : Upgrade setuptools & wheel (for all venvs) 
31-         run : pip install --upgrade setuptools wheel 
32- 
3328      - name : Lint with flake8 
34-         if : ${{ matrix.python-version == env.DEFAULT_PYTHON }} 
29+         if : ${{ matrix.python-version == '3.12' }} 
30+         run : | 
31+           nox -s flake8 -- deepdiff --count --select=E9,F63,F7,F82 --show-source --statistics 
32+           nox -s flake8 -- deepdiff --count --exit-zero --max-complexity=26 --max-line-length=250 --statistics 
33+ 
34+        - name : Test with pytest (no coverage) 
35+         if : ${{ matrix.python-version != '3.12' }} 
3536        run : | 
36-           nox -e flake8 -- \ 
37-             deepdiff \ 
38-             --count --select=E9,F63,F7,F82 \ 
39-             --show-source --statistics 
40-           nox -e flake8 -- \ 
41-             deepdiff \ 
42-             --count --exit-zero \ 
43-             --max-complexity=26 --max-line-length=250 \ 
44-             --statistics 
37+           nox -s pytest-${{ matrix.python-version }} -- --benchmark-disable tests/ 
4538
46-        - name : Test with pytest (coverage) 
47-         if : ${{ matrix.python-version == env.DEFAULT_PYTHON  }} 
39+        - name : Test with pytest (+  coverage) 
40+         if : ${{ matrix.python-version == '3.12'  }} 
4841        run : | 
49-           nox -e  pytest -- \ 
42+           nox -s  pytest-${{ matrix.python-version }}  -- \ 
5043            --benchmark-disable \ 
5144            --cov-report=xml \ 
5245            --cov=deepdiff \ 
5346            tests/ --runslow 
5447
55-        - name : Test with pytest (no coverage) 
56-         if : ${{ matrix.python-version != env.DEFAULT_PYTHON }} 
57-         run : nox -e pytest -- --benchmark-disable tests/ 
58- 
5948       - name : Upload coverage 
60-         if : ${{ matrix.python-version == env.DEFAULT_PYTHON  }} 
49+         if : ${{ matrix.python-version == '3.12'  }} 
6150        uses : codecov/codecov-action@v4 
6251        with :
6352          token : ${{ secrets.CODECOV_TOKEN }} 
0 commit comments