[Python-checkins] Add ignore file for the abidump check (GH-25322)

pablogsal webhook-mailer at python.org
Fri Apr 9 18:12:07 EDT 2021


https://github.com/python/cpython/commit/291d38d6e92ff6a665ea9b095f9d816ae42a1249
commit: 291d38d6e92ff6a665ea9b095f9d816ae42a1249
branch: 3.8
author: Pablo Galindo <Pablogsal at gmail.com>
committer: pablogsal <Pablogsal at gmail.com>
date: 2021-04-09T23:11:58+01:00
summary:

Add ignore file for the abidump check (GH-25322)

files:
A Doc/data/python3.8.abi.ignorefile
M Makefile.pre.in

diff --git a/Doc/data/python3.8.abi.ignorefile b/Doc/data/python3.8.abi.ignorefile
new file mode 100644
index 0000000000000..a9c89f0a746c8
--- /dev/null
+++ b/Doc/data/python3.8.abi.ignorefile
@@ -0,0 +1,8 @@
+[suppress_type]
+name_regexp = _Py.*
+
+[suppress_variable]
+name_regexp = _Py.*
+
+[suppress_function]
+name_regexp = _Py.*
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 30280782216cc..c328d35beb81d 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -731,7 +731,9 @@ regen-abidump: all
 	@$(UPDATE_FILE) $(srcdir)/Doc/data/python$(LDVERSION).abi $(srcdir)/Doc/data/python$(LDVERSION).abi.new
 
 check-abidump: all
-		abidiff "libpython$(LDVERSION).so" $(srcdir)/Doc/data/python$(LDVERSION).abi --drop-private-types --no-architecture --no-added-syms
+		abidiff "libpython$(LDVERSION).so" $(srcdir)/Doc/data/python$(LDVERSION).abi --drop-private-types \
+		--suppressions $(srcdir)/Doc/data/python$(LDVERSION).abi.ignorefile \
+		--no-architecture --no-added-syms
 
 ############################################################################
 # Regenerate all generated files



More information about the Python-checkins mailing list