summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* [2.7] closes bpo-40125: Update multissltests.py to use OpenSSL 1.1.1f. ↵Benjamin Peterson2020-04-011-3/+3
| | | | | | (GH-19251) (cherry picked from commit cd16661f903153ecac55f190ed682e576c5deb24)
* Work around Path.glob() issue when creating nuget package (GH-16855)Steve Dower2019-10-201-1/+1
|
* [2.7] bpo-14546: Fix the argument handling in Tools/scripts/lll.py ↵Zackery Spytz2019-05-021-4/+3
| | | | | (GH-13026) (GH-13063) (cherry picked from commit c4e78b116f9a4299f3b3bfbbd18ef49782bb1143)
* bpo-36174: Update nuget authoring for new license field. (GH-12300)Steve Dower2019-03-133-4/+3
|
* Add product codes until the end of time. (GH-11901)Steve Dower2019-02-171-0/+10
|
* [2.7] bpo-33570: Enable OpenSSL 1.1.1 testing within the multissltests ↵stratakis2019-02-151-1/+2
| | | | | | (GH-11879) multissltests: fix _build_src(), add 'cwd' variable.
* [2.7] bpo-33570: TLS 1.3 ciphers for OpenSSL 1.1.1 (GH-6976) (GH-8760) ↵stratakis2019-02-151-59/+94
| | | | | | | | | | | | | (GH-10607) Change TLS 1.3 cipher suite settings for compatibility with OpenSSL 1.1.1-pre6 and newer. OpenSSL 1.1.1 will have TLS 1.3 cipers enabled by default. Also update multissltests to test with latest OpenSSL. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 3e630c541b35c96bfe5619165255e559f577ee71) Co-authored-by: Christian Heimes <christian@python.org>
* [2.7] bpo-35133: Fix mistakes when concatenate string literals on different ↵Serhiy Storchaka2018-11-051-2/+2
| | | | | | | | | | | | lines. (GH-10284) (GH-10335) (GH-10336) Two kind of mistakes: 1. Missed space. After concatenating there is no space between words. 2. Missed comma. Causes unintentional concatenating in a list of strings. (cherry picked from commit 34fd4c20198dea6ab2fe8dc6d32d744d9bde868d) (cherry picked from commit 7054e5c80b6e98cd44e22d1bc2d7f0a94343089d)
* bpo-34989: python-gdb.py: fix current_line_num() (GH-9889) (GH-9899)Victor Stinner2018-10-151-13/+33
| | | | | | | | | | | | | | | | python-gdb.py now handles errors on computing the line number of a Python frame. Changes: * PyFrameObjectPtr.current_line_num() now catchs any Exception on calling addr2line(), instead of failing with a surprising "<class 'TypeError'> 'FakeRepr' object is not subscriptable" error. * All callers of current_line_num() now handle current_line_num() returning None. * PyFrameObjectPtr.current_line() now also catchs IndexError on getting a line from the Python source file. (cherry picked from commit 2e438cc2554495b28480a3ffe5cdf41b6ab823a0)
* bpo-34500: Fix ResourceWarning in difflib.py (GH-8926)Mickaël Schoentgen2018-09-031-2/+4
| | | | | The change to Tools/scripts/diff.py effectively backports part of a2637729f23dc993e820fd92f0d1759ad714c9b2. The test code changed in Doc/library/difflib.rst is not present in current 3.x.
* bpo-33711: Fix license generation error in installer build script (GH-7241)native-api2018-06-241-1/+1
|
* bpo-32962: Backport python-gdb.py and test_gdb.py from master (GH-7726)Victor Stinner2018-06-151-33/+115
| | | | | | | | | | | | | | | | | | | | * bpo-32962: python-gdb catchs ValueError on read_var() (GH-7692) python-gdb now catchs ValueError on read_var(): when Python has no debug symbols for example. (cherry picked from commit 019d33b7a447e78057842332fb5d3bad01922122) * bpo-32962: python-gdb catchs UnicodeDecodeError (GH-7693) python-gdb now catchs UnicodeDecodeError exceptions when calling string(). (cherry picked from commit d22fc0bc7de7882da204abe50884bbde2da4f9e7) bpo-29367: python-gdb.py now supports also method-wrapper (wrapperobject) objects. (cherry picked from commit 611083331d534481ca7956a376e38fb0e9ef3854)
* [2.7] remove hg support from patchcheck (GH-7440). (GH-7444)Benjamin Peterson2018-06-061-28/+3
| | | (cherry picked from commit b8c0845fee9277b1106ceecbf7592f8806c73ec8)
* [2.7] Update `make patchcheck` for blurb and NEWS.d (GH-2381) (GH-6576)Antoine Pitrou2018-04-231-5/+5
| | | (cherry picked from commit 1ba9469)
* [2.7] bpo-31920: Fixed handling directories as arguments in the ↵Serhiy Storchaka2018-04-101-20/+14
| | | | | | | ``pygettext`` script. (GH-6259) (GH-6436) Based on patch by Oleg Krasnikov. (cherry picked from commit c93938b5beea4c3f592119ebee6d4029558db8de)
* [2.7] bpo-33127: Compatibility patch for LibreSSL 2.7.0 (GH-6210) (GH-6215)Christian Heimes2018-03-241-1/+2
| | | | | | | | | | | | | LibreSSL 2.7 introduced OpenSSL 1.1.0 API. The ssl module now detects LibreSSL 2.7 and only provides API shims for OpenSSL < 1.1.0 and LibreSSL < 2.7. Documentation updates and fixes for failing tests will be provided in another patch set. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 4ca0739c9d97ac7cd45499e0d31be68dc659d0e1) Co-authored-by: Christian Heimes <christian@python.org>
* bpo-30109: Fix reindent.py for non-ASCII files. (#5637)Serhiy Storchaka2018-02-121-11/+29
| | | | | It now processes files as binary streams. This also fixes "make reindent".
* [2.7] Update multissl test helper (GH-3349) (#3416)Christian Heimes2017-09-072-241/+430
| | | | Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit d3b9f97e6d92bbfcf956638344fd827a40837b96)
* [2.7] bpo-30450: Pull Windows dependencies from GitHub rather than SVN ↵Zachary Ware2017-09-041-3/+4
| | | | | | | | | | | | | | | | | | | (GH-1783) (GH-3306) 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. Cherry-picked from 51599e2bdd10ab77212a7cbb41a13ea70ee13da8, parts of 40a23e88994aca92c83c8e84ab8b8cdc11d7ec54, parts of 68d663cf85d1ac5eaf83482eed39c0a6f8093601, d5cd21d75a27a377f2f9c8370fd8e8c7efaeefb1, and possibly others that I've missed. Also: * Rename db -> bsddb for disambiguity * Update sqlite3 to 3.14.2.0 since it's the version we use on 3.x, and it's simpler to just use it than to also upload the old version to cpython-source-deps * Add PCbuild/*.ilk to .gitignore
* Enables RC markings in nuget packages. (#3216)Steve Dower2017-08-271-0/+1
|
* [2.7] bpo-31221: patchcheck ignores external libraries (#3109) (#3118)Victor Stinner2017-08-171-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | * bpo-31221: patchcheck ignores external libraries (#3109) Tools/scripts/patchcheck.py now ignores changes in directories which are copies of external libraries: * Modules/_ctypes/libffi_msvc/ * Modules/_ctypes/libffi_osx/ * Modules/_decimal/libmpdec/ * Modules/expat/ * Modules/zlib/ Drop also support for Mercurial, since CPython migrated to Git. Exclude also libmpdec patchcheck: exclude also libffi_osx and libffi_msvc (cherry picked from commit 4a347ce426fe7381885703d9074d7a6b3aeb2f2b) * Exclude also Modules/_ctypes/libffi on Python 2.7 * Remove _decimal/libmpdec, not in Python 2.7
* Tools/buildbot/test.bat: add --slowest option (#2552)Victor Stinner2017-07-031-1/+1
|
* [2.7] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2086)Zachary Ware2017-06-1111-165/+165
| | | Also updates checked-in line endings in several files.
* Issue #29798: Handle git worktree in patchcheck (#1057)Nick Coghlan2017-04-091-1/+1
| | | | The original attempted fix missed an `isdir()` call in `get_base_branch()`.
* bpo-29798: Handle git worktree in `make patchcheck` (#629) (#635)Nick Coghlan2017-03-121-1/+4
| | | | | In git worktree directories, `.git` is a configuration file rather than a subdirectory (cherry picked from commit 6a6d090612dd7deaac2bc0399fad743e5e2db606)
* [2.7] bpo-29656: Handle PR branches in 'make patchcheck' (#302) (#628)Nick Coghlan2017-03-121-20/+74
| | | | | | | | | | Additional changes needed to backport: - dropped legacy SVN support from patchcheck - use subprocess.PIPE to silence expected error output - don't try to use subprocess.Popen as a context manager - don't try to pass a keyword argument to str.split() (cherry picked from commit 482f7a274fa52b7ba34ff308cd9acdcac9f41ba5)
* [2.7] Change some mercurial/ hg.python.org references. (#8) (#183)Senthil Kumaran2017-02-201-0/+2
| | | (cherry picked from commit b2ee40ed9c9041dcff9c898aa19aacf9ec60308a)
* Fixes the 2.7 nuget packages to include a shim bdist_wininstSteve Dower2016-12-192-2/+30
|
* Issue #27854: Include idlelib/help.html in 2.7 Windows installer.Terry Jan Reedy2016-11-111-0/+1
| | | | Without this file, clicking Help => IDLE Help did nothing.
* Issue #28515: Fixed py3k warnings.Serhiy Storchaka2016-10-251-4/+4
|
* Issue #27952: Get fixcid.py working with the re moduleMartin Panter2016-09-111-14/+16
|
* Issue #27566: Fix clean target in freeze makefile (patch by Lisa Roach)Steve Dower2016-09-101-2/+2
|
* Removes file from installer.Steve Dower2016-09-091-1/+0
|
* Issue #27888: Prevent Windows installer from displaying console windows and ↵Steve Dower2016-09-012-16/+28
| | | | failing when pip cannot be installed/uninstalled.
* Spelling and grammar fixes in code comments and documentationMartin Panter2016-07-281-1/+1
|
* Issue #27626: Spelling fixes in docs, comments and internal namesMartin Panter2016-07-282-2/+2
| | | | Based on patch by Ville Skyttä.
* Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-022-2/+2
| | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed to fix the grammar.
* Adds batch file for building nuget package, and includes libs folderSteve Dower2016-06-273-11/+94
|
* Adds scripts for building nuget packages.Steve Dower2016-06-244-0/+288
|
* Issue #27171: Fix typos in documentation, code comments, and testsMartin Panter2016-06-021-1/+1
|
* Fix a few typos. Patch by Eitan Adler.Ezio Melotti2013-01-272-2/+2
|
* Issue #27076: Doc, comment and test function name spelling fixesMartin Panter2016-05-263-3/+3
| | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
* Fix python-gdb.py: get C types on demandVictor Stinner2016-04-201-9/+17
| | | | | | Issue #26799: Fix python-gdb.py: don't get C types once when the Python code is loaded, but get C types on demand. The C types can change if python-gdb.py is loaded before the Python executable. Patch written by Thomas Ilsche.
* Issue #26778: Fixed "a/an/and" typos in code comment and documentation.Serhiy Storchaka2016-04-172-3/+3
|
* Issue #26581: Use the first coding cookie on a line, not the last one.Serhiy Storchaka2016-03-201-1/+1
|
* Backed out changeset: e7065fc4a6c2Steve Dower2016-03-081-1/+1
|
* Force clean externals on buildbots.Steve Dower2016-03-081-1/+1
|
* Updates build to use SHA256 hash when signing filesSteve Dower2016-02-081-0/+1
|
* Issue #25505: Remove unused buggy method.Terry Jan Reedy2015-10-301-2/+0
|
* fix usage of undefined name (#25504)Benjamin Peterson2015-10-301-1/+1
|