|
32 | 32 | fail-fast: false |
33 | 33 | matrix: |
34 | 34 | os: [ubuntu-latest, macOS-latest, windows-latest] |
35 | | - python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12", "3.13-dev"] |
| 35 | + python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12", "3.13"] |
36 | 36 | include: |
37 | 37 | - python-version: "pypy-3.7" |
38 | 38 | os: ubuntu-latest |
|
50 | 50 | uses: actions/setup-python@v5 |
51 | 51 | with: |
52 | 52 | python-version: ${{ matrix.python-version }} |
| 53 | + allow-prereleases: true |
53 | 54 |
|
54 | 55 | - name: Get pip cache dir |
55 | 56 | id: pip-cache |
@@ -84,20 +85,16 @@ jobs: |
84 | 85 | fi |
85 | 86 | shell: bash |
86 | 87 | - name: Install extra dependencies |
87 | | - if: ${{ matrix.python-version != 'pypy-3.10' && ( matrix.python-version != '3.13-dev' || matrix.os != 'windows-latest' ) }} |
| 88 | + if: ${{ matrix.python-version != 'pypy-3.10' }} |
88 | 89 | run: | |
89 | 90 | pip install -r extra_requirements.txt |
90 | 91 | pip install -r legacy_requirements.txt |
91 | | - if [[ '${{ matrix.python-version }}' != '3.13-dev' ]]; then |
92 | | - pip install zstandard cffi # needed to test #910 |
93 | | - fi |
| 92 | + pip install zstandard cffi # needed to test #910 |
94 | 93 | shell: bash |
95 | 94 | - name: Run unit tests with extra packages as non-root user |
96 | | - if: ${{ matrix.python-version != 'pypy-3.10' && ( matrix.python-version != '3.13-dev' || matrix.os != 'windows-latest' ) }} |
| 95 | + if: ${{ matrix.python-version != 'pypy-3.10' }} |
97 | 96 | run: | |
98 | | - if [[ '${{ matrix.python-version }}' != '3.13-dev' ]]; then |
99 | | - export PYTHON_ZSTANDARD_IMPORT_POLICY=cffi # needed to test #910 |
100 | | - fi |
| 97 | + export PYTHON_ZSTANDARD_IMPORT_POLICY=cffi # needed to test #910 |
101 | 98 | python -m pyfakefs.tests.all_tests |
102 | 99 | shell: bash |
103 | 100 | - name: Run performance tests |
|
0 commit comments