[med-svn] [Git][python-team/packages/mypy][master] 26 commits: merge in primary branch, preserving our branch name

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Thu May 21 09:24:35 BST 2026



Michael R. Crusoe pushed to branch master at Debian Python Team / packages / mypy


Commits:
328622ff by Michael R. Crusoe at 2026-05-01T14:40:14+02:00
merge in primary branch, preserving our branch name

- - - - -
d8b6fb26 by Michael R. Crusoe at 2026-05-01T14:48:28+02:00
New upstream version 2.0.0~rc0
- - - - -
67f354e6 by Michael R. Crusoe at 2026-05-01T14:49:08+02:00
Update upstream source from tag 'upstream/2.0.0_rc0'

Update to upstream version '2.0.0~rc0'
with Debian dir 5985a2a62fefa8634afa4b825477e8a17f954e39
- - - - -
691379b8 by Michael R. Crusoe at 2026-05-01T14:49:24+02:00
snapshot of https://github.com/python/mypy/commit/f2c97971f5f4dcd749cf87df1e1308ab5754490a

- - - - -
81e9111d by Michael R. Crusoe at 2026-05-01T14:51:05+02:00
Removed mypyc regression patch applied upstream.

- - - - -
bb1d915c by Michael R. Crusoe at 2026-05-01T14:55:14+02:00
d/control: needs the newer librt.

- - - - -
1956c63a by Michael R. Crusoe at 2026-05-01T17:01:13+02:00
d/rules: re-enable testAllBase64Features_librt, upstream fixed it.

- - - - -
7ee8755d by Michael R. Crusoe at 2026-05-01T19:33:54+02:00
Added patch to remove the native parser as the ast_serialize Python package is not yet available in Debian.

- - - - -
a26337ea by Michael R. Crusoe at 2026-05-01T19:33:54+02:00
d/changelog & d/README.source: fix typos

- - - - -
7c7db834 by Michael R. Crusoe at 2026-05-02T09:24:59+02:00
ast_serialize patch update: more removals.

- - - - -
29bbd46a by Michael R. Crusoe at 2026-05-07T17:35:21+02:00
prepare for 2.0.0 final

- - - - -
ba3dcd1d by Michael R. Crusoe at 2026-05-07T17:35:41+02:00
New upstream version

- - - - -
68b9f67c by Michael R. Crusoe at 2026-05-07T17:35:41+02:00
New upstream version 2.0.0
- - - - -
d7f41c77 by Michael R. Crusoe at 2026-05-07T17:35:57+02:00
Update upstream source from tag 'upstream/2.0.0'

Update to upstream version '2.0.0'
with Debian dir 8386a07d817c8b03b7edb79b37d62a1d4d2a531a
- - - - -
67bbfb97 by Michael R. Crusoe at 2026-05-07T17:36:02+02:00
debputy lint --auto-fix (routine-update)

- - - - -
1761b218 by Michael R. Crusoe at 2026-05-07T17:38:14+02:00
Refreshed the ast_serialize removal patch.

- - - - -
8aae0e48 by Michael R. Crusoe at 2026-05-07T17:41:18+02:00
d/control: needs newer librt.

- - - - -
023e84a9 by Michael R. Crusoe at 2026-05-07T18:34:25+02:00
release to experimental

- - - - -
44eab4b9 by Michael R. Crusoe at 2026-05-12T08:59:26+02:00
New upstream version

- - - - -
34e5de20 by Michael R. Crusoe at 2026-05-12T08:59:27+02:00
New upstream version 2.1.0
- - - - -
5f1e7858 by Michael R. Crusoe at 2026-05-12T08:59:59+02:00
Update upstream source from tag 'upstream/2.1.0'

Update to upstream version '2.1.0'
with Debian dir 6933c841bea85c20f0ba4d7a580c7bfb0b512262
- - - - -
0c1f207a by Michael R. Crusoe at 2026-05-12T09:04:23+02:00
d/control: needs librt 0.11+

- - - - -
2984f1db by Michael R. Crusoe at 2026-05-12T10:23:37+02:00
Refreshed patches

- - - - -
6ce4494f by Michael R. Crusoe at 2026-05-12T10:23:37+02:00
release to experimental

