|
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/[email protected]
|
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