Steve Dower
17ca4e193e
[3.6] Improves the ability to build in CI (GH-5730)
2018-02-17 20:35:03 -08:00
Steve Dower
ccf7f05c5d
[3.6] bpo-32588 Move _distutils_findvs into its own module (GH-5227) ( #5228 )
2018-01-19 09:09:49 +11:00
Zachary Ware
fe90efdc07
Add missing backslashes in PCbuild bat files (GH-5056) (GH-5057)
...
(cherry picked from commit 6c6d3a4608
)
2017-12-30 17:54:31 -06:00
Mariatta
e2ba552319
bpo-28791: Update Windows builds to use SQLite 3.21.0. (GH-4246). (GH-4717)
...
(cherry picked from commit 31af650ee2
)
2017-12-04 20:09:57 -08:00
native-api
c696119903
bpo-31691: Specify where to find installer build instructions for Windows ( #4427 )
2017-11-16 16:50:48 -08:00
Miss Islington (bot)
0a6158ca39
bpo-31691: Specify where to find build instructions for the Windows installer (GH-4426) ( #4431 )
...
(cherry picked from commit fd0fa67464
)
2017-11-16 16:49:36 -08:00
Miss Islington (bot)
a6ffec2e88
[3.6] bpo-31957: Fixes version detection. (GH-4298) ( #4300 )
2017-11-06 15:04:58 -08:00
Miss Islington (bot)
f444356234
bpo-31609: Fixes quotes in PCbuild/clean.bat (GH-4280) ( #4285 )
...
(cherry picked from commit aed0856222
)
2017-11-04 17:25:09 -07:00
Miss Islington (bot)
40708cc7d2
bpo-31944: Fixes build and Modify button (GH-4278) ( #4284 )
...
(cherry picked from commit 0d2a9088d1
)
2017-11-04 17:07:31 -07:00
Miss Islington (bot)
051295a8c5
[3.6] bpo-31523: Reliability improvements to the Windows build files (GH-3900) ( #3902 )
...
(cherry picked from commit 2084b30e54
)
2017-10-05 14:09:30 -07:00
Steve Dower
76006f285a
[3.6] bpo-30389 Adds detection of VS 2017 to distutils._msvccompiler GH-1632 ( #3425 )
2017-09-07 13:58:07 -07:00
Steve Dower
fd645ec6f5
[3.6] bpo-31340: Change to building with MSVC v141 (included with Visual Studio 2017) (GH-3311) ( #3386 )
2017-09-06 15:55:25 -07:00
Miss Islington (bot)
34c67614c1
[3.6] Fixes Tix build by correcting the directories used by Tcl and Tk. (GH-3391) ( #3392 )
2017-09-06 15:00:26 -07:00
Victor Stinner
83e37e16f3
bpo-30947: Update libexpat from 2.2.1 to 2.2.3 ( #3106 ) ( #3143 )
...
* bpo-30947: Update libexpat from 2.2.1 to 2.2.3
* Add NEWS entry
* Add new loadlibrary.c
* expat_external.h: restore include "pyexpatns.h"
* PCbuild: add expat/loadlibrary.c
* Define XML_POOR_ENTROPY to compile expat
(cherry picked from commit 93d0cb58b4
)
2017-08-19 01:06:27 +02:00
Steve Dower
e99d3a52a5
[3.6] bpo-30450: Improved logic for obtaining dependencies ( #2751 )
...
Adds alternate download approach for nuget.exe
Fall back to git.exe if no Python is found. (#2739 )
Also check whether git.exe is on PATH if it will be used.
Add support for HOST_PYTHON variable.
Clear internal environment variables used in find_python.bat
Use HOST_PYTHON as the actual Python if it is recent enough.
Adds HOST_PYTHON variable to AppVeyor configuration
2017-07-19 09:11:08 +02:00
Segev Finer
d02c8416fe
[3.6] bpo-30726: Also fix pyexpat.vcxproj (GH-2375) ( #2570 )
...
(cherry picked from commit 7526cadd64
)
2017-07-04 20:38:47 +02:00
Victor Stinner
d32a059531
[3.6] bpo-30726: PCbuild _elementtree: remove duplicate defines ( #2348 ) ( #2349 )
...
* bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348 )
bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses
a winconfig.h configuration file which already defines:
* XML_NS
* XML_DTD
* BYTEORDER=1234
* XML_CONTEXT_BYTES=1024
* HAVE_MEMMOVE
Remove these defines from PCbuild/_elementtree.vcxproj to prevent
compiler warnings.
Co-Authored-By: Jeremy Kloth <jeremy.kloth@gmail.com>
(cherry picked from commit c8fb58bd79
)
* bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319 )
* bpo-30726: Fix elementtree warnings on Windows
Caused by usage of `getenv` which should be safe. And a few integer
truncations which should also be ok.
* bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream
(cherry picked from commit 87c6555073
)
2017-06-23 15:21:33 +02:00
Steve Dower
06d6e3d0bb
bpo-30687: Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat ( #2252 ) ( #2280 )
...
* Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat
Also fixes bdist_wininst.vcxproj to use correct version in generated name.
2017-06-19 11:12:56 -07:00
Zachary Ware
04431c926a
bpo-30450: Pull Windows dependencies from GitHub rather than svn (GH-1783) (GH-2237)
...
The Windows build now depends on Python 3.6 to fetch externals, but it will be downloaded via NuGet (which is downloaded via PowerShell) if it is not available via `py -3.6`. This means the only thing that must be installed on a modern Windows box to do a full build of CPython with all extensions is Visual Studio.
Also fixes an outdated note about _lzma in PCbuild/readme.txt
(cherry-picked from commit 51599e2bdd
)
2017-06-16 01:06:36 -05:00
Zachary Ware
964c261dc9
[3.6] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2083)
...
Also updates checked-in line endings on some files
2017-06-10 15:39:29 -05:00
Steve Dower
1ccbe6007e
bpo-29191: Add liblzma.vcxproj to pcbuild.sln and other missing entries (GH-1222) (GH-1244)
...
liblzma is missing from pcbuild.sln. This causes the build of _lzma to fail when building the solution and not using build.bat.
2017-04-21 11:28:46 -07:00
Ned Deily
e9213d929d
bpo-27593: Revise git SCM build info. ( #744 ) ( #745 )
...
Use --short form of git hash. Use output from "git describe" for tag.
Expected outputs:
1. previous hg
2. previous git
3. updated git
Release (tagged) build:
1. Python 3.7.0a0 (v3.7.0a0:4def2a2901a5, ...
2. Python 3.7.0a0 (v3.7.0a0^0:05f53735c8912f8df1077e897f052571e13c3496, ...
3. Python 3.7.0a0 (v3.7.0a0:05f53735c8, ...
Development build:
1. Python 3.7.0a0 (default:41df79263a11, ...
2. Python 3.7.0a0 (master:05f53735c8912f8df1077e897f052571e13c3496, ...
3. Python 3.7.0a0 (heads/master-dirty:05f53735c8, ...
"dirty" means the working tree has uncommitted changes.
See "git help describe" for more info.
(cherry picked from commit 554626ada7
)
2017-03-21 00:35:08 -04:00
Xiang Zhang
16416c22f9
bpo-29770: remove outdated PYO related info (GH-590) (GH-612)
2017-03-11 14:07:30 +08:00
INADA Naoki
33d70d1721
PCbuild: Add -q option to svn export (GH-537)
...
Without this option, AppVeyor log is too unreadable.
(cherry picked from commit 8886d5f392
)
2017-03-07 17:18:12 +09:00
Steve Dower
793f822068
Fixes git command ( #451 ) ( #452 )
2017-03-03 21:57:47 -08:00
Steve Dower
d3e1e9df72
bpo-27593: Updates Windows build to use information from git ( #262 ) ( #450 )
...
* bpo-27593: Updates Windows build to use information from git
2017-03-03 21:32:17 -08:00
Zachary Ware
03f7cb0604
bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-442)
2017-03-03 16:07:25 -06:00
Steve Dower
654da960a0
Issue #29080 : Removes hard dependency on hg.exe from PC/build.bat
2016-12-28 14:38:08 -08:00
Steve Dower
7ec8a18514
Issue #29080 : Removes hard dependency on hg.exe from PC/build.bat
2016-12-28 14:37:44 -08:00
Steve Dower
10beb3cfef
Issue #28896 : Disable WindowsRegistryFinder by default.
2016-12-12 11:17:59 -08:00
Steve Dower
de6efdb772
Ensures intermediate directory is created before accessing it.
2016-12-03 11:56:20 -08:00
Steve Dower
190dbd9ba2
Issue #28846 : Various installer fixes
2016-12-03 11:18:53 -08:00
Steve Dower
f00ef72ee1
Ensures intermediate directory is created before using it
2016-12-03 11:56:44 -08:00
Steve Dower
1058109b31
Issue #28846 : Various installer fixes
2016-12-03 11:24:02 -08:00
Steve Dower
02a4018c6e
Issue #28573 : Missing sys._mercurial info and other build issues.
2016-11-22 11:48:52 -08:00
Steve Dower
4468bed2fc
Issue #28573 : Avoid setting up env too many times during build
2016-11-14 16:13:56 -08:00
Steve Dower
1da055ee0d
Makes test_underpth* tests more robust by copying the executable.
2016-10-29 08:50:31 -07:00
Benjamin Peterson
4510e6de9d
mark dtrace stubs as static inline; remove stubs
...
C99 inline semantics don't work everywhere. (https://bugs.python.org/issue28092 )
We don't want these to have external visibility anyway.
2016-10-20 22:37:00 -07:00
INADA Naoki
a83636247e
Issue #28448 : Fix C implemented asyncio.Future didn't work on Windows
2016-10-21 12:30:15 +09:00
INADA Naoki
9f2ce25481
Issue #28428 : Rename _futures module to _asyncio.
...
It will have more speedup functions or classes other than asyncio.Future.
2016-10-15 15:39:19 +09:00
Zachary Ware
547d156c2c
Issue #28208 : Update Windows build to use SQLite 3.14.2.0
2016-10-10 22:36:21 -05:00
Zachary Ware
c08bb6c63a
Issue #28248 : Merge with 3.5
2016-10-10 22:22:27 -05:00
Zachary Ware
fd28cbef4b
Issue #28248 : Merge with 3.4
2016-10-10 22:11:12 -05:00
Zachary Ware
068534ab03
Issue #28248 : Update Windows build to use OpenSSL 1.0.2j
2016-10-10 21:57:20 -05:00
Steve Dower
425ec150ea
Issue #28402 : Adds signed catalog files for stdlib on Windows.
2016-10-09 20:18:52 -07:00
INADA Naoki
9e4e38ecd2
Issue #26801 : Added C implementation of asyncio.Future.
...
Original patch by Yury Selivanov.
2016-10-09 14:44:47 +09:00
Steve Dower
312cef7452
Issue #28217 : Adds _testconsole module to test console input. Fixes some issues found by the tests.
2016-10-03 09:04:58 -07:00
Steve Dower
765285337a
Issue #28251 : Improvements to help manuals on Windows.
2016-09-22 17:09:56 -07:00
Steve Dower
fb4a96a58f
Issue #28251 : Improvements to help manuals on Windows.
2016-09-22 17:07:56 -07:00
Steve Dower
17a564ecc9
Add file missed from backport
2016-09-17 17:29:37 -07:00