Skip to content

Conversation

JelleZijlstra
Copy link
Member

@JelleZijlstra JelleZijlstra commented Oct 19, 2025

Fixes #689.

3.9 is about to lose support and typed-argument-parser evidently already dropped support.

I took the opportunity to add 3.14 to all the third-party tests now that 3.14.0 is out, but had to disable a few that don't pass yet. I also added a missing line of code for litestar.

Fixes #689.

3.9 is about to lose support and typed-argument-parser evidently already dropped support.

I took the opportunity to add 3.14 to all the third-party tests now that 3.14.0 is out (except for typing-inspect, which I know doesn't support 3.14 yet). If any don't pass we can skip them for now.
Copy link

codecov bot commented Oct 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.38%. Comparing base (420f8f2) to head (db19b28).
⚠️ Report is 2 commits behind head on main.

@@            Coverage Diff             @@
##             main     #690      +/-   ##
==========================================
+ Coverage   97.37%   97.38%   +0.01%     
==========================================
  Files           3        3              
  Lines        7687     7687              
==========================================
+ Hits         7485     7486       +1     
+ Misses        202      201       -1     
Flag Coverage Δ
3.10 88.98% <ø> (ø)
3.10.4 88.98% <ø> (ø)
3.11 88.21% <ø> (ø)
3.11.0 87.44% <ø> (ø)
3.12 88.16% <ø> (ø)
3.12.0 88.14% <ø> (ø)
3.13 81.65% <ø> (-0.73%) ⬇️
3.13.0 82.38% <ø> (ø)
3.14 78.82% <ø> (ø)
3.9 89.69% <ø> (ø)
3.9.12 89.69% <ø> (ø)
pypy3.10 88.81% <ø> (ø)
pypy3.11 88.07% <ø> (ø)
pypy3.9 89.52% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Removed Python 3.14 from the testing matrix due to failing tests and lack of support.
@JelleZijlstra
Copy link
Member Author

The mypy failure is

  Traceback (most recent call last): (diff)
    File "driver.py", line 8, in <module> (diff)
      from test.support import EqualToForwardRef (diff)
  ModuleNotFoundError: No module named 'test' (diff)
   (diff)
  The above exception was the direct cause of the following exception: (diff)
   (diff)
  Traceback (most recent call last): (diff)
    File "driver.py", line 19, in <module> (diff)
      raise ImportError(msg) from e (diff)
  ImportError: Missing "test" module. (diff)

https://github.com/python/typing_extensions/actions/runs/18624855749/job/53101499772?pr=690

That's probably something we can fix, but let's get the rest of the run clean first.

@JelleZijlstra
Copy link
Member Author

Now something is complaining about the ruff config, might try to figure it out tomorrow.

@Daraan
Copy link
Contributor

Daraan commented Oct 19, 2025

Now something is complaining about the ruff config, might try to figure it out tomorrow.

Got your back. #691 ;)

@JelleZijlstra JelleZijlstra merged commit 327ec48 into main Oct 19, 2025
77 of 78 checks passed
@JelleZijlstra JelleZijlstra deleted the JelleZijlstra-patch-2 branch October 19, 2025 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Third-party tests failed on Sun Oct 19 2025

3 participants