From b24856d10066ff3fbb92e3b2e9a524d0d99a5f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janek=20Nouvertn=C3=A9?= <25355197+provinzkraut@users.noreply.github.com> Date: Sun, 6 Apr 2025 13:50:04 +0200 Subject: [PATCH 1/4] enable cattrs 3.13 tests --- .github/workflows/third_party.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/third_party.yml b/.github/workflows/third_party.yml index 5f444c9f..f8e86f31 100644 --- a/.github/workflows/third_party.yml +++ b/.github/workflows/third_party.yml @@ -271,8 +271,7 @@ jobs: strategy: fail-fast: false matrix: - # skip 3.13 because msgspec doesn't support 3.13 yet - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] runs-on: ubuntu-latest timeout-minutes: 60 steps: From ba300ce40e6efb60a0ab7d27ab007f7aec50264c Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Mon, 5 May 2025 17:13:54 +0100 Subject: [PATCH 2/4] hack to force a newer version of pendulum --- .github/workflows/third_party.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/third_party.yml b/.github/workflows/third_party.yml index e4c73de6..f90966f7 100644 --- a/.github/workflows/third_party.yml +++ b/.github/workflows/third_party.yml @@ -291,6 +291,7 @@ jobs: cd cattrs pdm remove typing-extensions pdm add --dev ../typing-extensions-latest + pdm update pendulum # pinned version in lockfile is incompatible with py313 as of 2025/05/05 - name: Install cattrs test dependencies run: cd cattrs; pdm install --dev -G :all - name: List all installed dependencies From 23abed5965b1bf700cf0850f85855895338aa28c Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Mon, 5 May 2025 17:16:27 +0100 Subject: [PATCH 3/4] . --- .github/workflows/third_party.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/third_party.yml b/.github/workflows/third_party.yml index f90966f7..41ca7b85 100644 --- a/.github/workflows/third_party.yml +++ b/.github/workflows/third_party.yml @@ -291,7 +291,7 @@ jobs: cd cattrs pdm remove typing-extensions pdm add --dev ../typing-extensions-latest - pdm update pendulum # pinned version in lockfile is incompatible with py313 as of 2025/05/05 + pdm update --group=docs pendulum # pinned version in lockfile is incompatible with py313 as of 2025/05/05 - name: Install cattrs test dependencies run: cd cattrs; pdm install --dev -G :all - name: List all installed dependencies From b616fbe61eb51725cb844b990a0a33770757e32c Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Mon, 5 May 2025 17:23:20 +0100 Subject: [PATCH 4/4] i don't know what i'm doing really --- .github/workflows/third_party.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/third_party.yml b/.github/workflows/third_party.yml index 41ca7b85..ce2337da 100644 --- a/.github/workflows/third_party.yml +++ b/.github/workflows/third_party.yml @@ -292,6 +292,7 @@ jobs: pdm remove typing-extensions pdm add --dev ../typing-extensions-latest pdm update --group=docs pendulum # pinned version in lockfile is incompatible with py313 as of 2025/05/05 + pdm sync --clean - name: Install cattrs test dependencies run: cd cattrs; pdm install --dev -G :all - name: List all installed dependencies