Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 54362ca

Browse files
committed
Issue #23212: 3.4-specific OS X installer updates
1 parent 97ad46b commit 54362ca

2 files changed

Lines changed: 3 additions & 45 deletions

File tree

Mac/BuildScript/README.txt

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ transforming the output build artifacts into signed flat packages is not
2121
yet integrated into ``build-installer.py``. The steps prior to the flat
2222
package creation are the same as for 3.4.1 below.
2323

24-
For Python 3.4.0 and 3.4.1, PSF practice was to build two installer variants
25-
for each release.
26-
2724
1. 32-bit-only, i386 and PPC universal, capable on running on all machines
2825
supported by Mac OS X 10.5 through (at least) 10.9::
2926

@@ -34,6 +31,7 @@ for each release.
3431

3532
- builds the following third-party libraries
3633

34+
* libcrypto and libssl from OpenSSL 1.0.1 (new, as of 3.4.3)
3735
* NCurses 5.9 (http://bugs.python.org/issue15037)
3836
* SQLite 3.8.3.1
3937
* XZ 5.0.5
@@ -75,6 +73,7 @@ for each release.
7573

7674
- uses system-supplied versions of third-party libraries
7775

76+
* libcrypto and libssl from Apple OpenSSL 0.9.8
7877
* readline module links with Apple BSD editline (libedit)
7978

8079
- requires ActiveState Tcl/Tk 8.5.15.1 (or later) to be installed for building
@@ -103,47 +102,6 @@ for each release.
103102
that the Xcode 3 gcc-4.2 compiler has had.
104103

105104

106-
* For Python 2.7.x and 3.2.x, the 32-bit-only installer was configured to
107-
support Mac OS X 10.3.9 through (at least) 10.6. Because it is
108-
believed that there are few systems still running OS X 10.3 or 10.4
109-
and because it has become increasingly difficult to test and
110-
support the differences in these earlier systems, as of Python 3.3.0 the PSF
111-
32-bit installer no longer supports them. For reference in building such
112-
an installer yourself, the details are::
113-
114-
/usr/bin/python build-installer.py \
115-
--sdk-path=/Developer/SDKs/MacOSX10.4u.sdk \
116-
--universal-archs=32-bit \
117-
--dep-target=10.3
118-
119-
- builds the following third-party libraries
120-
121-
* Bzip2
122-
* NCurses
123-
* GNU Readline (GPL)
124-
* SQLite 3
125-
* XZ
126-
* Zlib 1.2.3
127-
* Oracle Sleepycat DB 4.8 (Python 2.x only)
128-
129-
- requires ActiveState ``Tcl/Tk 8.4`` (currently 8.4.20) to be installed for building
130-
131-
- recommended build environment:
132-
133-
* Mac OS X 10.5.8 PPC or Intel
134-
* Xcode 3.1.4 (or later)
135-
* ``MacOSX10.4u`` SDK (later SDKs do not support PPC G3 processors)
136-
* ``MACOSX_DEPLOYMENT_TARGET=10.3``
137-
* Apple ``gcc-4.0``
138-
* system Python 2.5 for documentation build with Sphinx
139-
140-
- alternate build environments:
141-
142-
* Mac OS X 10.6.8 with Xcode 3.2.6
143-
- need to change ``/System/Library/Frameworks/{Tcl,Tk}.framework/Version/Current`` to ``8.4``
144-
145-
146-
147105
General Prerequisites
148106
---------------------
149107

Mac/BuildScript/resources/ReadMe.rtf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ For OS X 10.5, Apple provides
125125
\i0 . To solve this problem, as of 3.4.3 the
126126
\i 10.5+ 32-bit-only python.org variant
127127
\i0 is linked with a private copy of
128-
\i OpenSSL 1.0.1j
128+
\i OpenSSL 1.0.1
129129
\i0 ; it consults the same default certificate directory,
130130
\f1 /System/Library/OpenSSL
131131
\f0 . As before, it is still necessary to manage certificates yourself when you use this Python variant and, with certificate verification now enabled by default, you may now need to take additional steps to ensure your Python programs have access to CA certificates you trust. If you use this Python variant to build standalone applications with third-party tools like {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/py2app/"}}{\fldrslt

0 commit comments

Comments
 (0)