Skip to content

Commit

Permalink
third-party test: Update Python versions (#484)
Browse files Browse the repository at this point in the history
Drop 3.8. One of them (pyanalyze) already dropped support for 3.8, and
likely others will follow soon. I'd like to wait a bit to drop support
in typing-extensions itself, but I'm no longer interested in how 3.8
works in third-party packages.

Also add 3.12 and 3.13 for all of them. If any don't work, I'll drop
them again.
  • Loading branch information
JelleZijlstra authored Oct 11, 2024
1 parent 08d866b commit 17d3a37
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions .github/workflows/third_party.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
# PyPy is deliberately omitted here,
# since pydantic's tests intermittently segfault on PyPy,
# and it's nothing to do with typing_extensions
python-version: ["3.8", "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:
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
Expand Down Expand Up @@ -137,7 +137,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
# 3.13 support is pending
python-version: ["3.9", "3.10", "3.11", "3.12"]
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
Expand Down Expand Up @@ -186,7 +187,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "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:
Expand Down Expand Up @@ -218,6 +219,7 @@ jobs:
- name: Run typeguard tests
run: |
cd typeguard
export PYTHON_COLORS=0 # A test fails if tracebacks are colorized
pytest
typed-argument-parser:
Expand All @@ -235,7 +237,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
# 3.13 support: https://github.com/swansonk14/typed-argument-parser/issues/150
python-version: ["3.9", "3.10", "3.11", "3.12"]
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
Expand Down Expand Up @@ -290,7 +293,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "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:
Expand Down Expand Up @@ -340,7 +343,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
# skip 3.13 because msgspec doesn't support 3.13 yet
python-version: ["3.9", "3.10", "3.11", "3.12"]
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
Expand Down

0 comments on commit 17d3a37

Please sign in to comment.