|
21 | 21 | - uses: actions/checkout@v4 |
22 | 22 | - uses: actions/setup-python@v4 |
23 | 23 | with: |
24 | | - python-version: '3.11' |
| 24 | + python-version: '3.12' |
25 | 25 | - uses: pre-commit/action@v3.0.0 |
26 | 26 | tests: |
27 | 27 | name: Tests |
|
30 | 30 | strategy: |
31 | 31 | matrix: |
32 | 32 | os: [ubuntu-latest, macos-latest] |
33 | | - python-version: [3.8, 3.9, "3.10", "3.11"] |
| 33 | + python-version: [3.8, 3.9, "3.10", "3.11", "3.12"] |
34 | 34 | steps: |
35 | 35 | - name: Check out repo |
36 | 36 | uses: actions/checkout@v4 |
|
41 | 41 | - name: Install Python tools |
42 | 42 | run: | |
43 | 43 | python -m pip install --upgrade pip |
44 | | - pip install jinja2 pytest |
| 44 | + pip install jinja2 pytest setuptools |
45 | 45 | - name: Install OpenSlide |
46 | 46 | run: | |
47 | 47 | case "${{ matrix.os }}" in |
|
69 | 69 | shell: bash |
70 | 70 | strategy: |
71 | 71 | matrix: |
72 | | - python-version: [3.8, 3.9, "3.10", "3.11"] |
| 72 | + python-version: [3.8, 3.9, "3.10", "3.11", "3.12"] |
73 | 73 | python-arch: [x86, x64] |
74 | 74 | steps: |
75 | 75 | - name: Check out repo |
|
82 | 82 | - name: Install Python tools |
83 | 83 | run: | |
84 | 84 | python -m pip install --upgrade pip |
85 | | - pip install flask pytest wheel |
| 85 | + pip install flask pytest setuptools wheel |
86 | 86 | # Current Pillow releases don't have 32-bit wheels |
87 | 87 | # https://github.com/python-pillow/Pillow/issues/7251 |
88 | 88 | pip install Pillow --only-binary=:all: |
@@ -133,7 +133,7 @@ jobs: |
133 | 133 | - name: Set up Python |
134 | 134 | uses: actions/setup-python@v4 |
135 | 135 | with: |
136 | | - python-version: '3.11' |
| 136 | + python-version: '3.12' |
137 | 137 | - name: Install Python tools |
138 | 138 | run: | |
139 | 139 | python -m pip install --upgrade pip |
|
0 commit comments