Ned Deily
cfcd76777e
bpo-29572: Update macOS installer build to OpenSSL 1.0.2k ( #457 )
2017-03-04 02:33:25 -05:00
Ned Deily
7cd9b22e98
bpo-29550: Temporarily skip "make touch" in Mac installer build. ( #456 )
2017-03-04 02:16:13 -05:00
Ned Deily
9a5549598a
Update the Mac installer README file for 3.6.0.
2016-12-06 17:00:44 -05:00
Ned Deily
1194234e66
Issue #28248 : merge from 3.5
2016-10-31 19:54:17 -04:00
Ned Deily
38adbfa710
Issue #28248 : Update macOS installer build to use OpenSSL 1.0.2j.
...
Original patch by Mariatta Wijaya.
2016-10-31 19:51:58 -04:00
Ned Deily
473ce1d3e3
Issue #28028 : Update OS X installers to use SQLite 3.14.2.
...
Patch by Mariatta Wijaya.
2016-10-31 19:32:48 -04:00
Ned Deily
e326a9172f
Update OS X installer ReadMe for 360b2.
2016-10-10 15:34:00 -04:00
Ned Deily
dde4f63a54
Issue #17128 : Build OS X installer for 3.6 with private copy of OpenSSL.
...
Also provide a sample Install Certificates command script to install a
set of root certificates from the third-party certifi module.
2016-09-12 09:39:23 -04:00
Zachary Ware
c4b53afce4
Issue #28046 : Remove platform-specific directories from sys.path
2016-09-09 17:59:49 -07:00
Ned Deily
b3b0767861
Update OS X installer to use SQlite 3.14.1 and XZ 5.2.2.
2016-09-05 17:31:14 -07:00
Ned Deily
652bad4f4a
Issue #23968 : Make OS X installer build script aware of renamed platform
...
directory and sysconfigdata file name. This is a workaround for 3.6.0a4
pending resolution of other #23968 items.
2016-08-15 14:37:14 -04:00
Ned Deily
f39571ed64
Issue #26930 : merge from 3.5
2016-06-04 17:24:01 -07:00
Ned Deily
92b4b5a863
Issue #26930 : Update OS X 32-bit-only installer builds to use OpenSSL 1.0.2h.
2016-06-04 17:21:21 -07:00
Ned Deily
fc92e2c5fd
Update Mac installer ReadMe file for 3.6.0a1
2016-05-16 16:03:12 -04:00
Martin Panter
f0564164ba
Fix typos in comments, documentation and test method names
2016-05-08 13:48:10 +00:00
Ned Deily
f4d97ce100
Issue #26465 : Update OS X installer build to use OpenSSL 1.0.2g.
2016-03-08 01:09:08 -05:00
Ned Deily
59884989f7
Change OS X installer builds targeted for 10.10 and above to build
...
and link with a private copy of OpenSSL, like installers targeted
for 10.5 already do, since Apple has deprecated use of the system
OpenSSL and removed its header files from the Xcode 7 SDK. Note
that this configuration is not currently used to build any
python.org-supplied installers and that the private copy of
OpenSSL requires its own root certificates.
2016-02-25 01:01:48 +11:00
Ned Deily
203ce927f5
Issue #26268 : Update OS X 10.5+ installer build to use OpenSSL 1.0.2f.
2016-02-15 16:44:38 +11:00
Ned Deily
489bbfb817
Update copyrights for 2016.
2016-01-01 17:44:30 -05:00
Ned Deily
c25784c089
Update copyrights for 2016.
2016-01-01 17:42:39 -05:00
Ned Deily
8d5d4664dc
Issue #25798 : merge from 3.4
2015-12-05 23:55:33 -05:00
Ned Deily
6364094f49
Issue #25798 : Update OS X 10.5+ 32-bit-only installer to build
...
and link with OpenSSL 1.0.2e.
2015-12-05 23:51:23 -05:00
Ned Deily
bb1c079657
Issue #19450 : Update OS X installer builds to use SQLite 3.8.11.
2015-07-28 23:22:23 -07:00
Ned Deily
f05b79dbd2
Issue #24603 : Update the OS X 32-bit installer build to use OpenSSL 1.0.2d.
2015-07-24 16:21:18 -07:00
Ned Deily
e0374c7a03
Issue #19450 : merge from 3.4
2015-07-28 23:25:41 -07:00
Ned Deily
71f70b8f1a
Issue #24603 : merge from 3.4
2015-07-24 16:24:47 -07:00
Ned Deily
1b7f6fedb3
Updates to the OS X installer for 3.5.0b3:
...
- update installer ReadMe file
- suppress installer per-file byte-compilation messages to system log
- speed up installer byte-compilation
- isolate ensurepip install from user site-packages
2015-07-03 23:53:51 -07:00
Ned Deily
704dde196c
Issue #24432 : Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
2015-07-03 23:43:22 -07:00
Ned Deily
0454d48e02
Issue #24432 : Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
2015-07-03 23:35:00 -07:00
Serhiy Storchaka
ba9ac5b5c4
Issue #16261 : Converted some bare except statements to except statements
...
with specified exception type. Original patch by Ramchandra Apte.
2015-05-20 10:33:40 +03:00
Ned Deily
d924198268
Minor updates to the OS X installer ReadMe.rtf.
2015-05-08 14:46:53 -07:00
Ned Deily
cd797f9191
Minor updates to the OS X installer ReadMe.rtf.
2015-05-08 14:42:32 -07:00
Serhiy Storchaka
bfbfc8deb2
Removed unintentional trailing spaces in text files.
2015-03-29 19:12:58 +03:00
Ned Deily
b3aa2e7ba3
Issue #23686 : Update OS X 10.5 installer build to use OpenSSL 1.0.2a.
2015-03-19 16:22:14 -07:00
Ned Deily
f0c6cd3581
Issue #23686 : Update OS X 10.5 installer build to use OpenSSL 1.0.2a.
2015-03-19 16:21:10 -07:00
Ned Deily
797d49682f
Issue #23594 : merge 3.4
2015-03-05 17:37:11 -08:00
Ned Deily
ac677f3fed
Issue #23594 : Update OS X 10.5 installer build to use OpenSSL 1.0.2.
2015-03-05 17:34:24 -08:00
Ned Deily
d0a8f57ef9
Issue #23212 : merge from 3.4
2015-02-06 14:16:29 +11:00
Ned Deily
9125fe2e50
Issue #23212 : Update OS X installer build OpenSSL to 1.0.1l.
...
(currently only used for builds with <= 10.5 deployment targets)
2015-02-06 14:13:30 +11:00
Ned Deily
0e98b83f00
Issue #23212 : merge from 3.4
2015-01-09 13:33:28 -08:00
Ned Deily
54362ca1da
Issue #23212 : 3.4-specific OS X installer updates
2015-01-09 13:30:11 -08:00
Ned Deily
97ad46b375
Issue #23212 : Update OS X installer build OpenSSL to 1.0.1k.
...
(currently only used for builds with <= 10.5 deployment targets)
2015-01-09 13:29:54 -08:00
Ned Deily
a2d86228d5
Update copyright dates in OS X installer.
2014-12-31 16:31:06 -08:00
Ned Deily
4705235022
Update copyright dates in OS X installer.
2014-12-31 16:30:26 -08:00
Ned Deily
a4158a0408
Issue #17128 : Merge / update from 3.4
2014-12-13 00:32:51 -08:00
Ned Deily
5d3febf0cf
Issue #17128 : Use private version of OpenSSL for 3.x OS X 10.5+ installers.
...
Among other issues, the Apple-supplied 0.9.7 libs for the 10.5 ABI cannot
verify newer SHA-256 certs as now used by python.org services. Document
in the installer ReadMe some of the certificate management issues that
users now need to be more concerned with due to PEP 476's enabling cert
verification by default. For now, continue to use the Apple-supplied
0.9.8 libs for the 10.6+ installer since they use Apple private APIs to
verify certificates using the system- and user-managed CA keychain stores.
2014-12-13 00:17:46 -08:00
Ned Deily
1bf472933b
Really add downloads page link to OS X installer README screens.
2014-11-22 14:41:21 -08:00
Ned Deily
7aaa67eb0d
Update OS X installer documentation files for 3.5.0
2014-11-14 18:41:56 -08:00
Ned Deily
bbdacdc84f
Issue #22877 : PEP 477 - keep 2.7 and 3.x installers in sync.
2014-11-14 18:56:28 -08:00
Ned Deily
ed73010319
Issue #22877 : PEP 477 - keep 2.7 and 3.x installers in sync.
2014-11-14 18:55:05 -08:00
Ned Deily
f8c3b69986
Add downloads page link to OS X installer README screens.
2014-11-22 14:20:30 -08:00
Ned Deily
fc4ead2451
Issue #15661 : Update OS X installer welcome and readme files for 3.4.2.
...
python.org OS X installers are now distributed as signed installer
packages compatible with the Gatekeeper security feature.
2014-09-19 21:03:45 -07:00
Ned Deily
1ff32a9169
Keep Mac/build-installer.py in sync across branches (affects 2.7 only).
2014-09-05 15:57:05 -07:00
Ned Deily
04cdfa1147
Issue #21811 : Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.
2014-06-25 13:36:14 -07:00
Ned Deily
729148b217
Issue #21383 : OS X installer builds now use "make touch".
2014-05-22 15:28:06 -07:00
Ned Deily
0134a35bac
Issue #21187 : Fix OS X installer fail-to-build with Xcode 5.1.
2014-04-09 16:16:08 -07:00
Ned Deily
9978a9357a
Issue #20644 : Keep build-installer.py in sync across active versions.
2014-04-09 16:15:20 -07:00
Ned Deily
7e60f51486
Issue #20644 : OS X installer build support for documentation build changes
...
in 3.4.1: assume externally supplied sphinx-build is available in /usr/bin.
2014-04-07 12:10:21 -07:00
Ned Deily
c1195c7ae7
Issue #20465 : Update OS X installer build to use SQLite 3.8.0.1.
2014-03-01 14:00:46 -08:00
Ned Deily
2aa15d8097
Issue #20465 : Update SQLite shipped with OS X installer to 3.8.3.
2014-02-04 18:44:17 -08:00
Ned Deily
b94efe6cef
Fix typo in and reformat OS X Installer ReadMe
2013-11-23 18:40:41 -08:00
Ned Deily
aa6a212a4e
Issue #15663 : Revert OS X installer built-in Tcl/Tk support for 3.4.0b1.
2013-11-23 03:30:11 -08:00
Ned Deily
4a281a12f1
Issue #19551 : Update installer Welcome file.
2013-11-23 00:24:15 -08:00
Ned Deily
9fa4ced804
Update third-party libraries for OS X installers:
...
XZ 5.0.3 -> 5.0.5
SQLite 3.7.13 -> 3.8.1
2013-11-22 22:54:02 -08:00
Ned Deily
41ab6c3b1a
Issue #19551 : PEP 453 - OS X installer now installs or upgrades pip by default.
2013-11-22 22:25:43 -08:00
Ned Deily
be47cffcb2
Issue #15663 : merge build-installer.py changes
2013-11-05 02:50:49 -08:00
Ned Deily
6fc5f98480
Issue #15663 : Revert OS X installer built-in Tcl/Tk support for 3.3.3.
...
Some third-party projects, such as matplotlib and PIL/Pillow,
depended on being able to build with Tcl and Tk frameworks in
/Library/Frameworks. They were unable to build with the built-in
Tcl/Tk and/or execute correctly.
2013-11-05 02:44:17 -08:00
Ned Deily
f20ee9391c
Issue #19373 : merge from 3.3
2013-10-27 19:50:34 -07:00
Ned Deily
94764b24aa
Issue #19373 : Apply upstream change to Tk 8.5.15 fixing OS X 10.9
...
screen refresh problem.
2013-10-27 19:49:29 -07:00
Ned Deily
050fcd51cc
Issue #15663 : OS X installer builtin Tcl/Tk support
...
Make it easier for users to make use of the backup _tkinter linked
with the third-party Tcl and Tk frameworks in /Library/Frameworks.
The two tkinter variants are now installed in separate directories
under a new lib-tkinter. This allows per-user selection by
manipulating sys.path, directly or with PYTHONPATH. If this
proves useful, we can supply a more convenient user interface
to supply the paths. For now, this remains somewhat experimental.
2013-10-26 03:16:44 -07:00
Ned Deily
f87cfce450
Issue #15663 : OS X installer builtin Tcl/Tk support
...
Make it easier for users to make use of the backup _tkinter linked
with the third-party Tcl and Tk frameworks in /Library/Frameworks.
The two tkinter variants are now installed in separate directories
under a new lib-tkinter. This allows per-user selection by
manipulating sys.path, directly or with PYTHONPATH. If this
proves useful, we can supply a more convenient user interface
to supply the paths. For now, this remains somewhat experimental.
2013-10-26 03:17:44 -07:00
Ned Deily
a4f6b006e1
Sync 2.7.x, 3.3.x, and 3.4.x versions of OS X build-installer.py.
2013-10-25 00:47:38 -07:00
Ned Deily
4b7a023149
Issue #19019 : Change the OS X installer build script to use CFLAGS instead
...
of OPT for special build options. By setting OPT, some compiler-specific
options like -fwrapv were overridden and thus not used, which could result
in broken interpreters when building with clang.
2013-10-25 00:46:02 -07:00
Ned Deily
5b3582c919
Issue #15663 : Tcl/Tk 8.5.15 is now included with the OS X 10.6+
...
64-bit/32-bit installer for 10.6+. It is no longer necessary
to install a third-party version of Tcl/Tk 8.5 to work around the
problems in the Apple-supplied Tcl/Tk 8.5 shipped in OS X 10.6
and later releases.
2013-10-25 00:41:46 -07:00
Ned Deily
29eec66711
Issue #19019 : Change the OS X installer build script to use CFLAGS instead
...
of OPT for special build options. By setting OPT, some compiler-specific
options like -fwrapv were overridden and thus not used, which could result
in broken interpreters when building with clang.
2013-10-18 21:16:05 -07:00
Ned Deily
ea41d5f27c
Issue #15663 : Update OS X installer to use Tcl/Tk 8.5.15.
2013-10-18 20:49:27 -07:00
Ned Deily
5375b491a6
Update OS X installer for building on 10.9.
2013-10-18 20:42:32 -07:00
Ned Deily
ac25ca10ed
Update OS X installer for building on 10.9.
2013-10-18 20:41:16 -07:00
Ned Deily
981b69318d
Issue #15663 : Tcl/Tk 8.5.14 is now included with the OS X 10.6+
...
64-bit/32-bit installer for 10.6+. It is no longer necessary
to install a third-party version of Tcl/Tk 8.5 to work around the
problems in the Apple-supplied Tcl/Tk 8.5 shipped in OS X 10.6
and later releases.
2013-09-06 01:18:36 -07:00
Ezio Melotti
d640fe2af5
#18803 : merge with 3.3.
2013-08-26 01:33:30 +03:00
Ezio Melotti
7c4a7e6f3c
#18803 : fix more typos. Patch by Févry Thibault.
2013-08-26 01:32:56 +03:00
Ned Deily
362532bc48
Fix OS X installer build script to handle the pretty-printed _sysconfigdata.py
...
when removing references to temporary build files. This is not an elegant
solution but it does isolate changes to just build-installer.py.
2013-08-01 15:39:47 -07:00
Ned Deily
8214b9b293
Issue #16256 : merge from 3.2
2013-02-01 14:05:26 -08:00
Ned Deily
6214d4937c
Issue #16256 : OS X installer now sets correct permissions for doc directory.
2013-02-01 13:59:42 -08:00
Ned Deily
cec5f36e57
Issue #14018 : merge to 3.3
2013-01-29 00:17:19 -08:00
Ned Deily
4a96a37c66
Issue #14018 : Backport OS X installer updates from 3.3.
2013-01-29 00:08:32 -08:00
Ned Deily
5c0b1ca55e
Update various OS X README files for 3.3.0.
2012-08-24 19:57:33 -07:00
Ned Deily
36d188c7f7
Issue #15037 : Use correct path to system terminfo database.
2012-08-24 00:44:01 -07:00
Ned Deily
bbd3437c27
Issue #14292 : Ensure that the OS X installer build configures the CXX
...
environment variable to a value comparable to what it sets for CC for
the benefit of C++ extension modules.
(Patch by Ronald Oussoren)
2012-08-22 23:34:50 -07:00
Ned Deily
20416a20b7
Issue #15560 : Ensure consistent sqlite3 behavior and feature availability
...
by building a local copy of libsqlite3 with OS X installers rather than
depending on the wide range of versions supplied with various OS X releases.
2012-08-07 03:10:57 -07:00
Ned Deily
a0abb4404a
Issue #15037 : Build OS X installers with local copy of ncurses 5.9 libraries
...
to avoid curses.unget_wch bug present in older versions of ncurses such as
those shipped with OS X.
2012-08-06 06:40:48 -07:00
Ned Deily
dfca8c95c4
OS X installer cleanups:
...
- Remove OS X installer and Mac/Makefile dependencies on /Developer which
no longer exists with Xcode 4; the referenced tools have been installed
into the usr/bin tool root since Xcode 3.
- Support adding the SDK usr/bin tool root to the installer's PATH via the
SDK_TOOLS_BIN environment variable.
2012-08-06 06:34:00 -07:00
Ned Deily
2910a7ba6b
Issue #14018 : Fix OS X Tcl/Tk framework checking when using OS X SDKs.
...
Also add tests in the OS X installer build to ensure that the desired
dynamic linking with an optional newer Tcl/Tk in /Library actually
happens.
2012-07-30 02:35:58 -07:00
Ned Deily
2c80e120a9
Issue #15188 : Prevent test_ldshared_value failure due to slightly
...
different parsing of the Makefile by distutils.sysconfig and
sysconfig in the case when an intermediate config vars, used to
construct PY_CFLAGS or PY_LDFLAGS, has a trailing space character.
In this case, the OS X installer build script was leaving a
trailing space in the OPT and LDFLAGS config vars. The space is not
significant and it's not worth toying with the Makefile parsing.
2012-07-22 00:46:46 -07:00
Ned Deily
a606aef743
Issue #15188 : Modify the OS X build_installer script to remove temporary
...
build paths from configuration variables cached in _sysconfigdata.py, as
is already done for the installed Makefile. This avoids a distuils test
case failure in test_ldshared_value.
2012-07-21 10:48:09 -07:00
Ned Deily
1bc276d7ab
Update OS X installer build target compilers.
2012-06-24 01:27:51 -07:00
Ned Deily
4c2f4e5c77
Update compileall calls in OS X installer postflight script to
...
properly skip uncompilable files and to compile existing
files in site-packages if reinstalling. Also, no longer
attempt to install a documentation link in /Developer
as that no longer necessarily exists with Xcode 4.3+.
2012-06-24 00:44:30 -07:00
Ned Deily
430d7a3090
Remove obsolete fixapplepython23 script and PythonSystemFixes
...
installer package from the OS X Makefile for Python 3. It has
never worked on Python 3 and is not needed there as pre-10.3.9
installs are no longer supported.
2012-06-24 00:19:31 -07:00
Ezio Melotti
3b3499ba69
#11565 : Merge with 3.1.
2011-03-16 11:35:38 +02:00
Ezio Melotti
13925008dc
#11565 : Fix several typos. Patch by Piotr Kasprzyk.
2011-03-16 11:05:33 +02:00