[med-svn] [Git][python-team/packages/mypy][master] Added patch for compatibility with pathspec version 1.0.0+
Michael R. Crusoe (@crusoe)
gitlab at salsa.debian.org
Tue Feb 24 08:54:36 GMT 2026
Michael R. Crusoe pushed to branch master at Debian Python Team / packages / mypy
Commits:
1c0c810e by Michael R. Crusoe at 2026-02-24T09:54:06+01:00
Added patch for compatibility with pathspec version 1.0.0+
- - - - -
3 changed files:
- debian/changelog
- + debian/patches/accept_pathspec_v1
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+mypy (1.19.1-3) unstable; urgency=medium
+
+ * Added patch for compatibility with pathspec version 1.0.0+
+
+ -- Michael R. Crusoe <crusoe at debian.org> Tue, 24 Feb 2026 09:54:04 +0100
+
mypy (1.19.1-2) unstable; urgency=medium
* d/tests: depend on all python3 -dev packages, not just the default
=====================================
debian/patches/accept_pathspec_v1
=====================================
@@ -0,0 +1,28 @@
+From: Michael R. Crusoe <crusoe at debian.org>
+Subject: accept pathspec v1
+Forwarded: not-needed
+
+Adapted from https://github.com/python/mypy/commit/7fee02ca109ad511bb55efd83ec13efc7f7eabfb
+--- mypy.orig/mypy/modulefinder.py
++++ mypy/mypy/modulefinder.py
+@@ -17,7 +17,10 @@
+ from typing_extensions import TypeAlias as _TypeAlias
+
+ from pathspec import PathSpec
+-from pathspec.patterns.gitwildmatch import GitWildMatchPatternError
++try:
++ from pathspec.patterns.gitignore import GitIgnorePatternError
++except ImportError:
++ from pathspec.patterns.gitwildmatch import GitWildMatchPatternError as GitIgnorePatternError
+
+ from mypy import pyinfo
+ from mypy.errors import CompileError
+@@ -740,7 +743,7 @@
+ lines = f.readlines()
+ try:
+ return parent_gitignores + [(dir, PathSpec.from_lines("gitwildmatch", lines))]
+- except GitWildMatchPatternError:
++ except GitIgnorePatternError:
+ print(f"error: could not parse {gitignore}", file=sys.stderr)
+ return parent_gitignores
+ return parent_gitignores
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ hint-typeshed-package
verbose
intersphinx
self_check_py_version
+accept_pathspec_v1
View it on GitLab: https://salsa.debian.org/python-team/packages/mypy/-/commit/1c0c810eba9bd8102a4b414149ded39aff2063ca
--
View it on GitLab: https://salsa.debian.org/python-team/packages/mypy/-/commit/1c0c810eba9bd8102a4b414149ded39aff2063ca
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260224/1284b0ad/attachment-0001.htm>
More information about the debian-med-commit
mailing list