Jason R. Coombs
b7a0109cd2
bpo-39022, bpo-38594: Sync with importlib_metadata 1.3 (GH-17568)
...
* bpo-39022, bpo-38594: Sync with importlib_metadata 1.3 including improved docs for custom finders and better serialization support in EntryPoints.
* 📜 🤖 Added by blurb_it.
* Correct module reference
2019-12-10 20:05:10 -05:00
Sergey Fedoseev
a2ff283d51
bpo-27961: Replace PY_ULLONG_MAX with ULLONG_MAX (GH-17539)
2019-12-09 21:22:19 +01:00
Steve Dower
ee17e37356
bpo-39007: Add auditing events to functions in winreg (GH-17541)
...
Also allows winreg.CloseKey() to accept same types as other functions.
2019-12-09 11:18:12 -08:00
Steve Dower
b8cbe74c34
bpo-39008: Require Py_ssize_t for PySys_Audit formats rather than raise a deprecation warning (GH-17540)
2019-12-09 11:05:39 -08:00
Kyle Stanley
ab513a38c9
bpo-37228: Fix loop.create_datagram_endpoint()'s usage of SO_REUSEADDR ( #17311 )
2019-12-09 15:21:10 +01:00
Victor Stinner
0131aba5ae
bpo-38916: array.array: remove fromstring() and tostring() (GH-17487)
...
array.array: Remove tostring() and fromstring() methods. They were
aliases to tobytes() and frombytes(), deprecated since Python 3.2.
2019-12-09 14:09:14 +01:00
Victor Stinner
6cac113666
bpo-38991: Remove test.support.strip_python_stderr() (GH-17490)
...
test.support: run_python_until_end(), assert_python_ok() and
assert_python_failure() functions no longer strip whitespaces from
stderr.
2019-12-08 08:38:16 +01:00
Christian Heimes
2b7de6696b
bpo-38820: OpenSSL 3.0.0 compatibility. (GH-17190)
...
test_openssl_version now accepts version 3.0.0.
getpeercert() no longer returns IPv6 addresses with a trailing new line.
Signed-off-by: Christian Heimes <christian@python.org>
https://bugs.python.org/issue38820
2019-12-07 08:59:36 -08:00
Daniel Himmelstein
15fb7fa881
bpo-29636: json.tool: Add document for indentation options. (GH-17482)
...
And updated test to use subprocess.run
2019-12-07 23:14:40 +09:00
Anj-A
4443450fda
bpo-38652: Remove provisional note for asyncio.BufferedProtocol (GH-17047)
...
https://bugs.python.org/issue38652
2019-12-07 04:53:12 -08:00
wim glenn
efefe25443
bpo-27413: json.tool: Add --no-ensure-ascii option. (GH-17472)
2019-12-06 15:44:01 +09:00
Sergey Fedoseev
1f9f69dd4c
bpo-27961: Replace PY_LLONG_MAX, PY_LLONG_MIN and PY_ULLONG_MAX with standard macros (GH-15385)
...
Use standard constants LLONG_MIN, LLONG_MAX and ULLONG_MAX.
2019-12-05 15:55:28 +01:00
An Long
eb48a451e3
bpo-27873: Update docstring for multiprocessing.Pool.map (GH-17436)
...
Update docstring for `multiprocessing.Pool.map` to mention `pool.starmap()`.
Prev PR: https://github.com/python/cpython/pull/17367 @aeros
https://bugs.python.org/issue27873
2019-12-03 15:30:53 -08:00
idomic
fdafa1d0ed
document threading.Lock.locked() (GH-17427)
2019-12-01 22:07:39 +02:00
Ofek Lev
575d0b46d1
Fix typos (GH-17423)
2019-11-30 21:44:21 -08:00
Steve Dower
bea33f5e1d
bpo-38920: Add audit hooks for when sys.excepthook and sys.unraisable hooks are invoked (GH-17392)
...
Also fixes some potential segfaults in unraisable hook handling.
2019-11-28 08:46:11 -08:00
Tal Einat
02519f75d1
bpo-38524: clarify example a bit and improve formatting (GH-17406)
2019-11-28 07:22:09 +02:00
Tzu-ping Chung
045d4e243d
bpo-38928: Fix versionadded for venv's upgrade_deps function (GH-17404)
2019-11-27 20:21:48 +00:00
Inada Naoki
ea9835c5d1
bpo-26730: Fix SpooledTemporaryFile data corruption (GH-17400)
...
SpooledTemporaryFile.rollback() might cause data corruption
when it is in text mode.
Co-Authored-By: Serhiy Storchaka <storchaka@gmail.com>
2019-11-27 22:22:06 +09:00
Florian Dahlitz
1bddf890e5
bpo-38524: document implicit and explicit calling of descriptors' __set_name__ (GH-17364)
2019-11-27 10:46:40 +02:00
Yoni Lavi
ce4b7a273a
Show the differing module names for readlink() (GH-17395)
...
This was very confusing with the text for both being just `readlink()`.
2019-11-26 21:08:50 -08:00
Terry Jan Reedy
e563a155be
bpo-38892: Improve docs for audit event (GH-17361)
2019-11-26 09:07:48 -08:00
Karl Dubost
bc441ed7c1
bpo-22377: Fixes documentation for %Z in datetime (GH-16507)
...
This fixes the issue discussed in https://bugs.python.org/issue22377
and fixes it according to the comments made by Paul Ganssle @pganssle
* It clarifies which values are acceptable in the table
* It extends the note with a clearer information on the valid values
https://bugs.python.org/issue22377
2019-11-26 08:38:41 -08:00
David Coles
386d00cc34
Remove use of deprecated `array.fromstring` method (GH-17332)
2019-11-26 15:31:09 +09:00
Sanchit Khurana
f8a6316778
bpo-21063: Improve module synopsis for distutils (GH-17363)
2019-11-25 14:17:59 -08:00
Pablo Galindo
e11f25dbd8
Fix typo in Doc/whatsnew/3.9.rst (GH-17372)
2019-11-25 11:16:39 +00:00
Pablo Galindo
27fc3b6f3f
bpo-38870: Expose a function to unparse an ast object in the ast module (GH-17302)
...
Add ast.unparse() as a function in the ast module that can be used to unparse an
ast.AST object and produce a string with code that would produce an equivalent ast.AST
object when parsed.
2019-11-24 23:02:40 +00:00
Terry Jan Reedy
6bf644ec82
bpo-38862: IDLE Strip Trailing Whitespace fixes end newlines (GH-17366)
...
Extra newlines are removed at the end of non-shell files. If the file only has newlines after stripping other trailing whitespace, all are removed, as is done by patchcheck.py.
2019-11-24 16:29:29 -05:00
Raymond Hettinger
041d8b48a2
bpo-38881: choices() raises ValueError when all weights are zero (GH-17362)
2019-11-23 02:22:13 -08:00
Brett Cannon
84b1ff6560
bpo-38899: virtual environment activation for fish should use `source` (GH-17359)
...
The previously documented use of `.` is considered deprecated (https://fishshell.com/docs/current/commands.html#source ).
https://bugs.python.org/issue38899
Automerge-Triggered-By: @brettcannon
2019-11-22 23:32:27 -08:00
Victor Stinner
d68b592dd6
bpo-38896: Remove PyUnicode_ClearFreeList() function (GH-17354)
...
Remove PyUnicode_ClearFreeList() function: the Unicode free list has
been removed in Python 3.3.
2019-11-23 02:30:32 +01:00
Victor Stinner
2582d46fbc
bpo-38858: new_interpreter() reuses pycore_init_builtins() (GH-17351)
...
new_interpreter() now calls _PyBuiltin_Init() to create the builtins
module and calls _PyImport_FixupBuiltin(), rather than using
_PyImport_FindBuiltin(tstate, "builtins").
pycore_init_builtins() is now responsible to initialize
intepr->builtins_copy: inline _PyImport_Init() and remove this
function.
2019-11-22 19:24:49 +01:00
Callum Ward
42bc60ead3
closes bpo-29275: Remove Y2K reference from time module docs (GH-17321)
...
The Y2K reference is not needed as it only points out that Python's use
of C standard functions doesn't generally suffer from Y2K issues; the
point regarding conventions for conversion of 2-digit years in
:func:`strptime` is still valid.
2019-11-22 08:57:14 -08:00
Alex
4e205b74f9
Fix quoted signature of setattrofunc (GH-17251)
...
setattrofunc returns `int`, not `PyObject *`.
2019-11-22 14:48:14 +01:00
Claudiu Popa
65444cf7fe
bpo-38526: Fix zipfile.Path method name to be the correct one ( #17317 )
2019-11-21 16:23:13 -05:00
Mark Shannon
82f897bf8f
Correct release version to 3.9 for RERAISE and WITH_EXCEPT_START bytecodes. ( #17318 )
...
bpo-33387
Corrects commit fee5526
2019-11-21 14:47:49 +00:00
Mark Shannon
fee552669f
Produce cleaner bytecode for 'with' and 'async with' by generating separate code for normal and exceptional paths. ( #6641 )
...
Remove BEGIN_FINALLY, END_FINALLY, CALL_FINALLY and POP_FINALLY bytecodes. Implement finally blocks by code duplication.
Reimplement frame.lineno setter using line numbers rather than bytecode offsets.
2019-11-21 09:11:43 +00:00
Géry Ogam
d67279147a
Update functions.rst (GH-16468)
...
This PR will make the following changes to the [_Built-in Functions_](https://docs.python.org/3/library/functions.html ) chapter of the library documentation:
- improve hyperlinks in Sphinx roles (trailing 's' belong to hyperlinks).
Automerge-Triggered-By: @csabella
2019-11-20 18:10:19 -08:00
Dave Nguyen
9391f6c3ef
bpo-36277: Add document for pdb debug and retval commands (GH-12872)
...
https://bugs.python.org/issue36277
Automerge-Triggered-By: @csabella
2019-11-20 17:49:15 -08:00
Jules Lasne (jlasne)
6db2fb7c30
Removed capital letter in parameter in stdtypes.rst (GH-17218)
...
Automerge-Triggered-By: @csabella
2019-11-20 17:30:05 -08:00
Aveheuzed
06ca2a2be9
Fixed an incorrect sentence in the docs (GH-17205)
...
Fixed an incorrect sentence in Doc/c-api/mapping.rst I fell on
while translating the file.
skip issue
Automerge-Triggered-By: @csabella
2019-11-20 17:19:00 -08:00
Jason Fried
046442d02b
bpo-38857: AsyncMock fix for awaitable values and StopIteration fix [3.8] (GH-17269)
2019-11-20 16:27:51 -08:00
Victor Stinner
4dedd0f0dd
bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (GH-17284)
...
Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList()
functions: the free lists of bound method objects have been removed.
Remove also _PyMethod_Fini() and _PyCFunction_Fini() functions.
2019-11-20 12:59:12 +01:00
Victor Stinner
488d02a241
bpo-38835: Exclude PyFPE macros from the stable API (GH-17228)
...
Exclude PyFPE_START_PROTECT() and PyFPE_END_PROTECT() macros of
pyfpe.h from Py_LIMITED_API (stable API).
2019-11-20 12:17:09 +01:00
Benjamin Peterson
7483451577
closes bpo-38712: Add signal.pidfd_send_signal. (GH-17070)
...
This exposes a Linux-specific syscall for sending a signal to a process
identified by a file descriptor rather than a pid.
For simplicity, we don't support the siginfo_t parameter to the syscall. This
parameter allows implementing a pidfd version of rt_sigqueueinfo(2), which
Python also doesn't support.
2019-11-19 20:39:14 -08:00
John Belmonte
279d8df5e5
bpo-38753: AsyncMock added in version 3.8 (GH-17102)
2019-11-19 16:30:43 -08:00
Jules Lasne (jlasne)
f25875af42
Added missing coma after end of list in subprocess.rst (GH-17217)
...
Automerge-Triggered-By: @csabella
2019-11-19 04:14:53 -08:00
Jules Lasne (jlasne)
b1f160a236
Add missing comma and period in unittest docs (GH-17211)
...
Automerge-Triggered-By: @csabella
2019-11-19 04:05:45 -08:00
Batuhan Taşkaya
24555ce2f9
bpo-21767: explicitly mention abc support in functools.singledispatch docs ( #17171 )
2019-11-19 09:16:46 +01:00
Steve Dower
00923c6399
bpo-38622: Add missing audit events for ctypes module (GH-17158)
2019-11-18 11:32:46 -08:00