Skip to content

Commit 2523523

Browse files
authored
Enable Python 3.13 in cattrs 3rd party tests (#577)
1 parent 11cc786 commit 2523523

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/workflows/third_party.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,7 @@ jobs:
270270
strategy:
271271
fail-fast: false
272272
matrix:
273-
# skip 3.13 because msgspec doesn't support 3.13 yet
274-
python-version: ["3.9", "3.10", "3.11", "3.12"]
273+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
275274
runs-on: ubuntu-latest
276275
timeout-minutes: 60
277276
steps:
@@ -292,6 +291,8 @@ jobs:
292291
cd cattrs
293292
pdm remove typing-extensions
294293
pdm add --dev ../typing-extensions-latest
294+
pdm update --group=docs pendulum # pinned version in lockfile is incompatible with py313 as of 2025/05/05
295+
pdm sync --clean
295296
- name: Install cattrs test dependencies
296297
run: cd cattrs; pdm install --dev -G :all
297298
- name: List all installed dependencies

0 commit comments

Comments
 (0)