@@ -18,7 +18,7 @@ BUILD_NUMBER=custom
18
18
# of a release cycle, as official binaries won't be published.
19
19
# PYTHON_MICRO_VERSION is the full version number, without any alpha/beta/rc suffix. (e.g., 3.10.0)
20
20
# PYTHON_VER is the major/minor version (e.g., 3.10)
21
- PYTHON_VERSION =3.12.7
21
+ PYTHON_VERSION =3.12.8
22
22
PYTHON_PKG_VERSION =$(PYTHON_VERSION )
23
23
PYTHON_MICRO_VERSION =$(shell echo $(PYTHON_VERSION ) | grep -Eo "\d+\.\d+\.\d+")
24
24
PYTHON_PKG_MICRO_VERSION =$(shell echo $(PYTHON_PKG_VERSION ) | grep -Eo "\d+\.\d+\.\d+")
@@ -315,6 +315,9 @@ $$(PYTHON_LIB-$(target)): $$(PYTHON_SRCDIR-$(target))/python.exe
315
315
make install \
316
316
2>&1 | tee -a ../python-$(PYTHON_VERSION ) .install.log
317
317
318
+ # Remove any .orig files produced by the compliance patching process
319
+ find $$(PYTHON_INSTALL-$(target)) -name "*.orig" -exec rm {} \;
320
+
318
321
endif
319
322
320
323
PYTHON_SITECUSTOMIZE-$(target ) =$(PROJECT_DIR ) /support/$(PYTHON_VER ) /$(os ) /platform-site/$(target ) /sitecustomize.py
@@ -548,6 +551,9 @@ $$(PYTHON_XCFRAMEWORK-$(os))/Info.plist: \
548
551
# Apply the App Store compliance patch
549
552
patch --strip 2 --directory $$(PYTHON_INSTALL_VERSION-macosx)/lib/python$(PYTHON_VER) --input $(PROJECT_DIR)/patch/Python/app-store-compliance.patch
550
553
554
+ # Remove any .orig files produced by the patching process
555
+ find $$(PYTHON_INSTALL_VERSION-macosx) -name "*.orig" -exec rm {} \;
556
+
551
557
# Rewrite the framework to make it standalone
552
558
patch/make-relocatable.sh $$(PYTHON_INSTALL_VERSION-macosx) 2>&1 > /dev/null
553
559
@@ -601,6 +607,11 @@ $$(PYTHON_XCFRAMEWORK-$(os))/Info.plist: \
601
607
@echo ">>> Create helper links in XCframework for $(os)"
602
608
$$(foreach sdk,$$(SDKS-$(os)),ln -si $$(SDK_SLICE-$$(sdk)) $$(PYTHON_XCFRAMEWORK-$(os))/$$(sdk); )
603
609
610
+ ifeq ($(os ) ,iOS)
611
+ @echo ">>> Clone testbed project for $(os)"
612
+ $(HOST_PYTHON) $$(PYTHON_SRCDIR-$$(firstword $$(SDK_TARGETS-$$(firstword $$(SDKS-$(os))))))/iOS/testbed clone --framework $$(PYTHON_XCFRAMEWORK-$(os)) support/$(PYTHON_VER)/$(os)/testbed
613
+ endif
614
+
604
615
@echo ">>> Create VERSIONS file for $(os)"
605
616
echo "Python version: $(PYTHON_VERSION) " > support/$(PYTHON_VER)/$(os)/VERSIONS
606
617
echo "Build: $(BUILD_NUMBER)" >> support/$(PYTHON_VER)/$(os)/VERSIONS
0 commit comments