Commit Graph

2510 Commits

Author SHA1 Message Date
Steve Dower b257eed043 Closes 24584: Windows installer incorrectly detects CRT version on Windows 10 2015-07-07 20:47:28 -07:00
Steve Dower d423396394 Fixes rebuild of strings for Windows installer. 2015-07-05 07:24:17 -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 f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 2015-07-03 01:04:23 -04:00
Benjamin Peterson 4801383c29 upgrade to Unicode 8.0.0 2015-06-27 15:45:56 -05: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 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
Steve Dower 97100c0e3d Updates Windows installer to promote per-user installs over all-users. 2015-04-14 18:34:04 -04:00
Steve Dower f70fdd2878 Generates and signs a self-extracting executable containing an embedded Python. 2015-04-14 18:34:04 -04:00
Larry Hastings 89964c48d1 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. 2015-04-14 18:07:59 -04:00
Zachary Ware 5aec1a44e8 Merge with 3.4 2015-04-13 18:34:57 -05:00
Zachary Ware bbbbe7e4e6 Make Argument Clinic's '--make' option work on Windows. 2015-04-13 18:33:41 -05:00