burningmantech / ranger-ims-server

Ranger Incident Management System—Server
Apache License 2.0
27 stars 7 forks source link

upgrade mypy to support generics #1377

Closed srabraham closed 2 weeks ago

srabraham commented 2 weeks ago

I want to use PEP 695 generics in another PR, but mypy is blocking me: "PEP 695 generics are not yet supported"

mypy-zope has to be upgraded too, because the old version of it is incompatible with the newer mypy versions.

The various uv.lock changes are a result of pyproject.toml changes on master that haven't propagated to uv.lock (our dependabot might need some enhancement).

github-actions[bot] commented 2 weeks ago

⚠️ Optional matrix job Py:3.14.0-alpha.1 - ubuntu-latest failed ⚠️

codecov[bot] commented 2 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 69.23%. Comparing base (fce80cb) to head (935ee6f). Report is 2 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1377 +/- ## ========================================== - Coverage 69.25% 69.23% -0.03% ========================================== Files 181 181 Lines 8916 8916 Branches 1490 1490 ========================================== - Hits 6175 6173 -2 - Misses 2642 2643 +1 - Partials 99 100 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.