]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-126206: make clinic now forcefully regenerates clinic code (#126244)
authorErlend E. Aasland <erlend@python.org>
Fri, 1 Nov 2024 08:17:54 +0000 (09:17 +0100)
committerGitHub <noreply@github.com>
Fri, 1 Nov 2024 08:17:54 +0000 (08:17 +0000)
Makefile.pre.in
Misc/NEWS.d/next/Build/2024-10-31-15-37-05.gh-issue-126206.oC6z2i.rst [new file with mode: 0644]

index aa7fa4e29d84c2abb636878ee90886aaae6e45b4..b0263f9f4c21daf5130aa85da8fc23dd6ddca7dc 100644 (file)
@@ -904,7 +904,7 @@ coverage-report: regen-token regen-frozen
 # Run "Argument Clinic" over all source files
 .PHONY: clinic
 clinic: check-clean-src
-       $(PYTHON_FOR_REGEN) $(srcdir)/Tools/clinic/clinic.py --make --exclude Lib/test/clinic.test.c --srcdir $(srcdir)
+       $(PYTHON_FOR_REGEN) $(srcdir)/Tools/clinic/clinic.py --force --make --exclude Lib/test/clinic.test.c --srcdir $(srcdir)
 
 .PHONY: clinic-tests
 clinic-tests: check-clean-src $(srcdir)/Lib/test/clinic.test.c
diff --git a/Misc/NEWS.d/next/Build/2024-10-31-15-37-05.gh-issue-126206.oC6z2i.rst b/Misc/NEWS.d/next/Build/2024-10-31-15-37-05.gh-issue-126206.oC6z2i.rst
new file mode 100644 (file)
index 0000000..24b172e
--- /dev/null
@@ -0,0 +1,2 @@
+``make clinic`` now runs Argument Clinic using the ``--force`` option,
+thus forcefully regenerating generated code.