Skip to content

Commit 22ddca1

Browse files
committed
lint-and-test: Try out Python 3.13+.
1 parent 9738a6a commit 22ddca1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

.github/workflows/lint-and-test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,10 +239,13 @@ jobs:
239239
- {PYTHON: 3.9, OS: ubuntu-latest, NAME: "CPython 3.9 (ubuntu)", EXPECT: "Linux"}
240240
- {PYTHON: "3.10", OS: ubuntu-latest, NAME: "CPython 3.10 (ubuntu)", EXPECT: "Linux"}
241241
- {PYTHON: "3.11", OS: ubuntu-latest, NAME: "CPython 3.11 (ubuntu)", EXPECT: "Linux"}
242+
- {PYTHON: "3.12", OS: ubuntu-latest, NAME: "CPython 3.12 (ubuntu)", EXPECT: "Linux"}
243+
- {PYTHON: "3.13", OS: ubuntu-latest, NAME: "CPython 3.13 (ubuntu)", EXPECT: "Linux"}
242244
- {PYTHON: 'pypy-3.7', OS: ubuntu-latest, NAME: "PyPy 3.7 (ubuntu)", EXPECT: "Linux"}
243245
- {PYTHON: 'pypy-3.8', OS: ubuntu-latest, NAME: "PyPy 3.8 (ubuntu)", EXPECT: "Linux"}
244246
- {PYTHON: 'pypy-3.9', OS: ubuntu-latest, NAME: "PyPy 3.9 (ubuntu)", EXPECT: "Linux"}
245247
- {PYTHON: 'pypy-3.10', OS: ubuntu-latest, NAME: "PyPy 3.10 (ubuntu)", EXPECT: "Linux"}
248+
- {PYTHON: 'pypy-3.13', OS: ubuntu-latest, NAME: "PyPy 3.13 (ubuntu)", EXPECT: "Linux"}
246249
- {PYTHON: '3.11', OS: macos-latest, NAME: "CPython 3.11 (macos)", EXPECT: "MacOS"}
247250
env:
248251
EXPECT: ${{ matrix.env.EXPECT }}
@@ -259,6 +262,9 @@ jobs:
259262
python-version: ${{ matrix.env.PYTHON }}
260263
cache: 'pip'
261264
cache-dependency-path: 'setup.py'
265+
- name: set up libxml2 and libxslt -dev packages
266+
if: ${{ matrix.env.OS }} == ubuntu-latest
267+
run: sudo apt install libxml2-dev libxslt-dev -y
262268
- name: Output Python version
263269
run: python --version
264270
- name: Upgrade pip

0 commit comments

Comments
 (0)