Steve Dower
8ef1db34bb
Merge with 3.5
2015-09-22 17:01:17 -07:00
Steve Dower
a2ea0e4804
Issue #25102 : Windows installer does not precompile for -O or -OO.
2015-09-22 16:45:19 -07:00
Steve Dower
44fe401aa3
Issue #25081 : Makes Back button in installer go back to upgrade page when upgrading.
2015-09-22 16:36:33 -07:00
Steve Dower
14b9e6c6a7
Issue #25126 : Clarifies that the non-web installer will download some components.
2015-09-22 16:36:33 -07:00
Steve Dower
bc25032c92
Issue #25091 : Increases font size of the installer.
2015-09-22 16:36:29 -07:00
Steve Dower
2495faf8fc
Closes #25085 and #25086 : Exclude distutils and test directories from embeddable distro.
2015-09-22 15:03:54 -07:00
Eric V. Smith
608adf9c82
Issue 25180: Fix Tools/parser/unparse.py for f-strings. Patch by Martin Panter.
2015-09-20 15:09:15 -04:00
Steve Dower
a004c54f94
Issue #25071 : Windows installer should not require TargetDir parameter when installing quietly
2015-09-11 11:31:07 -07:00
Steve Dower
6695c2e356
Merge from 3.5.0
2015-09-11 11:27:45 -07:00
Steve Dower
76b7133f58
Issue #25071 : Windows installer should not require TargetDir parameter when installing quietly
2015-09-11 10:56:59 -07:00
Steve Dower
988433fc93
Fixes handling of read-only files when creating zip package.
2015-09-09 19:33:06 -07:00
Steve Dower
ae69de658e
Fixes handling of read-only files when creating zip package.
2015-09-09 19:32:45 -07:00
Larry Hastings
334b4a3403
Merge from 3.5.
2015-09-09 07:00:54 -07:00
Larry Hastings
ded28e3863
Merge Python 3.5.0rc4 back to hg.python.org.
2015-09-09 06:52:38 -07:00
Steve Dower
fcbe1df4af
Issue #25027 : Reverts partial-static build options and adds vcruntime140.dll to Windows installation.
2015-09-08 21:39:01 -07:00
Steve Dower
6727b3c235
Issue #24910 : Windows MSIs now have unique display names.
2015-09-05 12:47:22 -07:00
Steve Dower
f3f2d372e8
Issue #24910 : Windows MSIs now have unique display names.
2015-09-05 12:47:06 -07:00
Serhiy Storchaka
8fc0d918eb
Merge 3.5
2015-09-04 08:34:57 +03:00
Zachary Ware
e74fe18ebb
Allow PCbuild\rt.bat to accept unlimited arguments for regrtest.
...
This makes it possible to pass more than 4 tests by name through
Tools\buildbot\test.bat
2015-09-03 23:43:37 -05:00
Steve Dower
ab2a34abb7
Issue #24847 : Removes vcruntime140.dll dependency from Tcl/Tk.
2015-08-19 08:39:12 -07:00
Steve Dower
dc77565990
Removes --clean-only option from buildbots.
2015-08-19 08:04:31 -07:00
Steve Dower
807404921a
Removes --clean-only option from buildbots.
2015-08-18 20:02:07 -07:00
Steve Dower
77861e17f1
Issue #24847 : Fixes Tix revision number and reverts fix for the wrong revision.
...
Triggers clean on buildbots.
2015-08-18 19:30:13 -07:00
Steve Dower
e7e69391e3
Issue #24847 : Fixes Tix revision number and reverts fix for the wrong revision.
...
Triggers clean on buildbots.
2015-08-18 19:29:51 -07:00
Steve Dower
572183cce3
Merge with 3.5
2015-08-18 16:01:25 -07:00
Steve Dower
9f0cbbc376
Issue #24847 : Removes vcruntime140.dll dependency from Tcl/Tk.
2015-08-18 16:00:56 -07:00
Steve Dower
711dc14777
Merge with 3.5
2015-08-15 14:38:29 -07:00
Steve Dower
e6894d6256
Enables building compressed Windows test builds with --pack option.
2015-08-15 14:38:16 -07:00
Steve Dower
2dc5fd2fa8
Issue #24847 : Fixes tcltk installer layout of VC runtime DLL
2015-08-11 18:51:00 -07:00
Steve Dower
9b8a1fa023
Issue #24847 : Fixes tcltk installer layout of VC runtime DLL
2015-08-11 18:49:13 -07:00
Steve Dower
1065278f23
Merge with 3.5
2015-08-05 11:35:36 -07:00
Steve Dower
315b748cfc
Fixes make_zip.py to create temporary .pyc files in a separate directory. This avoids polluting tests that run code from TEMP.
2015-08-05 11:34:50 -07:00
Steve Dower
ec3e16a0f4
Puts compiled pyc files into embedded library ZIP file instead of sources.
2015-08-04 16:02:55 -07:00
Steve Dower
08b1817fd8
Puts compiled pyc files into embedded library ZIP file instead of sources.
2015-08-04 16:02:40 -07:00
Steve Dower
ac5e87caff
Issue #24771 : Adds vcruntime DLL to tcltk package
2015-08-03 16:21:39 -07:00
Steve Dower
132aecb142
Issue #24771 : Adds vcruntime DLL to tcltk package
2015-08-03 16:21:12 -07:00
Steve Dower
c21bfa8095
Updates get_wix.py for newer version of WiX.
2015-07-20 19:53:26 -07:00
Steve Dower
c79dbc7941
Updates get_wix.py for newer version of WiX.
2015-07-20 19:52:15 -07:00
Steve Dower
7066cd7d54
Merge with 3.5
2015-07-18 09:29:03 -07:00
Steve Dower
61ca207090
Issue #24642 : Improves help text displayed in the Windows installer.
2015-07-18 09:28:41 -07:00
Steve Dower
2434aa24e0
Adds support for an unattend.xml file to control the Windows installer options.
2015-07-18 09:28:19 -07:00
Steve Dower
a3d03ec6b1
Adds option to only install the launcher.
2015-07-18 09:27:52 -07:00
Steve Dower
c959769297
Merge with 3.5
2015-07-16 16:34:09 -07:00
Steve Dower
2237bdc595
Adds option to install launcher for all users even when installing Python just-for-me. This helps mitigate issues when the incompatible Python 3.4 launcher is installed.
...
Enables installer builds with the the text marker.
Allows simple installs to include a custom description.
2015-07-16 16:33:55 -07:00
Steve Dower
99168adec0
Fixes installer rebuild, snapshot versioning, and the README.txt file.
2015-07-08 22:44:52 -07:00
Steve Dower
b85b427507
Fixes installer rebuild, snapshot versioning, and the README.txt file.
2015-07-08 22:43:48 -07:00
Steve Dower
67b9ab53c9
Issue #24585 : Enables build-to-build upgrades that preserve settings.
...
Rather than using Burn "Persisted" variables we now add registry keys for each added feature. These can be detected by the installer regardless of which version installed them, and we use this for Modify and Upgrade. In particular, Upgrades can't access the Persisted variables, but can find well-known registry keys.
There are also some changes to the bootstrap app to properly handle upgrades.
Finally, a few minor improvements to the Windows build to keep things tidier.
2015-07-08 20:19:07 -07:00
Steve Dower
494374922c
Issue #24585 : Enables build-to-build upgrades that preserve settings.
...
Rather than using Burn "Persisted" variables we now add registry keys for each added feature. These can be detected by the installer regardless of which version installed them, and we use this for Modify and Upgrade. In particular, Upgrades can't access the Persisted variables, but can find well-known registry keys.
There are also some changes to the bootstrap app to properly handle upgrades.
Finally, a few minor improvements to the Windows build to keep things tidier.
2015-07-08 20:18:44 -07:00
Steve Dower
a327cffd39
Closes 24584: Windows installer incorrectly detects CRT version on Windows 10
2015-07-07 20:47:49 -07:00
Steve Dower
b257eed043
Closes 24584: Windows installer incorrectly detects CRT version on Windows 10
2015-07-07 20:47:28 -07:00
Steve Dower
32f64d03e4
Fixes rebuild of strings for Windows installer.
2015-07-05 07:24:47 -07:00
Steve Dower
d423396394
Fixes rebuild of strings for Windows installer.
2015-07-05 07:24:17 -07:00
Steve Dower
7bcf919f47
Ignore user environment/site-packages for ensurepip and compile_all
...
Remove build condition to prevent old strings hanging around
Add -h option to build.bat
2015-07-04 11:48:59 -07:00
Steve Dower
06606e7165
Ignore user environment/site-packages for ensurepip and compile_all
...
Remove build condition to prevent old strings hanging around
Add -h option to build.bat
2015-07-04 11:48:37 -07:00
Yury Selivanov
bb215e2300
Merge 3.5 (Issue #19235 )
2015-07-03 01:10:11 -04:00
Yury Selivanov
f488fb422a
Issue #19235 : Add new RecursionError exception. Patch by Georg Brandl.
2015-07-03 01:04:23 -04:00
Benjamin Peterson
b5048d3938
merge 3.5
2015-06-27 15:46:31 -05:00
Benjamin Peterson
4801383c29
upgrade to Unicode 8.0.0
2015-06-27 15:45:56 -05:00
Steve Dower
81fdd0b868
Issue 24476: Statically links vcruntime140.dll and removes it from the installer
2015-06-19 13:08:58 -07:00
Steve Dower
6d58f8dc52
Issue 24476: Statically links vcruntime140.dll and removes it from the installer
2015-06-19 10:49:04 -07:00
Zachary Ware
72dd522761
Remove deprecated buildbot scripts
2015-06-17 10:09:24 -05:00
Zachary Ware
4ab4ac8e03
Merge 3.4
2015-06-17 10:08:44 -05:00
Zachary Ware
9fe164364a
Deprecate unused scripts in Tools/buildbot.
...
I would just outright delete them, but the readme in PCbuild recommended
their use, so I figure it would be nice to leave them there for a while.
2015-06-16 10:56:14 -05:00
Zachary Ware
785273cd84
Merge forward extras beyond #21907 backport.
2015-06-10 00:43:20 -05:00
Zachary Ware
6250df81bf
Clean up/refactor the batch scripts used for building on Windows.
...
This is mostly a backport of issue #21907 , but also includes a few
extras necessary to make the bulidbot scripts as thin as possible.
2015-06-09 23:16:52 -05:00
Steve Dower
9901856ac4
Issue 24385: Adds "--as-flags=--32" when generating 32-bit MinGW library.
2015-06-08 09:55:43 -07:00
Steve Dower
773490099f
Issue #24317 : Makes Customize page default to installing per-user, and switching to All Users enable CompileAll.
2015-05-31 16:39:46 -07:00
Steve Dower
83f34aa4f8
Issue #24293 : Adds mapping from explicit colours to system colours to correctly handle user themes.
2015-05-31 16:39:46 -07:00
Steve Dower
44e625860b
Fixes text in installer.
2015-05-28 10:28:40 -07:00
Serhiy Storchaka
3028c955fa
Issue #24288 : Generated opcode.h no longer contains trailing spaces and tabs.
2015-05-27 21:31:33 +03:00
Steve Dower
c30a6ce59d
Issue #24293 : Fixes installer colors to use system settings throughout.
2015-05-26 20:46:11 -07:00
Steve Dower
3805019c58
Exclude _testmultiphase.pyd from embeddable ZIP file.
2015-05-23 18:08:55 -07:00
Steve Dower
2446e2e76d
Prevents attempt to sign ZIP file when building embeddable version.
2015-05-23 17:52:20 -07:00
Steve Dower
42a059b632
Issue #24268 : Adds PCBuild project to build _testmultiphase module.
2015-05-23 17:51:54 -07:00
Steve Dower
bd0d91e706
Removes lingering references to RAR now that make_zip.py actually makes a ZIP
2015-05-22 16:22:27 -07:00
Steve Dower
4a7fe7e397
Issue #23955 : Add pyvenv.cfg option to suppress registry/environment lookup for generating sys.path.
...
Also cleans up and secures getpathp.c
2015-05-22 15:10:10 -07:00
Zachary Ware
7dc9dea778
Issue #20035 : Reimplement tkinter._fix module as a C function.
...
The new private C function makes no permanent changes to the environment
and is #ifdef'd out on non-Windows platforms.
2015-05-22 11:36:53 -05: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
Steve Dower
42b50d187f
Fixes default per-user install precompiling the standard library.
2015-05-15 12:10:53 -07:00
Yury Selivanov
7544508f02
PEP 0492 -- Coroutines with async and await syntax. Issue #24017 .
2015-05-11 22:57:16 -04:00
Larry Hastings
38337d1e15
Issue #24000 : Improved Argument Clinic's mapping of converters to legacy
...
"format units". Updated the documentation to match.
2015-05-07 23:30:09 -07:00
Benjamin Peterson
025e9ebd0a
PEP 448: additional unpacking generalizations ( closes #2292 )
...
Patch by Neil Girdhar.
2015-05-05 20:16:41 -04:00
Larry Hastings
dbfdc380df
Issue #24001 : Argument Clinic converters now use accept={type}
...
instead of types={'type'} to specify the types the converter accepts.
2015-05-04 06:59:46 -07:00
Steve Dower
1d4880db3d
Enables shortcuts to be deselected when installing on Windows.
2015-05-03 14:54:32 -07:00
Serhiy Storchaka
d2a694c1be
Issue #23330 : h2py now supports arbitrary filenames in #include.
2015-05-03 15:36:37 +03:00
Serhiy Storchaka
b9c04db64f
Issue #23330 : h2py now supports arbitrary filenames in #include.
2015-05-03 15:35:14 +03:00
Steve Dower
8c1cee9218
Replaces use of WinRAR to generate ZIP file with Python script
2015-05-02 21:38:26 -07:00
Eric Snow
32439d6eb6
Issue #23911 : Move path-based bootstrap code to a separate frozen module.
2015-05-02 19:15:18 -06:00
Steve Dower
6b4c63dea5
Makes embedded distribution a plain ZIP file and corrects pyd exclusion.
2015-05-02 15:32:14 -07:00
Steve Dower
19694abd71
Fixes Python failing to run during Windows release build
2015-05-02 15:23:27 -07:00
Steve Dower
7173dac61b
Update Windows installer for new CRT version.
2015-05-02 15:22:51 -07:00
Serhiy Storchaka
247789cee9
Issue #24007 : Argument Clinic now writes the format of PyArg_Parse*() at the
...
same line as function name.
2015-04-24 00:40:51 +03:00
Christian Heimes
c314e28766
Issue #24031 : make patchcheck now supports git checkouts, too.
2015-04-23 11:25:41 +02:00
Christian Heimes
d98c6773fa
Issue #24031 : make patchcheck now supports git checkouts, too.
2015-04-23 11:24:14 +02:00
Steve Dower
777af30645
Minor fixes to Windows build scripts
2015-04-19 19:50:35 -07:00
Steve Dower
3c28c6e4fb
Backed out buildbot clean
2015-04-19 19:45:51 -07:00
Steve Dower
4ac54bb820
Force the buildbots to clean up all externals.
2015-04-19 19:40:09 -07:00
R David Murray
2b78129b3a
#18128 : use standard +NNNN timezone format in POT-Creation-Date header.
...
Patch by Michael McFadden, with a few small style tweaks.
2015-04-16 12:15:09 -04:00
Larry Hastings
7f90cba7f3
Issue #23935 : Argument Clinic's understanding of format units
...
accepting bytes, bytearrays, and buffers is now consistent with
both the documentation and the implementation.
2015-04-15 23:02:12 -04:00
Steve Dower
13a6ee0af4
Updates layout of some text in the Windows installer.
2015-04-15 16:18:58 -04:00