14
0
forked from pool/python-mypy
Files
python-mypy/mypy-1.17.0.tar.gz
Matej Cepl ec731f90ca - Update to 1.17.0:
- Optionally Check That Match Is Exhaustive
    Mypy can now optionally generate an error if a match
    statement does not match exhaustively, without having to use
    assert_never(...). Enable this by using --enable-error-code
    exhaustive-match.
  - Further Improvements to Attribute Resolution
    This release includes additional improvements to how
    attribute types and kinds are resolved. These fix many bugs
    and overall improve consistency.
  - Fixes to Nondeterministic Type Checking
    Previous mypy versions could infer different types for
    certain expressions across different runs (typically
    depending on which order certain types were processed, and
    this order was nondeterministic). This release includes fixes
    to several such issues.
  - Remove Support for Targeting Python 3.8
    Mypy now requires --python-version 3.9 or greater. Support
    for targeting Python 3.8 is fully removed now. Since 3.8
    is an unsupported version, mypy will default to the oldest
    supported version (currently 3.9) if you still try to target
    3.8.
  - Initial Support for Python 3.14
    Mypy is now tested on 3.14 and mypyc works with 3.14.0b3 and
    later. Binary wheels compiled with mypyc for mypy itself will
    be available for 3.14 some time after 3.14.0rc1 has been
    released.
  - Deprecated Flag: --force-uppercase-builtins
    Mypy only supports Python 3.9+. The
    --force-uppercase-builtins flag is now deprecated as

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mypy?expand=0&rev=39
2025-07-16 10:53:00 +00:00

4 lines
132 BLFS
Plaintext

version https://git-lfs.github.com/spec/v1
oid sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03
size 3352114