Victor Stinner
ed189ce494
bpo-38347: find pathfix for Python scripts whose name contain a '-' (GH-16536) (GH-16719)
...
pathfix.py: Assume all files that end on '.py' are Python scripts when working recursively.
(cherry picked from commit 2b7dc40b2a
)
2019-10-11 17:36:56 +02:00
Miss Islington (bot)
e85ba1e692
[3.7] bpo-14546: Fix the argument handling in Tools/scripts/lll.py (GH-13026) (GH-13060)
...
(cherry picked from commit c4e78b116f
)
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
2019-05-02 15:29:06 -04:00
Miss Islington (bot)
7beb8c54ed
bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284)
...
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 34fd4c2019
)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2018-11-05 06:52:58 -08:00
Miss Islington (bot)
1662bbf09f
bpo-32256: Make patchcheck.py work for out-of-tree builds (GH-4760)
...
Set SRCDIR as the current directory for git.
(cherry picked from commit aa95bfb5fe
)
Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru>
2018-10-19 18:21:43 -07:00
Miss Islington (bot)
a9846e0c70
pypi.python.org -> pypi.org (GH-7613) (GH-7614)
...
(cherry picked from commit 9d6d06e806
)
Co-authored-by: Ned Deily <nad@python.org>
2018-06-11 01:05:22 -04:00
Miss Islington (bot)
9aa1e721e1
remove hg support from patchcheck (GH-7440)
...
(cherry picked from commit b8c0845fee
)
Co-authored-by: Benjamin Peterson <benjamin@python.org>
2018-06-05 22:56:31 -07:00
Miss Islington (bot)
6e65e44626
[3.7] bpo-32885: Tools/scripts/pathfix.py: Add -n option for no backup~ (GH-5772) ( #6103 )
...
Creating backup files with ~ suffix can be undesirable in some environment,
such as when building RPM packages. Instead of requiring the user to remove
those files manually, option -n was added, that simply disables this feature.
-n was selected because 2to3 has the same option with this behavior.
(cherry picked from commit 5affd5c29e
)
Co-authored-by: Miro Hrončok <miro@hroncok.cz>
2018-03-14 18:52:28 +01:00
Victor Stinner
dc6b9462c0
bpo-20361: Remove workaround for a now fixed bug ( #5283 )
...
"python3 -bb -Wd" now works as expected:
"python3 -bb -Wd -Werror::BytesWarning" is no more needed.
2018-01-23 13:30:53 +01:00
Victor Stinner
fe2d5babba
bpo-32159: Remove tools for CVS and Subversion ( #4615 )
...
CPython migrated from CVS to Subversion, to Mercurial, and then to
Git. CVS and Subversion are not more used to develop CPython.
* platform module: drop support for sys.subversion. The
sys.subversion attribute has been removed in Python 3.3.
* Remove Misc/svnmap.txt
* Remove Tools/scripts/svneol.py
* Remove Tools/scripts/treesync.py
2017-11-28 22:29:32 +01:00
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
Serhiy Storchaka
885bdc4946
Issue #25985 : sys.version_info is now used instead of sys.version
...
to format short Python version.
2016-02-11 13:10:36 +02:00
Martin Panter
b4ce1fc31b
Issue #5319 : New Py_FinalizeEx() API to exit with status 120 on failure
2015-11-30 03:18:29 +00:00
Terry Jan Reedy
4df429618d
Merge with 3.5
2015-10-30 19:26:03 -04:00
Terry Jan Reedy
3f209b63f5
Merge with 3.4
2015-10-30 19:25:50 -04:00
Terry Jan Reedy
a05e7f6743
Issue #25505 : Remove unused buggy method.
2015-10-30 19:25:34 -04:00
Brett Cannon
dd1e670758
Fix a variable typo by switching to a f-string.
2015-10-26 17:11:04 -07:00
Brett Cannon
f1c47e4751
Issue #25154 : Make the file argument apply to the print function and
...
not str.format call.
2015-10-25 17:40:31 -07:00
Brett Cannon
9b63868f77
Issue #25154 : Deprecate the pyvenv script.
...
This was done so as to move users to `python3 -m venv` which prevents
confusion over which Python interpreter will be used in the virtual
environment when more than one is installed.
2015-10-16 15:14:27 -07:00
Yury Selivanov
f488fb422a
Issue #19235 : Add new RecursionError exception. Patch by Georg Brandl.
2015-07-03 01:04:23 -04:00
Serhiy Storchaka
3028c955fa
Issue #24288 : Generated opcode.h no longer contains trailing spaces and tabs.
2015-05-27 21:31:33 +03: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
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
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
Serhiy Storchaka
45ec3288d0
Removed trailing whitespaces in miscalenous files.
2015-04-03 19:42:32 +03:00