@@ -14,16 +14,17 @@ jobs:
14
14
fail-fast : false
15
15
matrix :
16
16
include :
17
- - { python: "3.10", os: "ubuntu-latest", session: "pre-commit" }
18
- - { python: "3.10", os: "ubuntu-latest", session: "safety" }
19
- # - { python: "3.10", os: "ubuntu-latest", session: "mypy" }
20
- - { python: "3.10", os: "ubuntu-latest", session: "tests" }
21
- # - { python: "3.10", os: "windows-latest", session: "tests" }
22
- # - { python: "3.10", os: "macos-latest", session: "tests" }
23
- - { python: "3.10", os: "ubuntu-latest", session: "typeguard" }
24
- - { python: "3.10", os: "ubuntu-latest", session: "xdoctest" }
25
- - { python: "3.10", os: "ubuntu-latest", session: "docs-build" }
26
-
17
+ - { python: "3.11", os: "ubuntu-latest", session: "pre-commit" }
18
+ - { python: "3.11", os: "ubuntu-latest", session: "safety" }
19
+ # - { python: "3.11", os: "ubuntu-latest", session: "mypy" }
20
+ - { python: "3.11", os: "ubuntu-latest", session: "tests" }
21
+ - { python: "3.12", os: "ubuntu-latest", session: "tests" }
22
+ - { python: "3.13", os: "ubuntu-latest", session: "tests" }
23
+ # - { python: "3.13", os: "windows-latest", session: "tests" }
24
+ # - { python: "3.13", os: "macos-latest", session: "tests" }
25
+ - { python: "3.11", os: "ubuntu-latest", session: "typeguard" }
26
+ - { python: "3.11", os: "ubuntu-latest", session: "xdoctest" }
27
+ - { python: "3.11", os: "ubuntu-latest", session: "docs-build" }
27
28
env :
28
29
NOXSESSION : ${{ matrix.session }}
29
30
FORCE_COLOR : " 1"
56
57
- name : Install Poetry
57
58
run : |
58
59
pipx install --pip-args=--constraint=$PIP_CONSTRAINTS poetry
60
+ pipx inject --pip-args=--constraint=$PIP_CONSTRAINTS poetry poetry-plugin-export
59
61
poetry --version
60
62
61
63
- name : Install Nox
93
95
nox --python=${{ matrix.python }}
94
96
95
97
- name : Upload coverage data
96
- if : always() && matrix.session == 'tests'
98
+ if : always() && matrix.session == 'tests' && matrix.python == '3.11'
97
99
uses : " actions/upload-artifact@v4"
98
100
with :
99
101
name : coverage-data
@@ -120,7 +122,7 @@ jobs:
120
122
- name : Set up Python
121
123
uses : actions/setup-python@v5
122
124
with :
123
- python-version : " 3.10 "
125
+ python-version : " 3.11 "
124
126
125
127
- name : Upgrade pip
126
128
run : |
@@ -130,6 +132,7 @@ jobs:
130
132
- name : Install Poetry
131
133
run : |
132
134
pipx install --pip-args=--constraint=$PIP_CONSTRAINTS poetry
135
+ pipx inject --pip-args=--constraint=$PIP_CONSTRAINTS poetry poetry-plugin-export
133
136
poetry --version
134
137
135
138
- name : Install Nox
0 commit comments