Subject: CVS commit: pkgsrc/lang/py-mypy
From: Adam Ciarcinski
Date: 2021-12-30 22:19:26
Message id: 20211230211926.911ACFAEC@cvs.NetBSD.org

Log Message:
py-mypy: updated to 0.930

Mypy 0.930
New Feature: Explicit Type Aliases (PEP 613)
New Feature: NotRequired in TypedDicts
New Feature: ParamSpec (Experimental)

Optimizations

This release includes some optimizations that make mypy a bit faster (in \ 
addition to mypyc performance improvements discussed below):

Enable --fast-exit by default to speed up mypy
Only read the stdlib versions dictionary once per run
Optimize commonly used function
Minor optimization/cleanup
Reduce the number of executed local imports

Mypyc Fixes and Improvements

Add missing type coercions
Support --allow-redefinition
Constant fold integer operations and string concatenation
Use optimized implementation for builtins.sum
Move mypyc to console_scripts to fix running on Windows 10
Make min(x, y) faster
Make max(x, y) faster
Speed up reference counting operations by inlining them in commonly executed blocks
Add support for attrs classes
Port mypyc to Python 3.11
Reduce the amount of debug information included in compiled extension modules

Files:
RevisionActionfile
1.24modifypkgsrc/lang/py-mypy/Makefile
1.19modifypkgsrc/lang/py-mypy/PLIST
1.24modifypkgsrc/lang/py-mypy/distinfo