- - - - -
58b5294b by Michael R. Crusoe at 2026-05-15T12:15:18+02:00
d/README.Debian: explain that the native parser & parallel parser is not currently available in Debian.

- - - - -
aa93581b by Michael R. Crusoe at 2026-05-21T10:16:26+02:00
release to unstable.

- - - - -


352 changed files:

- CHANGELOG.md
- + CREDITS
- MANIFEST.in
- PKG-INFO
- + debian/README.Debian
- debian/README.source
- debian/changelog
- debian/control
- − debian/patches/0001-mypyc-Generate-more-type-methods-for-types-with-mana.patch
- debian/patches/hint-typeshed-package
- debian/patches/remove-mypyc-test-run-timeout
- debian/patches/series
- + debian/patches/skip-ast-serialize
- debian/patches/verbose
- debian/rules
- debian/sphinx/conf.py
- docs/source/builtin_types.rst
- docs/source/cheat_sheet_py3.rst
- docs/source/command_line.rst
- docs/source/common_issues.rst
- docs/source/config_file.rst
- docs/source/duck_type_compatibility.rst
- docs/source/generics.rst
- docs/source/getting_started.rst
- docs/source/kinds_of_types.rst
- docs/source/more_types.rst
- docs/source/mypy_daemon.rst
- docs/source/protocols.rst
- docs/source/type_inference_and_annotations.rst
- docs/source/type_narrowing.rst
- misc/apply-cache-diff.py
- misc/diff-cache.py
- mypy-requirements.txt
- mypy.egg-info/PKG-INFO
- mypy.egg-info/SOURCES.txt
- mypy.egg-info/requires.txt
- mypy/__main__.py
- mypy/binder.py
- mypy/build.py
- mypy/build_worker/worker.py
- mypy/cache.py
- mypy/checker.py
- mypy/checker_shared.py
- mypy/checkexpr.py
- mypy/checkmember.py
- mypy/checkstrformat.py
- mypy/config_parser.py
- mypy/defaults.py
- mypy/dmypy_server.py
- mypy/errors.py
- mypy/exprtotype.py
- mypy/fastparse.py
- mypy/fixup.py
- mypy/fscache.py
- mypy/git.py
- mypy/infer.py
- mypy/ipc.py
- + mypy/known_modules.py
- mypy/lookup.py
- mypy/main.py
- mypy/meet.py
- mypy/message_registry.py
- mypy/messages.py
- mypy/metastore.py
- mypy/modulefinder.py
- + mypy/modules_state.py
- mypy/nativeparse.py
- mypy/nodes.py
- mypy/options.py
- mypy/parse.py
- mypy/plugins/attrs.py
- mypy/plugins/common.py
- mypy/plugins/dataclasses.py
- mypy/plugins/functools.py
- mypy/pyinfo.py
- mypy/semanal.py
- mypy/semanal_infer.py
- mypy/semanal_main.py
- mypy/semanal_namedtuple.py
- mypy/semanal_newtype.py
- mypy/semanal_pass1.py
- mypy/server/astmerge.py
- mypy/solve.py
- mypy/stubgen.py
- mypy/stubinfo.py
- mypy/stubtest.py
- mypy/subtypes.py
- mypy/test/helpers.py
- mypy/test/test_diff_cache.py
- mypy/test/test_nativeparse.py
- mypy/test/testargs.py
- mypy/test/testcheck.py
- mypy/test/testcmdline.py
- mypy/test/testgraph.py
- mypy/test/testoutput.py
- mypy/test/testparse.py
- mypy/test/testpep561.py
- mypy/test/teststubinfo.py
- mypy/test/teststubtest.py
- mypy/typeanal.py
- mypy/typeops.py
- mypy/types.py
- mypy/typeshed/stdlib/_codecs.pyi
- mypy/typeshed/stdlib/_io.pyi
- mypy/typeshed/stdlib/_operator.pyi
- mypy/typeshed/stdlib/_pickle.pyi
- mypy/typeshed/stdlib/_socket.pyi
- mypy/typeshed/stdlib/_sqlite3.pyi
- mypy/typeshed/stdlib/_ssl.pyi
- + mypy/typeshed/stdlib/_typeshed/README.md
- mypy/typeshed/stdlib/_typeshed/__init__.pyi
- mypy/typeshed/stdlib/argparse.pyi
- mypy/typeshed/stdlib/asyncio/base_tasks.pyi
- mypy/typeshed/stdlib/asyncio/unix_events.pyi
- mypy/typeshed/stdlib/code.pyi
- mypy/typeshed/stdlib/codecs.pyi
- mypy/typeshed/stdlib/concurrent/futures/process.pyi
- mypy/typeshed/stdlib/concurrent/interpreters/__init__.pyi
- mypy/typeshed/stdlib/concurrent/interpreters/_crossinterp.pyi
- mypy/typeshed/stdlib/concurrent/interpreters/_queues.pyi
- mypy/typeshed/stdlib/configparser.pyi
- mypy/typeshed/stdlib/contextlib.pyi
- mypy/typeshed/stdlib/email/message.pyi
- mypy/typeshed/stdlib/importlib/metadata/__init__.pyi
- mypy/typeshed/stdlib/json/__init__.pyi
- mypy/typeshed/stdlib/lib2to3/fixes/fix_except.pyi
- mypy/typeshed/stdlib/lib2to3/fixes/fix_import.pyi
- mypy/typeshed/stdlib/lib2to3/fixes/fix_imports.pyi
- mypy/typeshed/stdlib/lib2to3/fixes/fix_metaclass.pyi
- mypy/typeshed/stdlib/lib2to3/fixes/fix_renames.pyi
- mypy/typeshed/stdlib/lib2to3/fixes/fix_urllib.pyi
- mypy/typeshed/stdlib/lib2to3/refactor.pyi
- mypy/typeshed/stdlib/mmap.pyi
- mypy/typeshed/stdlib/os/__init__.pyi
- mypy/typeshed/stdlib/pathlib/__init__.pyi
- mypy/typeshed/stdlib/pickle.pyi
- mypy/typeshed/stdlib/signal.pyi
- mypy/typeshed/stdlib/sqlite3/__init__.pyi
- mypy/typeshed/stdlib/ssl.pyi
- mypy/typeshed/stdlib/statistics.pyi
- mypy/typeshed/stdlib/threading.pyi
- mypy/typeshed/stdlib/tkinter/ttk.pyi
- mypy/typeshed/stdlib/tokenize.pyi
- mypy/typeshed/stdlib/traceback.pyi
- mypy/typeshed/stdlib/typing_extensions.pyi
- mypy/typeshed/stdlib/unittest/main.pyi
- mypy/typeshed/stdlib/xml/etree/ElementPath.pyi
- mypy/typeshed/stdlib/xml/etree/ElementTree.pyi
- mypy/typeshed/stubs/librt/librt/internal.pyi
- + mypy/typeshed/stubs/librt/librt/random.pyi
- mypy/typeshed/stubs/librt/librt/vecs.pyi
- mypy/util.py
- mypy/version.py
- mypy_self_check.ini
- mypyc/build.py
- mypyc/codegen/emit.py
- mypyc/codegen/emitclass.py
- mypyc/codegen/emitfunc.py
- mypyc/codegen/emitmodule.py
- mypyc/codegen/emitwrapper.py
- mypyc/common.py
- mypyc/doc/conf.py
- mypyc/doc/index.rst
- mypyc/doc/librt.rst
- + mypyc/doc/librt_random.rst
- + mypyc/doc/librt_strings.rst
- + mypyc/doc/librt_time.rst
- + mypyc/doc/librt_vecs.rst
- mypyc/doc/str_operations.rst
- mypyc/ir/deps.py
- mypyc/ir/module_ir.py
- mypyc/ir/rtypes.py
- mypyc/irbuild/builder.py
- mypyc/irbuild/classdef.py
- mypyc/irbuild/expression.py
- mypyc/irbuild/for_helpers.py
- mypyc/irbuild/function.py
- mypyc/irbuild/ll_builder.py
- mypyc/irbuild/prepare.py
- mypyc/irbuild/specialize.py
- mypyc/irbuild/vec.py
- mypyc/lib-rt/base64/librt_base64.c
- mypyc/lib-rt/base64/librt_base64.h
- + mypyc/lib-rt/base64/librt_base64_api.c
- + mypyc/lib-rt/base64/librt_base64_api.h
- mypyc/lib-rt/byteswriter_extra_ops.c
- mypyc/lib-rt/byteswriter_extra_ops.h
- mypyc/lib-rt/dict_ops.c
- mypyc/lib-rt/int_ops.c
- mypyc/lib-rt/internal/librt_internal.c
- mypyc/lib-rt/internal/librt_internal.h
- + mypyc/lib-rt/internal/librt_internal_api.c
- + mypyc/lib-rt/internal/librt_internal_api.h
- mypyc/lib-rt/list_ops.c
- mypyc/lib-rt/misc_ops.c
- mypyc/lib-rt/module_shim.tmpl
- mypyc/lib-rt/module_shim_no_gil_multiphase.tmpl
- mypyc/lib-rt/pythoncapi_compat.h
- + mypyc/lib-rt/random/librt_random.c
- + mypyc/lib-rt/random/librt_random.h
- + mypyc/lib-rt/random/librt_random_api.c
- + mypyc/lib-rt/random/librt_random_api.h
- mypyc/lib-rt/setup.py
- mypyc/lib-rt/str_ops.c
- mypyc/lib-rt/strings/librt_strings.c
- mypyc/lib-rt/strings/librt_strings.h
- + mypyc/lib-rt/strings/librt_strings_api.c
- + mypyc/lib-rt/strings/librt_strings_api.h
- mypyc/lib-rt/stringwriter_extra_ops.c
- mypyc/lib-rt/stringwriter_extra_ops.h
- mypyc/lib-rt/time/librt_time.c
- mypyc/lib-rt/time/librt_time.h
- + mypyc/lib-rt/time/librt_time_api.c
- + mypyc/lib-rt/time/librt_time_api.h
- mypyc/lib-rt/vecs/librt_vecs.c
- mypyc/lib-rt/vecs/librt_vecs.h
- + mypyc/lib-rt/vecs/librt_vecs_api.c
- + mypyc/lib-rt/vecs/librt_vecs_api.h
- mypyc/lib-rt/vecs/vec_bool.c
- mypyc/lib-rt/vecs/vec_float.c
- mypyc/lib-rt/vecs/vec_i16.c
- mypyc/lib-rt/vecs/vec_i32.c
- mypyc/lib-rt/vecs/vec_i64.c
- mypyc/lib-rt/vecs/vec_nested.c
- mypyc/lib-rt/vecs/vec_t.c
- mypyc/lib-rt/vecs/vec_template.c
- mypyc/lib-rt/vecs/vec_u8.c
- mypyc/lib-rt/vecs_extra_ops.c
- mypyc/lib-rt/vecs_extra_ops.h
- mypyc/primitives/generic_ops.py
- + mypyc/primitives/librt_random_ops.py
- mypyc/primitives/librt_strings_ops.py
- mypyc/primitives/librt_time_ops.py
- mypyc/primitives/librt_vecs_ops.py
- mypyc/primitives/misc_ops.py
- mypyc/primitives/registry.py
- mypyc/test-data/capsule-deps.test
- mypyc/test-data/fixtures/ir.py
- mypyc/test-data/irbuild-basic.test
- mypyc/test-data/irbuild-classes.test
- mypyc/test-data/irbuild-float.test
- mypyc/test-data/irbuild-i64.test
- + mypyc/test-data/irbuild-librt-random.test
- mypyc/test-data/irbuild-librt-strings.test
- + mypyc/test-data/irbuild-python312.test
- mypyc/test-data/irbuild-statements.test
- mypyc/test-data/irbuild-time.test
- mypyc/test-data/irbuild-tuple.test
- mypyc/test-data/irbuild-vec-i64.test
- mypyc/test-data/irbuild-vec-misc.test
- mypyc/test-data/irbuild-vec-nested.test
- mypyc/test-data/irbuild-vec-t.test
- mypyc/test-data/refcount.test
- mypyc/test-data/run-async.test
- mypyc/test-data/run-base64.test
- mypyc/test-data/run-classes.test
- mypyc/test-data/run-dicts.test
- + mypyc/test-data/run-librt-random.test
- mypyc/test-data/run-librt-strings.test
- mypyc/test-data/run-librt-time.test
- mypyc/test-data/run-misc.test
- mypyc/test-data/run-multimodule.test
- mypyc/test-data/run-tuples.test
- mypyc/test-data/run-vecs-i64-interp.test
- mypyc/test-data/run-vecs-i64.test
- mypyc/test-data/run-vecs-misc-interp.test
- mypyc/test-data/run-vecs-misc.test
- mypyc/test-data/run-vecs-nested-interp.test
- mypyc/test-data/run-vecs-nested.test
- mypyc/test-data/run-vecs-t-interp.test
- mypyc/test-data/run-vecs-t.test
- mypyc/test/test_cheader.py
- + mypyc/test/test_emitmodule.py
- mypyc/test/test_irbuild.py
- mypyc/test/test_run.py
- mypyc/test/test_serialization.py
- mypyc/test/testutil.py
- pyproject.toml
- setup.py
- test-data/unit/check-annotated.test
- test-data/unit/check-async-await.test
- test-data/unit/check-class-namedtuple.test
- test-data/unit/check-columns.test
- test-data/unit/check-custom-plugin.test
- test-data/unit/check-dataclasses.test
- test-data/unit/check-enum.test
- test-data/unit/check-errorcodes.test
- test-data/unit/check-expressions.test
- test-data/unit/check-fastparse.test
- test-data/unit/check-final.test
- test-data/unit/check-flags.test
- test-data/unit/check-formatting.test
- test-data/unit/check-functions.test
- test-data/unit/check-generic-alias.test
- test-data/unit/check-generic-subtyping.test
- test-data/unit/check-generics.test
- test-data/unit/check-incremental.test
- test-data/unit/check-inference-context.test
- test-data/unit/check-inference.test
- test-data/unit/check-isinstance.test
- test-data/unit/check-kwargs.test
- test-data/unit/check-modules.test
- test-data/unit/check-namedtuple.test
- test-data/unit/check-narrowing.test
- test-data/unit/check-newsemanal.test
- test-data/unit/check-optional.test
- test-data/unit/check-overloading.test
- test-data/unit/check-parameter-specification.test
- test-data/unit/check-plugin-attrs.test
- test-data/unit/check-protocols.test
- test-data/unit/check-python310.test
- test-data/unit/check-python311.test
- test-data/unit/check-python312.test
- test-data/unit/check-python39.test
- test-data/unit/check-redefine.test
- test-data/unit/check-redefine2.test
- test-data/unit/check-statements.test
- test-data/unit/check-tuples.test
- test-data/unit/check-type-aliases.test
- test-data/unit/check-type-promotion.test
- test-data/unit/check-typeddict.test
- test-data/unit/check-typevar-values.test
- test-data/unit/check-union-error-syntax.test
- test-data/unit/check-union-or-syntax.test
- test-data/unit/check-unions.test
- test-data/unit/check-unreachable-code.test
- test-data/unit/check-vec.test
- test-data/unit/cmdline.test
- test-data/unit/daemon.test
- test-data/unit/deps.test
- test-data/unit/exportjson.test
- test-data/unit/fine-grained-blockers.test
- test-data/unit/fine-grained-cache-incremental.test
- test-data/unit/fine-grained.test
- test-data/unit/fixtures/isinstancelist.pyi
- test-data/unit/fixtures/notimplemented.pyi
- test-data/unit/fixtures/primitives.pyi
- test-data/unit/fixtures/slice.pyi
- test-data/unit/fixtures/tuple.pyi
- test-data/unit/fixtures/type.pyi
- test-data/unit/lib-stub/types.pyi
- test-data/unit/merge.test
- test-data/unit/native-parser-imports.test
- test-data/unit/native-parser.test
- test-data/unit/outputjson.test
- test-data/unit/parse.test
- test-data/unit/pythoneval.test
- test-data/unit/semanal-basic.test
- test-data/unit/semanal-errors.test
- test-data/unit/semanal-statements.test
- test-requirements.in
- test-requirements.txt


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/python-team/packages/mypy/-/compare/d319951d658671d7f5300f4e17ada6f1bf581f14...aa93581bbcdbde3508c23acc0ed1bbab0584bbc1

-- 
View it on GitLab: https://salsa.debian.org/python-team/packages/mypy/-/compare/d319951d658671d7f5300f4e17ada6f1bf581f14...aa93581bbcdbde3508c23acc0ed1bbab0584bbc1
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260521/f83bb145/attachment-0001.htm>


More information about the debian-med-commit mailing list