pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/py-mypy
Module Name: pkgsrc
Committed By: adam
Date: Thu Dec 30 21:19:26 UTC 2021
Modified Files:
pkgsrc/lang/py-mypy: Makefile PLIST distinfo
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
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/py-mypy/Makefile \
pkgsrc/lang/py-mypy/distinfo
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/py-mypy/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/py-mypy/Makefile
diff -u pkgsrc/lang/py-mypy/Makefile:1.23 pkgsrc/lang/py-mypy/Makefile:1.24
--- pkgsrc/lang/py-mypy/Makefile:1.23 Thu Dec 16 07:43:44 2021
+++ pkgsrc/lang/py-mypy/Makefile Thu Dec 30 21:19:26 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2021/12/16 07:43:44 adam Exp $
+# $NetBSD: Makefile,v 1.24 2021/12/30 21:19:26 adam Exp $
-DISTNAME= mypy-0.920
+DISTNAME= mypy-0.930
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= lang python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/mypy/}
@@ -11,8 +11,8 @@ COMMENT= Optional static typing for Pyth
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-mypy_extensions>=0.4.3:../../lang/py-mypy_extensions
-DEPENDS+= ${PYPKGPREFIX}-toml-[0-9]*:../../textproc/py-toml
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
+DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.10:../../devel/py-typing-extensions
USE_LANGUAGES= # none
Index: pkgsrc/lang/py-mypy/distinfo
diff -u pkgsrc/lang/py-mypy/distinfo:1.23 pkgsrc/lang/py-mypy/distinfo:1.24
--- pkgsrc/lang/py-mypy/distinfo:1.23 Thu Dec 16 07:43:44 2021
+++ pkgsrc/lang/py-mypy/distinfo Thu Dec 30 21:19:26 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2021/12/16 07:43:44 adam Exp $
+$NetBSD: distinfo,v 1.24 2021/12/30 21:19:26 adam Exp $
-BLAKE2s (mypy-0.920.tar.gz) = 96f60b256f42ba14f99d0241b58ff1902cd27bd8d5654d91b582a32306ecbe11
-SHA512 (mypy-0.920.tar.gz) = d0d162b1874dce411449fedbbc366082b4cdefe2289dcc05c445749cfa201100f7626b2b5d22a40fb02c627f3f93669919048000c9302333cfb9dc427dada4b9
-Size (mypy-0.920.tar.gz) = 2680866 bytes
+BLAKE2s (mypy-0.930.tar.gz) = 44e734b8b8a3934b3a983d605f990b22df40e5a946ebc881fdadc6ebbed88cd9
+SHA512 (mypy-0.930.tar.gz) = 64e9aeea260a657867b88f32a5d0e8ebd8c90e0f402b07e96f4620f7945e6982a55d7b7fccdc0d1d610eb032d61e25f2ac9cd7a2660a7ccadb86bc8c24a0b466
+Size (mypy-0.930.tar.gz) = 2727175 bytes
Index: pkgsrc/lang/py-mypy/PLIST
diff -u pkgsrc/lang/py-mypy/PLIST:1.18 pkgsrc/lang/py-mypy/PLIST:1.19
--- pkgsrc/lang/py-mypy/PLIST:1.18 Thu Dec 16 07:43:44 2021
+++ pkgsrc/lang/py-mypy/PLIST Thu Dec 30 21:19:26 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2021/12/16 07:43:44 adam Exp $
+@comment $NetBSD: PLIST,v 1.19 2021/12/30 21:19:26 adam Exp $
bin/dmypy-${PYVERSSUFFIX}
bin/mypy-${PYVERSSUFFIX}
bin/mypyc-${PYVERSSUFFIX}
@@ -341,9 +341,6 @@ ${PYSITELIB}/mypy/suggestions.pyo
${PYSITELIB}/mypy/test/__init__.py
${PYSITELIB}/mypy/test/__init__.pyc
${PYSITELIB}/mypy/test/__init__.pyo
-${PYSITELIB}/mypy/test/collect.py
-${PYSITELIB}/mypy/test/collect.pyc
-${PYSITELIB}/mypy/test/collect.pyo
${PYSITELIB}/mypy/test/config.py
${PYSITELIB}/mypy/test/config.pyc
${PYSITELIB}/mypy/test/config.pyo
@@ -1399,12 +1396,21 @@ ${PYSITELIB}/mypyc/README.md
${PYSITELIB}/mypyc/__init__.py
${PYSITELIB}/mypyc/__init__.pyc
${PYSITELIB}/mypyc/__init__.pyo
+${PYSITELIB}/mypyc/__main__.py
+${PYSITELIB}/mypyc/__main__.pyc
+${PYSITELIB}/mypyc/__main__.pyo
${PYSITELIB}/mypyc/analysis/__init__.py
${PYSITELIB}/mypyc/analysis/__init__.pyc
${PYSITELIB}/mypyc/analysis/__init__.pyo
+${PYSITELIB}/mypyc/analysis/blockfreq.py
+${PYSITELIB}/mypyc/analysis/blockfreq.pyc
+${PYSITELIB}/mypyc/analysis/blockfreq.pyo
${PYSITELIB}/mypyc/analysis/dataflow.py
${PYSITELIB}/mypyc/analysis/dataflow.pyc
${PYSITELIB}/mypyc/analysis/dataflow.pyo
+${PYSITELIB}/mypyc/analysis/ircheck.py
+${PYSITELIB}/mypyc/analysis/ircheck.pyc
+${PYSITELIB}/mypyc/analysis/ircheck.pyo
${PYSITELIB}/mypyc/build.py
${PYSITELIB}/mypyc/build.pyc
${PYSITELIB}/mypyc/build.pyo
@@ -1540,6 +1546,9 @@ ${PYSITELIB}/mypyc/irbuild/callable_clas
${PYSITELIB}/mypyc/irbuild/classdef.py
${PYSITELIB}/mypyc/irbuild/classdef.pyc
${PYSITELIB}/mypyc/irbuild/classdef.pyo
+${PYSITELIB}/mypyc/irbuild/constant_fold.py
+${PYSITELIB}/mypyc/irbuild/constant_fold.pyc
+${PYSITELIB}/mypyc/irbuild/constant_fold.pyo
${PYSITELIB}/mypyc/irbuild/context.py
${PYSITELIB}/mypyc/irbuild/context.pyc
${PYSITELIB}/mypyc/irbuild/context.pyo
@@ -1610,6 +1619,7 @@ ${PYSITELIB}/mypyc/lib-rt/list_ops.c
${PYSITELIB}/mypyc/lib-rt/misc_ops.c
${PYSITELIB}/mypyc/lib-rt/module_shim.tmpl
${PYSITELIB}/mypyc/lib-rt/mypyc_util.h
+${PYSITELIB}/mypyc/lib-rt/pythoncapi_compat.h
${PYSITELIB}/mypyc/lib-rt/pythonsupport.h
${PYSITELIB}/mypyc/lib-rt/set_ops.c
${PYSITELIB}/mypyc/lib-rt/setup.py
@@ -1677,6 +1687,7 @@ ${PYSITELIB}/mypyc/test-data/commandline
${PYSITELIB}/mypyc/test-data/driver/driver.py
${PYSITELIB}/mypyc/test-data/driver/driver.pyc
${PYSITELIB}/mypyc/test-data/driver/driver.pyo
+${PYSITELIB}/mypyc/test-data/exceptions-freq.test
${PYSITELIB}/mypyc/test-data/exceptions.test
${PYSITELIB}/mypyc/test-data/fixtures/ir.py
${PYSITELIB}/mypyc/test-data/fixtures/ir.pyc
@@ -1689,6 +1700,7 @@ ${PYSITELIB}/mypyc/test-data/irbuild-any
${PYSITELIB}/mypyc/test-data/irbuild-basic.test
${PYSITELIB}/mypyc/test-data/irbuild-bytes.test
${PYSITELIB}/mypyc/test-data/irbuild-classes.test
+${PYSITELIB}/mypyc/test-data/irbuild-constant-fold.test
${PYSITELIB}/mypyc/test-data/irbuild-dict.test
${PYSITELIB}/mypyc/test-data/irbuild-dunders.test
${PYSITELIB}/mypyc/test-data/irbuild-generics.test
@@ -1707,6 +1719,7 @@ ${PYSITELIB}/mypyc/test-data/irbuild-tup
${PYSITELIB}/mypyc/test-data/irbuild-unreachable.test
${PYSITELIB}/mypyc/test-data/irbuild-vectorcall.test
${PYSITELIB}/mypyc/test-data/refcount.test
+${PYSITELIB}/mypyc/test-data/run-attrs.test
${PYSITELIB}/mypyc/test-data/run-bench.test
${PYSITELIB}/mypyc/test-data/run-bools.test
${PYSITELIB}/mypyc/test-data/run-bytes.test
@@ -1768,6 +1781,9 @@ ${PYSITELIB}/mypyc/test/test_external.py
${PYSITELIB}/mypyc/test/test_irbuild.py
${PYSITELIB}/mypyc/test/test_irbuild.pyc
${PYSITELIB}/mypyc/test/test_irbuild.pyo
+${PYSITELIB}/mypyc/test/test_ircheck.py
+${PYSITELIB}/mypyc/test/test_ircheck.pyc
+${PYSITELIB}/mypyc/test/test_ircheck.pyo
${PYSITELIB}/mypyc/test/test_literals.py
${PYSITELIB}/mypyc/test/test_literals.pyc
${PYSITELIB}/mypyc/test/test_literals.pyo
Home |
Main Index |
Thread Index |
Old Index