./lang/py-mypy, Optional static typing for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.14.1, Package name: py312-mypy-1.14.1, Maintainer: pkgsrc-users

Add type annotations to your Python programs, and use mypy to type check them.
Mypy is essentially a Python linter on steroids, and it can catch many
programming errors by analyzing your program, without actually having to run
it. Mypy has a powerful type system with features such as type inference,
gradual typing, generics and union types.


Required to run:
[devel/py-setuptools] [devel/py-typed-ast] [lang/python37] [devel/py-typing-extensions] [lang/py-mypy_extensions]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 3140.675 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-03 11:56:46 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-mypy: updated to 1.14.1

Mypy 1.14

Change to Enum Membership Semantics
Support for @deprecated Decorator (PEP 702)
Optionally Analyzing Untyped Modules
Support New Style Type Variable Defaults (PEP 696)
Improved For Loop Index Variable Type Narrowing
Mypyc Improvements
Stubgen Improvements
Stubtest Improvements
Documentation Updates
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-11-07 10:19:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mypy: updated to 1.13.0

1.13.0

Significantly speed up file handling error paths
Use fast path in modulefinder more often
Let mypyc optimise os.path.join
Make is_sub_path faster
Speed up stubs suggestions
Use sha1 for hashing
Use orjson instead of json, when available
Add faster-cache extra, test in CI
   2024-10-22 10:32:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mypy: updated to 1.12.1

1.12.1
Bug fixes
   2024-08-27 10:13:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mypy: updated to 1.11.2

1.11.2
Bug fixes
   2024-07-31 09:55:06 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mypy: updated to 1.11.1

1.11.1
Bug fixes
   2024-07-22 06:53:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-mypy: updated to 1.11.0

Mypy 1.11

Support Python 3.12 Syntax for Generics (PEP 695)
Support for functools.partial
Stricter Checks for Untyped Overrides
Type Inference Improvements
Improvements to Detection of Overlapping Overloads
Better Support for Type Hints in Expressions
   2024-06-27 08:04:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mypy: updated to 1.10.1

1.10.1
Fix error reporting on cached run after uninstallation of third party library