summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Update URL in macOS installer copy of license (GH-16905) (GH-16908)Miss Skeleton (bot)2019-10-231-1/+1
| | | | | (cherry picked from commit 01659ca62c4508518478a74615ac91c0009427ad) Co-authored-by: Ned Deily <nad@python.org>
* [3.6] Bump copyright years to 2019. (GH-11407)Benjamin Peterson2019-01-024-5/+5
| | | (cherry picked from commit 9a69ae8a78785105ded02b083b2e5cd2dd939307)
* Revert "bpo-35402: Update macOS installer to use Tcl 8.6.9 / Tk 8.6.9.1 ↵Ned Deily2018-12-242-9/+27
| | | | | | | | | | (GH-11101)" This reverts commit 37607f26697351751165a042f91f04530ce333f7. Due to regressions found with using Tk 8.6.9.1, the python.org macOS installers for 3.6.8 and 3.7.2 are shipping with Tcl/Tk 8.6.8 as used in previous releases.
* Update macOS installer Welcome for 3.6.8Ned Deily2018-12-111-1/+6
|
* macOS installer build: mitigate hdiutil resource busy bugNed Deily2018-12-111-6/+17
|
* [3.6] bpo-15663: the 10.6+ macOS installers for 3.6/2.7 now provide a ↵Ned Deily2018-12-113-76/+78
| | | | private Tcl/Tk 8.6 (GH-11109)
* bpo-35402: Update macOS installer to use Tcl 8.6.9 / Tk 8.6.9.1 (GH-11101)Miss Islington (bot)2018-12-112-27/+9
| | | | | (cherry picked from commit 7cf3d8e25174c8871883e42f3240fd7f01efd3a8) Co-authored-by: Ned Deily <nad@python.org>
* [3.6] bpo-35401: Update macOS installer to OpenSSL 1.0.2q (GH-11095)Ned Deily2018-12-111-3/+3
| | | https://bugs.python.org/issue35401
* bpo-34370: Revert to using released Tk 8.6.8 with macOS installersNed Deily2018-10-131-3/+3
| | | | | | | | For 3.7.1rc1 and 3.6.7rc1 we used a pre-release development snapshot of Tk 8.6 to pick up some post-8.6.8 fixes for macOS. But the snapshot introduced at least one regression (bpo-34927). For rc2, revert to using the standard release 8.6.8 for now. This reverts commit adf493227f1efd5d6b34f46b854142bf3b5a411c.
* bpo-34370: Update Tk 8.6 used with macOS installersNed Deily2018-09-261-3/+3
| | | | | | Have macOS 10.9+ installer builds for 3.7.1rc and 3.6.7rc use a development snapshot of Tk 8.6 (post-8.6.8) to mitigate certain scroller issues seen with IDLE and tkinter apps.
* bpo-34405: Update to OpenSSL 1.0.2p for macOS installer builds (GH-9191)Ned Deily2018-09-111-10/+24
|
* 3.6.6 finalv3.6.6Ned Deily2018-06-262-10/+21
|
* pypi.python.org -> pypi.org (GH-7613) (GH-7615)Miss Islington (bot)2018-06-112-3/+3
| | | | | (cherry picked from commit 9d6d06e8065d45f375f4a80e2d7e13b032da1f5b) Co-authored-by: Ned Deily <nad@python.org>
* Mitigate macOS race condition in installer build (GH-6686) (GH-6688)Miss Islington (bot)2018-05-021-0/+4
| | | | | (cherry picked from commit fc6aa28bfd0502d994cec30bd3679b7def3be2af) Co-authored-by: Ned Deily <nad@python.org>
* bpo-33290: Have macOS installer remove "pip" alias (GH-6683) (GH-6685)Miss Islington (bot)2018-05-021-0/+5
| | | | | | | | | | | | | | | | | Currently, "pip3 install --upgrade pip" unconditionally installs a "pip" alias even for Python 3. If a user has an existing Python 3.x installed from a python.org macOS installer and then subsequently manually updates to a new version of pip, there may now be a stray "pip" alias in the Python 3.x framework bin directory which can cause confusion if the user has both a Python 2.7 and 3.x installed; if the Python 3.x fw bin directory appears early on $PATH, "pip" might invoke the pip3 for the Python 3.x rather than the pip for Python 2.7. To try to mitigate this, the macOS installer script for the ensurepip option will unconditionally remove "pip" from the 3.x framework bin directory being updated / installed. (The ambiguity can be avoided by using "pythonx.y -m pip".) (cherry picked from commit 0dd80709b5dc03756e7f4510761ae60236bb9f6d) Co-authored-by: Ned Deily <nad@python.org>
* bpo-33184: Update macOS installer build to use OpenSSL 1.0.2o. (GH-6408)Ned Deily2018-04-071-3/+3
|
* bpo-32726: Do not force IDLE.app to launch in 32-bit mode. (GH-6279) (#6281)Miss Islington (bot)2018-03-281-4/+0
| | | | | | | | | | Forcing the macOS IDLE.app gui process to launch in 32-mode was a necessary hack for old versions of Tk (Aqua Carbon as in Tk 8.4 and early versions of 8.5); it is not needed for current versions of Tk. Since 32-bit launching will no longer be supported on future releases of macOS, allow IDLE.app to launch in 64-bit mode. (cherry picked from commit df532ab752680f6e359672c2cd40bec8ac848628) Co-authored-by: Ned Deily <nad@python.org>
* bpo-32726: macOS installer changes for 3.6.5Ned Deily2018-03-148-254/+209
| | | | | | | | | | | | | | | | | | | | | | | Backport the new 10.9+ installer variant from 3.7. This variant features more modern options; like 64-bit only (Apple is deprecating 32-bit support in future macOS releases); a built-in version of Tcl/Tk 8.6.8; built with clang rather than gcc-4.2. For 3.6.5, the 10.9+ variant will be offered as an additional alternative to the traditional 10.6+ variant in earlier 3.6.x releases. Binary extension modules (including wheels) built for earlier versions of 3.6.x with the 10.6 variant should continue to work with either 3.6.5 variant without recompilation. In addition, both installer variants have updated 3rd-party libraries: OpenSSL 1.0.2m -> 1.0.2n XZ 5.2.2 -> 5.2.3 SQLite 3.21.0 -> 3.22.0 Also the 10.6 variant now sets CC=gcc instead of CC=gcc-4.2 and does not search for the outdated 10.6 SDK. The variant is built with the same compiler as before. As before, for extension module builds, the CC can be overridden with the CC env variable and an SDK can be specified with the SDKROOT env variable (see man xcrun). These minor changes should be transparent to nearly all users.
* advance copyright years to 2018 (GH-5094) (#5104)Miss Islington (bot)2018-01-064-5/+5
| | | (cherry picked from commit 65f2a6dcc2bc28a8566b74c8e9273f982331ec48)
* [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) ↵Andrew Svetlov2017-12-141-1/+1
| | | | | | | | | | | | | | (#4864) * [3.6] bpo-32297: Few misspellings found in Python source code comments. (GH-4803) * Fix multiple typos in code comments * Add spacing in comments (test_logging.py, test_math.py) * Fix spaces at the beginning of comments in test_logging.py. (cherry picked from commit 53f7a7c2814fbfd8a29200926601a32fa48bacb3)
* [3.6] bpo-31392: Update macOS installer to use OpenSSL 1.0.2m (GH-4715) (#4716)Miss Islington (bot)2017-12-051-4/+3
| | | (cherry picked from commit 24e046987b8e34bb4f1f3fd9bd31f1d605e347dc)
* [3.6] bpo-28791: Update macOS installer to use SQLite 3.21.0. (#4245) (#4711)Ned Deily2017-12-051-3/+3
|
* [3.6] bpo-30737: Update DevGuide links to new URL (GH-3228) (GH-3390)Miss Islington (bot)2017-09-061-2/+2
| | | | Update old devguide links from https://docs.python.org/devguide to https://devguide.python.org (cherry picked from commit 384899dfaeb83db38a6d3846d3cbc2f58a6605cd)
* Mac installer build now needs venv for docs build (#2828) (#2830)Ned Deily2017-07-231-3/+3
| | | (cherry picked from commit 4c7532e96da19f2d5543bdab2b972797699c37d5)
* Remove check for git binary in Mac installer buildNed Deily2017-06-171-5/+4
|
* Add option to pass vcs info into Mac installer buildNed Deily2017-06-171-2/+19
|
* [3.6] bpo-23404: make touch becomes make regen-all (#1405) (#1461)Victor Stinner2017-05-041-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bpo-23404: make touch becomes make regen-all (#1405) Don't rebuild generated files based on file modification time anymore, the action is now explicit. Replace "make touch" with "make regen-all". Changes: * Remove "make touch", Tools/hg/hgtouch.py and .hgtouch * Add a new "make regen-all" command to rebuild all generated files * Add subcommands to only generate specific files: - regen-ast: Include/Python-ast.h and Python/Python-ast.c - regen-grammar: Include/graminit.h and Python/graminit.c - regen-importlib: Python/importlib_external.h and Python/importlib.h - regen-opcode: Include/opcode.h - regen-opcode-targets: Python/opcode_targets.h - regen-typeslots: Objects/typeslots.inc * Rename PYTHON_FOR_GEN to PYTHON_FOR_REGEN * pgen is now only built by by "make regen-grammar" * Add $(srcdir)/ prefix to paths to source files to handle correctly compilation outside the source directory Note: $(PYTHON_FOR_REGEN) is no more used nor needed by "make" default target building Python. (cherry picked from commit a5c62a8e9f0de6c4133825a5710984a3cd5e102b) * bpo-30273: Update sysconfig (#1464) The AST_H_DIR variable was removed from Makefile.pre.in by the commit a5c62a8e9f0de6c4133825a5710984a3cd5e102b (bpo-23404). AST_H_DIR was hardcoded to "Include", so replace the removed variable by its content. Remove also ASDLGEN variable from sysconfig example since this variable was also removed. (cherry picked from commit b109a1d3360fc4bb87b9887264e3634632d392ca)
* bpo-29572: Update macOS installer build to OpenSSL 1.0.2k (#457) (#459)Ned Deily2017-03-042-4/+4
| | | (cherry picked from commit cfcd76777e35c83d548d8736f5d7dc92fe56d806)
* bpo-29550: Temporarily skip "make touch" in Mac installer build. (#456) (#458)Ned Deily2017-03-041-6/+7
| | | (cherry picked from commit 7cd9b22e98a5b7a99a7539500ea946a7a58e1c8d)
* merge 3.5Ned Deily2017-01-021-1/+1
|\
| * merge 3.4Ned Deily2017-01-021-1/+1
| |\
| | * merge 3.3Ned Deily2017-01-021-1/+1
| | |\
| | | * ring IDLE.app into 2017, tooNed Deily2017-01-021-1/+1
| | | |
* | | | merge 3.5Benjamin Peterson2017-01-023-4/+4
|\ \ \ \ | |/ / /
| * | | merge 3.4Benjamin Peterson2017-01-023-4/+4
| |\ \ \ | | |/ /
| | * | merge 3.3Benjamin Peterson2017-01-023-4/+4
| | |\ \ | | | |/
| | | * ring in 2017 for PythonBenjamin Peterson2017-01-023-4/+4
| | | |
* | | | Update the Mac installer README file for 3.6.0.Ned Deily2016-12-061-5/+5
| | | |
* | | | Issue #28248: merge from 3.5Ned Deily2016-10-312-10/+8
|\ \ \ \ | |/ / /
| * | | Issue #28248: Update macOS installer build to use OpenSSL 1.0.2j.Ned Deily2016-10-312-10/+8
| | | | | | | | | | | | | | | | Original patch by Mariatta Wijaya.
| * | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Martin Panter2016-09-071-1/+1
| | | |
* | | | Issue #28028: Update OS X installers to use SQLite 3.14.2.Ned Deily2016-10-311-3/+3
| | | | | | | | | | | | | | | | Patch by Mariatta Wijaya.
* | | | Update OS X installer ReadMe for 360b2.Ned Deily2016-10-101-3/+3
| | | |
* | | | Issue #17128: Build OS X installer for 3.6 with private copy of OpenSSL.Ned Deily2016-09-124-82/+111
| | | | | | | | | | | | | | | | | | | | Also provide a sample Install Certificates command script to install a set of root certificates from the third-party certifi module.
* | | | Issue #28046: Remove platform-specific directories from sys.pathZachary Ware2016-09-101-1/+2
| | | |
* | | | Update OS X installer to use SQlite 3.14.1 and XZ 5.2.2.Ned Deily2016-09-061-6/+7
| | | |
* | | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-1/+1
| | | |
* | | | Issue #23968: Make OS X installer build script aware of renamed platformNed Deily2016-08-151-23/+27
| | | | | | | | | | | | | | | | | | | | directory and sysconfigdata file name. This is a workaround for 3.6.0a4 pending resolution of other #23968 items.
* | | | Issue #27310: Fix IDLE.app failure to launch on OS X due to vestigial import.Ned Deily2016-06-141-2/+0
|\ \ \ \ | |/ / /
| * | | Issue #27310: remove vestigial import in IDLE.appNed Deily2016-06-141-2/+0
| | | |