@@ -14,16 +14,17 @@ jobs:
1414 fail-fast : false
1515 matrix :
1616 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" }
2728 env :
2829 NOXSESSION : ${{ matrix.session }}
2930 FORCE_COLOR : " 1"
5657 - name : Install Poetry
5758 run : |
5859 pipx install --pip-args=--constraint=$PIP_CONSTRAINTS poetry
60+ pipx inject --pip-args=--constraint=$PIP_CONSTRAINTS poetry poetry-plugin-export
5961 poetry --version
6062
6163 - name : Install Nox
9395 nox --python=${{ matrix.python }}
9496
9597 - name : Upload coverage data
96- if : always() && matrix.session == 'tests'
98+ if : always() && matrix.session == 'tests' && matrix.python == '3.11'
9799 uses : " actions/upload-artifact@v4"
98100 with :
99101 name : coverage-data
@@ -120,7 +122,7 @@ jobs:
120122 - name : Set up Python
121123 uses : actions/setup-python@v5
122124 with :
123- python-version : " 3.10 "
125+ python-version : " 3.11 "
124126
125127 - name : Upgrade pip
126128 run : |
@@ -130,6 +132,7 @@ jobs:
130132 - name : Install Poetry
131133 run : |
132134 pipx install --pip-args=--constraint=$PIP_CONSTRAINTS poetry
135+ pipx inject --pip-args=--constraint=$PIP_CONSTRAINTS poetry poetry-plugin-export
133136 poetry --version
134137
135138 - name : Install Nox
0 commit comments