Skip to content

Commit 56be582

Browse files
committed
Start the Py3.12 branch.
1 parent 77a7f46 commit 56be582

File tree

3 files changed

+406
-1295
lines changed

3 files changed

+406
-1295
lines changed

Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ BUILD_NUMBER=custom
3939
# PYTHON_VERSION is the full version number (e.g., 3.10.0b3)
4040
# PYTHON_MICRO_VERSION is the full version number, without any alpha/beta/rc suffix. (e.g., 3.10.0)
4141
# PYTHON_VER is the major/minor version (e.g., 3.10)
42-
PYTHON_VERSION=3.11.5
42+
PYTHON_VERSION=3.12.0rc3
4343
PYTHON_MICRO_VERSION=$(shell echo $(PYTHON_VERSION) | grep -Eo "\d+\.\d+\.\d+")
4444
PYTHON_VER=$(basename $(PYTHON_VERSION))
4545

@@ -587,9 +587,8 @@ $$(PYTHON_SRCDIR-$(target))/Makefile: \
587587
LIBLZMA_LIBS="-L$$(XZ_MERGE-$$(SDK-$(target)))/lib -llzma" \
588588
BZIP2_CFLAGS="-I$$(BZIP2_MERGE-$$(SDK-$(target)))/include" \
589589
BZIP2_LIBS="-L$$(BZIP2_MERGE-$$(SDK-$(target)))/lib -lbz2" \
590-
LIBFFI_INCLUDEDIR="$$(LIBFFI_MERGE-$$(SDK-$(target)))/include" \
591-
LIBFFI_LIBDIR="$$(LIBFFI_MERGE-$$(SDK-$(target)))/lib" \
592-
LIBFFI_LIB="ffi" \
590+
LIBFFI_CFLAGS="-I$$(LIBFFI_MERGE-$$(SDK-$(target)))/include" \
591+
LIBFFI_LIBS="-L$$(LIBFFI_MERGE-$$(SDK-$(target)))/lib -lffi" \
593592
--host=$$(TARGET_TRIPLE-$(target)) \
594593
--build=$(HOST_ARCH)-apple-darwin \
595594
--with-build-python=$$(PYTHON_INSTALL-macosx)/bin/python$(PYTHON_VER) \

README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ Python Apple Support
44
This is a meta-package for building a version of Python that can be embedded
55
into a macOS, iOS, tvOS or watchOS project.
66

7-
**This branch builds a packaged version of Python 3.11.5**.
7+
**This branch builds a packaged version of Python 3.12.0rc3**.
88
Other Python versions are available by cloning other branches of the main
99
repository:
1010

1111
* `Python 3.8 <https://github.com/beeware/Python-Apple-support/tree/3.8>`__
1212
* `Python 3.9 <https://github.com/beeware/Python-Apple-support/tree/3.9>`__
1313
* `Python 3.10 <https://github.com/beeware/Python-Apple-support/tree/3.10>`__
14+
* `Python 3.11 <https://github.com/beeware/Python-Apple-support/tree/3.11>`__
1415

1516
It works by downloading, patching, and building a fat binary of Python and selected
1617
pre-requisites, and packaging them as static libraries that can be incorporated into an

0 commit comments

Comments
 (0)