Path to this page:
./
lang/py-mypy,
Optional static typing for Python
Branch: CURRENT,
Version: 1.14.1,
Package name: py312-mypy-1.14.1,
Maintainer: pkgsrc-usersAdd 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)
- (2025-01-03) Updated to version: py312-mypy-1.14.1
- (2024-11-07) Updated to version: py312-mypy-1.13.0
- (2024-10-22) Updated to version: py312-mypy-1.12.1
- (2024-10-14) Updated to version: py312-mypy-1.12.0
- (2024-08-27) Updated to version: py312-mypy-1.11.2
- (2024-07-31) Updated to version: py311-mypy-1.11.1
CVS history: (Expand)
2025-01-03 11:56:46 by Adam Ciarcinski | Files touched by this commit (3) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
Log message:
py-mypy: updated to 1.10.1
1.10.1
Fix error reporting on cached run after uninstallation of third party library
|