File tree 4 files changed +206
-338
lines changed
4 files changed +206
-338
lines changed Original file line number Diff line number Diff line change @@ -39,15 +39,15 @@ jobs:
39
39
40
40
Includes:
41
41
* Python ${{ env.PY_VERSION }}.?
42
- * OpenSSL 3.0.5
42
+ * OpenSSL 3.1.2
43
43
* BZip2 1.0.8
44
- * XZ 5.2.6
45
- * LibFFI 3.4.2
44
+ * XZ 5.4.4
45
+ * LibFFI 3.4.4
46
46
outputs :
47
47
upload_url : ${{ steps.create_release.outputs.upload_url }}
48
48
49
49
build :
50
- runs-on : macOS-12
50
+ runs-on : macOS-latest
51
51
needs : make-release
52
52
strategy :
53
53
max-parallel : 4
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ CURL_FLAGS=--disable --fail --location --create-dirs --progress-bar
65
65
66
66
# macOS targets
67
67
TARGETS-macOS =macosx.x86_64 macosx.arm64
68
- VERSION_MIN-macOS =10.15
68
+ VERSION_MIN-macOS =11.0
69
69
CFLAGS-macOS=-mmacosx-version-min =$(VERSION_MIN-macOS )
70
70
71
71
# iOS targets
@@ -842,6 +842,7 @@ $$(PYTHON_SRCDIR-$(sdk))/Makefile: \
842
842
CPP=$$(TARGET_TRIPLE-$(sdk ) ) -cpp \
843
843
CFLAGS=" $$ (CFLAGS-$( sdk) ) -I$$ (BZIP2_MERGE-$( sdk) )/include -I$$ (XZ_MERGE-$( sdk) )/include" \
844
844
LDFLAGS=" $$ (LDFLAGS-$( sdk) ) -L$$ (XZ_MERGE-$( sdk) )/lib -L$$ (BZIP2_MERGE-$( sdk) )/lib" \
845
+ MACOSX_DEPLOYMENT_TARGET=" $$ (VERSION_MIN-$( os) )" \
845
846
--prefix=" $$ (PYTHON_INSTALL-$( sdk) )" \
846
847
--enable-ipv6 \
847
848
--enable-universalsdk \
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ repository:
12
12
* `Python 3.10 <https://github.com/beeware/Python-Apple-support/tree/3.10 >`__
13
13
* `Python 3.11 <https://github.com/beeware/Python-Apple-support/tree/3.11 >`__
14
14
* `Python 3.12 <https://github.com/beeware/Python-Apple-support/tree/3.12 >`__
15
+ * `Python 3.13 <https://github.com/beeware/Python-Apple-support/tree/3.13 >`__
15
16
16
17
It works by downloading, patching, and building a fat binary of Python and selected
17
18
pre-requisites, and packaging them as static libraries that can be incorporated into an
@@ -41,10 +42,10 @@ The binaries support x86_64 and arm64 for macOS; arm64 for iOS and appleTV
41
42
devices; and arm64_32 for watchOS. It also supports device simulators on both
42
43
x86_64 and M1 hardware. This should enable the code to run on:
43
44
44
- * macOS 10.15 (Catalina ) or later, on:
45
+ * macOS 11 (Big Sur ) or later, on:
45
46
* MacBook (including MacBooks using Apple Silicon)
46
47
* iMac (including iMacs using Apple Silicon)
47
- * Mac Mini (including M1 Apple Silicon Mac minis)
48
+ * Mac Mini (including Apple Silicon Mac minis)
48
49
* Mac Studio (all models)
49
50
* Mac Pro (all models)
50
51
* iOS 12.0 or later, on:
You can’t perform that action at this time.
0 commit comments