| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
(cherry picked from commit d8f336fdc10decdd82d3bc81a63aea8be149c0c8)
Co-authored-by: animalize <animalize@users.noreply.github.com>
|
| |
|
|
|
| |
(cherry picked from commit f3fb8393e3cbbdc0ec79e0fdefaadec6977e1491)
Co-authored-by: Ned Deily <nad@python.org>
|
| |
|
|
|
| |
(cherry picked from commit d337169156933eaf732566bf29eb968549ada5e8)
Co-authored-by: cclauss <cclauss@me.com>
|
| |
|
|
|
|
|
|
|
|
| |
(GH-11101)"
This reverts commit 3b9a0186c44d0c3e477c38fdc00203ec99aec912.
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.
|
| | |
|
| |
|
|
|
| |
(cherry picked from commit 7cf3d8e25174c8871883e42f3240fd7f01efd3a8)
Co-authored-by: Ned Deily <nad@python.org>
|
| |
|
|
|
|
| |
https://bugs.python.org/issue35401
(cherry picked from commit 3ec982640f89f6ce56dd2699a81e0bd834ae0c95)
Co-authored-by: Ned Deily <nad@python.org>
|
| |
|
|
|
|
|
|
| |
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 d9cfe5ed2c2c61eeae915b76f5e10aadbbb28da6.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
(GH-9167)
(cherry picked from commit 3102e24d83315eee42a94c460956fbcb92ac510f)
Co-authored-by: Ned Deily <nad@python.org>
|
| |
|
|
|
| |
(cherry picked from commit fc6aa28bfd0502d994cec30bd3679b7def3be2af)
Co-authored-by: Ned Deily <nad@python.org>
|
| |
|
|
|
|
|
| |
(GH-6409)
(cherry picked from commit b405752dab95fa5dc65a19d94e798844d0378c61)
Co-authored-by: Ned Deily <nad@python.org>
|
| |
|
|
|
|
|
| |
Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+
installer. The 10.9+ installer variant already does this. This means that
the Python 3.7 provided by the python.org macOS installers no longer need or
use any external versions of Tcl/Tk, either system-provided or user-
installed, such as ActiveTcl.
|
| | |
|
| |
|
|
|
| |
(cherry picked from commit acd7163c0a0674b2fb6cc0178d52cf90c953fbae)
Co-authored-by: Ned Deily <nad@python.org>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(GH-5448)
This issue covers various changes for the macOS installers provided via python.org for 3.7.0.
- Provide a provisional new installer variant for macOS 10.9 and later systems with 64-bit (x86_64) architecture only. Apple has made it known that future versions of macOS will only fully support 64-bit executables and some other third-party software suppliers have chosen 10.9 as their oldest supported system.
- Support **Tcl/Tk 8.6** with the 10.9 installer variant.
- Upgrade **OpenSSL** to 1.1.0g and **SQLite** to 3.22.0.
- The compiler name used for the interpreter build and for modules built with **Distutils / pip** is now _gcc_ rather than _gcc-4.2_. And extension module builds will no longer try to force use of an old SDK if present.
|
| |
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
Original patch by Mariatta Wijaya.
|
| | |
| |
| |
| | |
Patch by Mariatta Wijaya.
|
| | |
| |
| |
| |
| | |
Also provide a sample Install Certificates command script to install a
set of root certificates from the third-party certifi module.
|
| | | |
|
| | | |
|
| |/
|
|
|
| |
directory and sysconfigdata file name. This is a workaround for 3.6.0a4
pending resolution of other #23968 items.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
and link with OpenSSL 1.0.2e.
|
| |\ \
| |/ |
|
| | | |
|
| |\ \
| |/ |
|
| | | |
|
| |\ \
| |/ |
|
| | | |
|
| |/
|
|
| |
with specified exception type. Original patch by Ramchandra Apte.
|
| | |
|
| | |
|
| |
|
|
| |
(currently only used for builds with <= 10.5 deployment targets)
|