1111 UV_SYSTEM_PYTHON : 1
1212
1313jobs :
14- build :
14+ test :
1515 runs-on : ${{ matrix.os }}
1616 strategy :
1717 matrix :
1818 os : [windows-latest, ubuntu-latest, macos-latest]
19- python-version : ["3.9", "3.10", "3.11", "3.12"]
19+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13" ]
2020 steps :
2121 - uses : actions/checkout@v4
22- - name : Install uv
23- uses : astral-sh/setup-uv@v3
24- - name : Install Python
25- uses : actions/setup-python@v5
22+ - uses : astral-sh/setup-uv@v3
23+ - uses : actions/setup-python@v5
2624 with :
2725 python-version : ${{ matrix.python-version }}
2826 - name : Install libsndfile
2927 if : startsWith(matrix.os, 'ubuntu')
3028 run : |
3129 sudo apt-get install -y libsndfile1
3230 - name : Install dependencies
33- run : |
34- uv pip install ".[dev]"
31+ run : uv pip install ".[dev]"
3532 - name : Run tests
36- run : |
37- pytest
38- - name : Check source code format
33+ run : pytest
34+ - name : Check style
3935 run : black --check --diff .
4036
4137 test-deb10-i386 :
@@ -54,16 +50,13 @@ jobs:
5450 python3-soundfile \
5551 python3-pytest \
5652 git
57-
5853 # Note: "actions/checkout@v2" requires libstdc++6:amd64 to be
5954 # installed in the container. To keep things simple, use
6055 # "actions/checkout@v1" instead.
6156 # https://github.com/actions/checkout/issues/334
6257 - uses : actions/checkout@v1
63-
6458 - name : Run tests
65- run : |
66- pytest-3
59+ run : pytest-3
6760
6861 build-documentation :
6962 runs-on : ubuntu-20.04
0 commit comments