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 Apr 2 07:53:54 UTC 2026
Modified Files:
pkgsrc/lang/py-mypy: Makefile PLIST distinfo
Log Message:
py-mypy: updated to 1.20.0
1.20.0
* Planned Changes to Defaults and Flags in Mypy 2.0
* Better Type Narrowing
* Drop Support for Python 3.9
* Mypyc Accelerated Mypy Wheels for ARM Windows and Free Threading
* Improved Compatibility for Local Partial Types
* The inferred type of 'x' is always 'int | None'.
* Python 3.14 T-String Support (PEP 750)
* Experimental New Parser
* Performance Improvements
* Improvements to Allowing Redefinitions
* mypy: allow-redefinition-new, local-partial-types
* Incremental Checking Improvements
* Fixes to Crashes
* Mypyc: Faster Imports on macOS
* librt: Mypyc Standard Library
* Mypyc: Acyclic Classes
* Additional Mypyc Fixes and Improvements
* Removed Flags `--force-uppercase-builtins` and `--force-union-syntax`
* Stubgen Improvements
* Stubtest Improvements
* Documentation Updates
* Changes to Messages
* Other Notable Fixes and Improvements
* Typeshed updates
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 pkgsrc/lang/py-mypy/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/lang/py-mypy/PLIST
cvs rdiff -u -r1.61 -r1.62 pkgsrc/lang/py-mypy/distinfo
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.67 pkgsrc/lang/py-mypy/Makefile:1.68
--- pkgsrc/lang/py-mypy/Makefile:1.67 Sun Jan 25 23:27:13 2026
+++ pkgsrc/lang/py-mypy/Makefile Thu Apr 2 07:53:54 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.67 2026/01/25 23:27:13 wiz Exp $
+# $NetBSD: Makefile,v 1.68 2026/04/02 07:53:54 adam Exp $
-DISTNAME= mypy-1.19.1
+DISTNAME= mypy-1.20.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= lang python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/mypy/}
@@ -13,8 +12,8 @@ LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-mypy_extensions>=1.0.0:../../lang/py-mypy_extensions
-DEPENDS+= ${PYPKGPREFIX}-librt>=0:../../lang/py-librt
-DEPENDS+= ${PYPKGPREFIX}-pathspec>=0.9.0:../../devel/py-pathspec
+DEPENDS+= ${PYPKGPREFIX}-librt>=0.8.0:../../lang/py-librt
+DEPENDS+= ${PYPKGPREFIX}-pathspec>=1.0.0:../../devel/py-pathspec
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.6.0:../../devel/py-typing-extensions
TEST_DEPENDS+= ${PYPKGPREFIX}-attrs>=18.0:../../devel/py-attrs
TEST_DEPENDS+= ${PYPKGPREFIX}-filelock>=3.3.0:../../devel/py-filelock
@@ -35,11 +34,7 @@ DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:..
REPLACE_PYTHON+= mypy/typeshed/scripts/update-stubtest-whitelist.py
REPLACE_PYTHON+= mypy/typeshed/tests/*.py
-post-install:
-.for bin in dmypy mypy mypyc stubgen stubtest
- cd ${DESTDIR}${PREFIX}/bin && \
- ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
-.endfor
+PY_RENAME_BINARIES= dmypy mypy mypyc stubgen stubtest
.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
Index: pkgsrc/lang/py-mypy/PLIST
diff -u pkgsrc/lang/py-mypy/PLIST:1.42 pkgsrc/lang/py-mypy/PLIST:1.43
--- pkgsrc/lang/py-mypy/PLIST:1.42 Mon Dec 15 08:11:33 2025
+++ pkgsrc/lang/py-mypy/PLIST Thu Apr 2 07:53:54 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.42 2025/12/15 08:11:33 adam Exp $
+@comment $NetBSD: PLIST,v 1.43 2026/04/02 07:53:54 adam Exp $
bin/dmypy-${PYVERSSUFFIX}
bin/mypy-${PYVERSSUFFIX}
bin/mypyc-${PYVERSSUFFIX}
@@ -9,6 +9,7 @@ ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/mypy/typeshed/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/mypy/__init__.py
${PYSITELIB}/mypy/__init__.pyc
@@ -34,6 +35,15 @@ ${PYSITELIB}/mypy/bogus_type.pyo
${PYSITELIB}/mypy/build.py
${PYSITELIB}/mypy/build.pyc
${PYSITELIB}/mypy/build.pyo
+${PYSITELIB}/mypy/build_worker/__init__.py
+${PYSITELIB}/mypy/build_worker/__init__.pyc
+${PYSITELIB}/mypy/build_worker/__init__.pyo
+${PYSITELIB}/mypy/build_worker/__main__.py
+${PYSITELIB}/mypy/build_worker/__main__.pyc
+${PYSITELIB}/mypy/build_worker/__main__.pyo
+${PYSITELIB}/mypy/build_worker/worker.py
+${PYSITELIB}/mypy/build_worker/worker.pyc
+${PYSITELIB}/mypy/build_worker/worker.pyo
${PYSITELIB}/mypy/cache.py
${PYSITELIB}/mypy/cache.pyc
${PYSITELIB}/mypy/cache.pyo
@@ -196,6 +206,9 @@ ${PYSITELIB}/mypy/moduleinspect.pyo
${PYSITELIB}/mypy/mro.py
${PYSITELIB}/mypy/mro.pyc
${PYSITELIB}/mypy/mro.pyo
+${PYSITELIB}/mypy/nativeparse.py
+${PYSITELIB}/mypy/nativeparse.pyc
+${PYSITELIB}/mypy/nativeparse.pyo
${PYSITELIB}/mypy/nodes.py
${PYSITELIB}/mypy/nodes.pyc
${PYSITELIB}/mypy/nodes.pyo
@@ -407,9 +420,15 @@ ${PYSITELIB}/mypy/test/meta/test_update_
${PYSITELIB}/mypy/test/test_config_parser.py
${PYSITELIB}/mypy/test/test_config_parser.pyc
${PYSITELIB}/mypy/test/test_config_parser.pyo
+${PYSITELIB}/mypy/test/test_diff_cache.py
+${PYSITELIB}/mypy/test/test_diff_cache.pyc
+${PYSITELIB}/mypy/test/test_diff_cache.pyo
${PYSITELIB}/mypy/test/test_find_sources.py
${PYSITELIB}/mypy/test/test_find_sources.pyc
${PYSITELIB}/mypy/test/test_find_sources.pyo
+${PYSITELIB}/mypy/test/test_nativeparse.py
+${PYSITELIB}/mypy/test/test_nativeparse.pyc
+${PYSITELIB}/mypy/test/test_nativeparse.pyo
${PYSITELIB}/mypy/test/test_ref_info.py
${PYSITELIB}/mypy/test/test_ref_info.pyc
${PYSITELIB}/mypy/test/test_ref_info.pyo
@@ -1139,6 +1158,7 @@ ${PYSITELIB}/mypy/typeshed/stdlib/py_com
${PYSITELIB}/mypy/typeshed/stdlib/pyclbr.pyi
${PYSITELIB}/mypy/typeshed/stdlib/pydoc.pyi
${PYSITELIB}/mypy/typeshed/stdlib/pydoc_data/__init__.pyi
+${PYSITELIB}/mypy/typeshed/stdlib/pydoc_data/module_docs.pyi
${PYSITELIB}/mypy/typeshed/stdlib/pydoc_data/topics.pyi
${PYSITELIB}/mypy/typeshed/stdlib/pyexpat/__init__.pyi
${PYSITELIB}/mypy/typeshed/stdlib/pyexpat/errors.pyi
@@ -1298,6 +1318,9 @@ ${PYSITELIB}/mypy/typeshed/stdlib/zonein
${PYSITELIB}/mypy/typeshed/stubs/librt/librt/__init__.pyi
${PYSITELIB}/mypy/typeshed/stubs/librt/librt/base64.pyi
${PYSITELIB}/mypy/typeshed/stubs/librt/librt/internal.pyi
+${PYSITELIB}/mypy/typeshed/stubs/librt/librt/strings.pyi
+${PYSITELIB}/mypy/typeshed/stubs/librt/librt/time.pyi
+${PYSITELIB}/mypy/typeshed/stubs/librt/librt/vecs.pyi
${PYSITELIB}/mypy/typeshed/stubs/mypy-extensions/mypy_extensions.pyi
${PYSITELIB}/mypy/typestate.py
${PYSITELIB}/mypy/typestate.pyc
@@ -1399,6 +1422,9 @@ ${PYSITELIB}/mypyc/ir/__init__.pyo
${PYSITELIB}/mypyc/ir/class_ir.py
${PYSITELIB}/mypyc/ir/class_ir.pyc
${PYSITELIB}/mypyc/ir/class_ir.pyo
+${PYSITELIB}/mypyc/ir/deps.py
+${PYSITELIB}/mypyc/ir/deps.pyc
+${PYSITELIB}/mypyc/ir/deps.pyo
${PYSITELIB}/mypyc/ir/func_ir.py
${PYSITELIB}/mypyc/ir/func_ir.pyc
${PYSITELIB}/mypyc/ir/func_ir.pyo
@@ -1489,6 +1515,9 @@ ${PYSITELIB}/mypyc/irbuild/targets.pyo
${PYSITELIB}/mypyc/irbuild/util.py
${PYSITELIB}/mypyc/irbuild/util.pyc
${PYSITELIB}/mypyc/irbuild/util.pyo
+${PYSITELIB}/mypyc/irbuild/vec.py
+${PYSITELIB}/mypyc/irbuild/vec.pyc
+${PYSITELIB}/mypyc/irbuild/vec.pyo
${PYSITELIB}/mypyc/irbuild/visitor.py
${PYSITELIB}/mypyc/irbuild/visitor.pyc
${PYSITELIB}/mypyc/irbuild/visitor.pyo
@@ -1540,24 +1569,35 @@ ${PYSITELIB}/mypyc/lib-rt/base64/codecs.
${PYSITELIB}/mypyc/lib-rt/base64/config.h
${PYSITELIB}/mypyc/lib-rt/base64/env.h
${PYSITELIB}/mypyc/lib-rt/base64/lib.c
+${PYSITELIB}/mypyc/lib-rt/base64/lib_openmp.c
${PYSITELIB}/mypyc/lib-rt/base64/libbase64.h
+${PYSITELIB}/mypyc/lib-rt/base64/librt_base64.c
+${PYSITELIB}/mypyc/lib-rt/base64/librt_base64.h
${PYSITELIB}/mypyc/lib-rt/base64/tables/table_dec_32bit.h
${PYSITELIB}/mypyc/lib-rt/base64/tables/table_enc_12bit.h
${PYSITELIB}/mypyc/lib-rt/base64/tables/tables.c
${PYSITELIB}/mypyc/lib-rt/base64/tables/tables.h
+${PYSITELIB}/mypyc/lib-rt/build_setup.py
+${PYSITELIB}/mypyc/lib-rt/build_setup.pyc
+${PYSITELIB}/mypyc/lib-rt/build_setup.pyo
+${PYSITELIB}/mypyc/lib-rt/bytearray_extra_ops.c
+${PYSITELIB}/mypyc/lib-rt/bytearray_extra_ops.h
+${PYSITELIB}/mypyc/lib-rt/bytes_extra_ops.c
+${PYSITELIB}/mypyc/lib-rt/bytes_extra_ops.h
${PYSITELIB}/mypyc/lib-rt/bytes_ops.c
+${PYSITELIB}/mypyc/lib-rt/byteswriter_extra_ops.c
+${PYSITELIB}/mypyc/lib-rt/byteswriter_extra_ops.h
${PYSITELIB}/mypyc/lib-rt/dict_ops.c
${PYSITELIB}/mypyc/lib-rt/exc_ops.c
${PYSITELIB}/mypyc/lib-rt/float_ops.c
+${PYSITELIB}/mypyc/lib-rt/function_wrapper.c
${PYSITELIB}/mypyc/lib-rt/generic_ops.c
${PYSITELIB}/mypyc/lib-rt/getargs.c
${PYSITELIB}/mypyc/lib-rt/getargsfast.c
${PYSITELIB}/mypyc/lib-rt/init.c
${PYSITELIB}/mypyc/lib-rt/int_ops.c
-${PYSITELIB}/mypyc/lib-rt/librt_base64.c
-${PYSITELIB}/mypyc/lib-rt/librt_base64.h
-${PYSITELIB}/mypyc/lib-rt/librt_internal.c
-${PYSITELIB}/mypyc/lib-rt/librt_internal.h
+${PYSITELIB}/mypyc/lib-rt/internal/librt_internal.c
+${PYSITELIB}/mypyc/lib-rt/internal/librt_internal.h
${PYSITELIB}/mypyc/lib-rt/list_ops.c
${PYSITELIB}/mypyc/lib-rt/misc_ops.c
${PYSITELIB}/mypyc/lib-rt/module_shim.tmpl
@@ -1567,8 +1607,33 @@ ${PYSITELIB}/mypyc/lib-rt/pythoncapi_com
${PYSITELIB}/mypyc/lib-rt/pythonsupport.c
${PYSITELIB}/mypyc/lib-rt/pythonsupport.h
${PYSITELIB}/mypyc/lib-rt/set_ops.c
+${PYSITELIB}/mypyc/lib-rt/static_data.c
+${PYSITELIB}/mypyc/lib-rt/static_data.h
+${PYSITELIB}/mypyc/lib-rt/str_extra_ops.c
+${PYSITELIB}/mypyc/lib-rt/str_extra_ops.h
${PYSITELIB}/mypyc/lib-rt/str_ops.c
+${PYSITELIB}/mypyc/lib-rt/strings/librt_strings.c
+${PYSITELIB}/mypyc/lib-rt/strings/librt_strings.h
+${PYSITELIB}/mypyc/lib-rt/strings/librt_strings_common.h
+${PYSITELIB}/mypyc/lib-rt/stringwriter_extra_ops.c
+${PYSITELIB}/mypyc/lib-rt/stringwriter_extra_ops.h
+${PYSITELIB}/mypyc/lib-rt/time/librt_time.c
+${PYSITELIB}/mypyc/lib-rt/time/librt_time.h
${PYSITELIB}/mypyc/lib-rt/tuple_ops.c
+${PYSITELIB}/mypyc/lib-rt/vecs/librt_vecs.c
+${PYSITELIB}/mypyc/lib-rt/vecs/librt_vecs.h
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_bool.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_float.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_i16.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_i32.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_i64.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_nested.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_t.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_template.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vec_u8.c
+${PYSITELIB}/mypyc/lib-rt/vecs/vecs_internal.h
+${PYSITELIB}/mypyc/lib-rt/vecs_extra_ops.c
+${PYSITELIB}/mypyc/lib-rt/vecs_extra_ops.h
${PYSITELIB}/mypyc/lower/__init__.py
${PYSITELIB}/mypyc/lower/__init__.pyc
${PYSITELIB}/mypyc/lower/__init__.pyo
@@ -1593,6 +1658,9 @@ ${PYSITELIB}/mypyc/options.pyo
${PYSITELIB}/mypyc/primitives/__init__.py
${PYSITELIB}/mypyc/primitives/__init__.pyc
${PYSITELIB}/mypyc/primitives/__init__.pyo
+${PYSITELIB}/mypyc/primitives/bytearray_ops.py
+${PYSITELIB}/mypyc/primitives/bytearray_ops.pyc
+${PYSITELIB}/mypyc/primitives/bytearray_ops.pyo
${PYSITELIB}/mypyc/primitives/bytes_ops.py
${PYSITELIB}/mypyc/primitives/bytes_ops.pyc
${PYSITELIB}/mypyc/primitives/bytes_ops.pyo
@@ -1611,6 +1679,15 @@ ${PYSITELIB}/mypyc/primitives/generic_op
${PYSITELIB}/mypyc/primitives/int_ops.py
${PYSITELIB}/mypyc/primitives/int_ops.pyc
${PYSITELIB}/mypyc/primitives/int_ops.pyo
+${PYSITELIB}/mypyc/primitives/librt_strings_ops.py
+${PYSITELIB}/mypyc/primitives/librt_strings_ops.pyc
+${PYSITELIB}/mypyc/primitives/librt_strings_ops.pyo
+${PYSITELIB}/mypyc/primitives/librt_time_ops.py
+${PYSITELIB}/mypyc/primitives/librt_time_ops.pyc
+${PYSITELIB}/mypyc/primitives/librt_time_ops.pyo
+${PYSITELIB}/mypyc/primitives/librt_vecs_ops.py
+${PYSITELIB}/mypyc/primitives/librt_vecs_ops.pyc
+${PYSITELIB}/mypyc/primitives/librt_vecs_ops.pyo
${PYSITELIB}/mypyc/primitives/list_ops.py
${PYSITELIB}/mypyc/primitives/list_ops.pyc
${PYSITELIB}/mypyc/primitives/list_ops.pyo
@@ -1648,6 +1725,9 @@ ${PYSITELIB}/mypyc/test/__init__.pyo
${PYSITELIB}/mypyc/test/config.py
${PYSITELIB}/mypyc/test/config.pyc
${PYSITELIB}/mypyc/test/config.pyo
+${PYSITELIB}/mypyc/test/librt_cache.py
+${PYSITELIB}/mypyc/test/librt_cache.pyc
+${PYSITELIB}/mypyc/test/librt_cache.pyo
${PYSITELIB}/mypyc/test/test_alwaysdefined.py
${PYSITELIB}/mypyc/test/test_alwaysdefined.pyc
${PYSITELIB}/mypyc/test/test_alwaysdefined.pyo
@@ -1657,6 +1737,9 @@ ${PYSITELIB}/mypyc/test/test_analysis.py
${PYSITELIB}/mypyc/test/test_annotate.py
${PYSITELIB}/mypyc/test/test_annotate.pyc
${PYSITELIB}/mypyc/test/test_annotate.pyo
+${PYSITELIB}/mypyc/test/test_capsule_deps.py
+${PYSITELIB}/mypyc/test/test_capsule_deps.pyc
+${PYSITELIB}/mypyc/test/test_capsule_deps.pyo
${PYSITELIB}/mypyc/test/test_cheader.py
${PYSITELIB}/mypyc/test/test_cheader.pyc
${PYSITELIB}/mypyc/test/test_cheader.pyo
@@ -1717,6 +1800,9 @@ ${PYSITELIB}/mypyc/test/test_run.pyo
${PYSITELIB}/mypyc/test/test_serialization.py
${PYSITELIB}/mypyc/test/test_serialization.pyc
${PYSITELIB}/mypyc/test/test_serialization.pyo
+${PYSITELIB}/mypyc/test/test_statement.py
+${PYSITELIB}/mypyc/test/test_statement.pyc
+${PYSITELIB}/mypyc/test/test_statement.pyo
${PYSITELIB}/mypyc/test/test_struct.py
${PYSITELIB}/mypyc/test/test_struct.pyc
${PYSITELIB}/mypyc/test/test_struct.pyo
Index: pkgsrc/lang/py-mypy/distinfo
diff -u pkgsrc/lang/py-mypy/distinfo:1.61 pkgsrc/lang/py-mypy/distinfo:1.62
--- pkgsrc/lang/py-mypy/distinfo:1.61 Mon Dec 15 08:11:33 2025
+++ pkgsrc/lang/py-mypy/distinfo Thu Apr 2 07:53:54 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.61 2025/12/15 08:11:33 adam Exp $
+$NetBSD: distinfo,v 1.62 2026/04/02 07:53:54 adam Exp $
-BLAKE2s (mypy-1.19.1.tar.gz) = 5fea9bd7ca6baf0be43d869c3dc245b4e15936d26ecae51493a115138e5bead2
-SHA512 (mypy-1.19.1.tar.gz) = 495e30555bacb8a8d8b94afa08f8d57efb9ffaff806a2c014b2105039da8d6315e66e3ed1b841b6e362665fafbfd7c9cd81466fa7020f733150f3f742e8ba120
-Size (mypy-1.19.1.tar.gz) = 3582404 bytes
+BLAKE2s (mypy-1.20.0.tar.gz) = 74ca697ec7c2808c57cb61fb52406e64d1beea770aac906ce4540297082a6394
+SHA512 (mypy-1.20.0.tar.gz) = 1c3a3cacda1180f7344a4c03bb0c3003b5f6ad4148972b5cc32f004facbee08648c053bc815766ad0a8d25e993626610690289658b8172612a42e62cb5b70090
+Size (mypy-1.20.0.tar.gz) = 3815028 bytes
Home |
Main Index |
Thread Index |
Old Index