File tree Expand file tree Collapse file tree 3 files changed +406
-1295
lines changed Expand file tree Collapse file tree 3 files changed +406
-1295
lines changed Original file line number Diff line number Diff 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 
4343PYTHON_MICRO_VERSION =$(shell  echo $(PYTHON_VERSION )  | grep -Eo "\d+\.\d+\.\d+") 
4444PYTHON_VER =$(basename  $(PYTHON_VERSION ) ) 
4545
@@ -587,9 +587,8 @@ $$(PYTHON_SRCDIR-$(target))/Makefile: \
587587			LIBLZMA_LIBS=" -L$$ (XZ_MERGE-$$ (SDK-$( target) " \ 
588588			BZIP2_CFLAGS=" -I$$ (BZIP2_MERGE-$$ (SDK-$( target) " \ 
589589			BZIP2_LIBS=" -L$$ (BZIP2_MERGE-$$ (SDK-$( target) " \ 
590- 			LIBFFI_INCLUDEDIR=" $$ (LIBFFI_MERGE-$$ (SDK-$( target) " \ 
591- 			LIBFFI_LIBDIR=" $$ (LIBFFI_MERGE-$$ (SDK-$( target) " \ 
592- 			LIBFFI_LIB=" ffi" \ 
590+ 			LIBFFI_CFLAGS=" -I$$ (LIBFFI_MERGE-$$ (SDK-$( target) " \ 
591+ 			LIBFFI_LIBS=" -L$$ (LIBFFI_MERGE-$$ (SDK-$( target) " \ 
593592			--host=$$(TARGET_TRIPLE-$(target )  )  \ 
594593			--build=$(HOST_ARCH ) -apple-darwin \ 
595594			--with-build-python=$$(PYTHON_INSTALL-macosx ) /bin/python$(PYTHON_VER )  \ 
Original file line number Diff line number Diff line change @@ -4,13 +4,14 @@ Python Apple Support
44This is a meta-package for building a version of Python that can be embedded
55into 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  **.
88Other Python versions are available by cloning other branches of the main
99repository:
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
1516It works by downloading, patching, and building a fat binary of Python and selected
1617pre-requisites, and packaging them as static libraries that can be incorporated into an
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments