Victor Stinner
696b501cd1
bpo-32155: Bugfixes found by flake8 F841 warnings ( #4608 )
...
* distutils.config: Use the PyPIRCCommand.realm attribute if set
* turtledemo: wait until macOS osascript command completes to not
create a zombie process
* Tools/scripts/treesync.py: declare 'default_answer' and
'create_files' as globals to modify them with the command line
arguments. Previously, -y, -n, -f and -a options had no effect.
flake8 warning: "F841 local variable 'p' is assigned to but never
used".
2017-11-28 15:30:32 +01:00
Victor Stinner
87d332dcdb
bpo-31810: Add smelly.py to check exported symbols ( #4057 )
...
* Add Tools/scripts/smelly.py: script checking if all symbols
exported by libpython start with "Py" or "_Py".
* Modify "make smelly" to run smelly.py: the command now fails with a
non-zero exit code if libpython leaks a "smelly" symbol.
* Travis CI now runs "make smelly"
2017-10-24 01:29:53 -07:00
Antoine Pitrou
b091bec824
bpo-31536: Avoid wholesale rebuild after make regen-all ( #3678 )
...
* bpo-31536: Avoid wholesale rebuild after `make regen-all`
* Add NEWS
2017-09-20 14:57:56 -07:00
Antoine Pitrou
d39dbf4cf1
Simplify run_tests.py ( #3482 )
2017-09-10 20:32:13 +02:00
Benjamin Peterson
069306312a
remove IRIX support (closes bpo-31341) ( #3310 )
...
See PEP 11.
2017-09-04 16:36:05 -07:00
Victor Stinner
4a347ce426
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
2017-08-17 16:29:15 +02:00
Antoine Pitrou
1ba9469e9f
Update make patchcheck for blurb and NEWS.d ( #2381 )
2017-06-25 11:21:49 +10:00
Brett Cannon
70cb1875bb
Check the whitespace of pull requests on Travis (GH-2367)
2017-06-24 16:51:23 -07:00
Jon Dufresne
3972628de3
bpo-30296 Remove unnecessary tuples, lists, sets, and dicts ( #1489 )
...
* Replaced list(<generator expression>) with list comprehension
* Replaced dict(<generator expression>) with dict comprehension
* Replaced set(<list literal>) with set literal
* Replaced builtin func(<list comprehension>) with func(<generator
expression>) when supported (e.g. any(), all(), tuple(), min(), &
max())
2017-05-18 07:35:54 -07:00
Mariatta
58f3c9dc8f
bpo-30109: Fix reindent.py (GH-1207)
...
Skip the file if it has bad encoding.
2017-04-19 22:59:20 -07:00
Nick Coghlan
2abfdf5a81
Issue #29798 : Handle git worktree in patchcheck ( #1058 )
...
The original attempted fix missed an `isdir()` call in
`get_base_branch()`.
2017-04-09 18:33:03 +10:00
Nick Coghlan
6a6d090612
bpo-29798: Handle git worktree in make patchcheck ( #629 )
...
In git worktree directories, `.git` is a configuration
file rather than a subdirectory
2017-03-12 19:37:09 +10:00
Nick Coghlan
482f7a274f
bpo-29656: Handle PR branches in 'make patchcheck' ( #302 )
2017-03-12 13:19:08 +10:00
Victor Stinner
213cc388c7
Reintroduce Python2 support in generate_opcode_h.py
...
Issue #28821 .
Add also a message to show that the command did something :-)
2016-11-28 18:13:52 +01:00
Victor Stinner
6193ecd779
Fix a ResourceWarning in generate_opcode_h.py
...
Use a context manager to close the Python file. Replace also open() with
tokenize.open() to handle coding cookie if any in Lib/opcode.py.
2016-11-25 11:59:52 +01:00
Victor Stinner
3e56c23e7d
regrtest: add -u for unbuffered stdout/stderr
2016-09-21 17:12:50 +02:00
Berker Peksag
1cd53f6100
Issue #26830 : Refactor Tools/scripts/google.py
...
Patch by Francisco Couzo.
2016-09-14 10:59:27 +03:00
Martin Panter
bdb847ae99
Issue #27952 : Merge fixcid.py from 3.5
2016-09-11 10:06:38 +00:00
Martin Panter
b7665386bc
Issue #27952 : Get fixcid.py working with the re module
2016-09-11 09:32:26 +00:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
a68c1bca7b
Remove legacy "from __future__ import with_statement" lines.
2016-09-08 13:47:41 -07:00
R David Murray
44b548dda8
#27364 : fix "incorrect" uses of escape character in the stdlib.
...
And most of the tools.
Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and
Martin Panter.
2016-09-08 13:59:53 -04:00
Ned Deily
622b2f6ec9
Issue #24225 : Fix additional renamed module references.
2016-06-03 17:50:44 -07:00
Serhiy Storchaka
ccd047ea4b
Removed unused imports.
2016-04-25 00:12:32 +03:00
Serhiy Storchaka
a051bf3afb
Issue #26581 : Use the first coding cookie on a line, not the last one.
2016-03-20 23:47:48 +02:00
Serhiy Storchaka
e431d3c9aa
Issue #26581 : Use the first coding cookie on a line, not the last one.
2016-03-20 23:36:29 +02:00