Dino Viehland
ac46eb4ad6
bpo-38113: Update the Python-ast.c generator to PEP384 (gh-15957)
...
Summary: This mostly migrates Python-ast.c to PEP384 and removes all statics from the whole file. This modifies the generator itself that generates the Python-ast.c. It leaves in the usage of _PyObject_LookupAttr even though it's not fully PEP384 compatible (this could always be shimmed in by anyone who needs it).
2019-09-11 18:16:34 +01:00
Joannah Nanjekye
8d120f75fb
bpo-28724: Add methods send_fds and recv_fds to the socket module (GH-12889)
...
The socket module now has the socket.send_fds() and socket.recv.fds() functions.
Contributed by Joannah Nanjekye, Shinya Okano (original patch)
and Victor Stinner.
Co-Authored-By: Victor Stinner <vstinner@redhat.com>
2019-09-11 19:12:21 +02:00
Christian Heimes
58ab13479d
bpo-38117: Test with OpenSSL 1.1.1d (GH-15983)
...
Signed-off-by: Christian Heimes <christian@python.org>
2019-09-11 18:45:52 +02:00
Hai Shi
5a56ce4a0e
bpo-37750: Add doc of PyBuffer_FromContiguous (GH-15988)
...
https://bugs.python.org/issue37750
Automerge-Triggered-By: @matrixise
2019-09-11 09:38:47 -07:00
Steve Dower
0b72ccff56
bpo-32592: Set Windows 8 as the minimum required version for API support (GH-15951)
2019-09-11 17:03:37 +01:00
Xtreak
e6557d3c62
bpo-36528: Remove duplicate re tests. (GH-2689)
...
Co-Authored-By: Makdon <makdon@makdon.me>
2019-09-11 17:02:34 +01:00
Dong-hee Na
145cf1f50c
bpo-35923: Update the BuiltinImporter to use loader._ORIGIN instead of a hard-coded value (GH-15651)
2019-09-11 17:00:02 +01:00
Julien Palard
1fae844451
Doc: Fix missing negation. (GH-14640)
...
Reported by Hug Capella on docs@.
Automerge-Triggered-By: @matrixise
2019-09-11 08:55:22 -07:00
Dino Viehland
5b172c27f7
bpo-38113: Update Python/ast.c to PEP-384 (GH-15975)
...
Removes statics for better subinterpreter support and moves to _PyType_Name
https://bugs.python.org/issue38113
Automerge-Triggered-By: @tiran
2019-09-11 08:47:16 -07:00
toonarmycaptain
0cc27417f2
Improve clarity of try-return-finally-return (GH-15677)
...
Clarify execution in try-return-finally-return case.
2019-09-11 17:37:13 +02:00
Daniel Andrade
4a12a178f4
bpo-34331: Fix incorrectly pluralized abstract class error message. (GH-8670)
2019-09-11 17:29:44 +02:00
Steve Dower
19f6940cd7
bpo-38114: Do not include pip.ini in Nuget package (GH-15964)
2019-09-11 16:16:27 +01:00
Steve Dower
aa929273ca
bpo-33166: Change os.cpu_count to return active (real) processors (GH-15949)
2019-09-11 16:15:39 +01:00
Jakub Kulík
e20134f889
bpo-38110: Use fdwalk for os.closerange() when available. (GH-15224)
...
Use fdwalk() on platforms that support it to implement os.closerange().
2019-09-11 10:11:57 -05:00
Lysandros Nikolaou
af636f4f91
bpo-36182: Update pathlib.Path.write_text() docs (GH-12161)
...
with the case of an existing file
2019-09-11 17:08:10 +02:00
JunWei Song
3ba51d587f
bpo-36260: Add pitfalls to zipfile module documentation ( #13378 )
...
* bpo-36260: Add pitfalls to zipfile module documentation
We saw vulnerability warning description (including zip bomb) in Doc/library/xml.rst file.
This gave us the idea of documentation improvement.
So, we moved a little bit forward :P
And the doc patch can be found (pr).
* fix trailing whitespace
* 📜 🤖 Added by blurb_it.
* Reformat text for consistency.
2019-09-11 16:04:11 +01:00
Daniel Abrahamsson
5209e586b7
bpo-37885: venv: Don't produce unbound variable warning on deactivate (GH-15330)
...
Before, running deactivate from a bash shell configured to treat undefined variables as errors (`set -u`) would produce a warning:
```
$ python3 -m venv test
$ source test/bin/activate
(test) $ deactivate
-bash: $1: unbound variable
```
2019-09-11 07:58:56 -07:00
Géry Ogam
3b58a70d9c
Improve the io module documentation (GH-15099)
...
* Update io.rst
* Apply suggestions from code review
Co-Authored-By: Ashwin Ramaswami <aramaswamis@gmail.com>
Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
2019-09-11 15:55:13 +01:00
Steve Dower
574b324bdc
bpo-36634: Fixes activate.bat when existing values contain double quotes (GH-15924)
2019-09-11 15:41:21 +01:00
Emily Morehouse
6357c95716
bpo-35224: Additional documentation for Assignment Expressions (GH-15935)
...
Add or update assignment expression documentation for:
- FAQ - Design
- Reference - Expressions
- Reference - Lexical Analysis
https://bugs.python.org/issue35224
Automerge-Triggered-By: @matrixise
2019-09-11 07:37:12 -07:00
blhsing
72c359912d
bpo-37972: unittest.mock._Call now passes on __getitem__ to the __getattr__ chaining so that call() can be subscriptable (GH-15565)
...
* bpo-37972: unittest.mock._Call now passes on __getitem__ to the __getattr__ chaining so that call() can be subscriptable
* 📜 🤖 Added by blurb_it.
* Update 2019-08-28-21-40-12.bpo-37972.kP-n4L.rst
added name of the contributor
* bpo-37972: made all dunder methods chainable for _Call
* bpo-37972: delegate only attributes of tuple instead to __getattr__
2019-09-11 16:28:06 +02:00
Simon Willison
1abf54336f
Doc: Indicate locations of parse_qs, parse_qsl, escape (GH-14828)
...
Since they have been removed from cgi it's useful to remind people where they
can be found instead.
2019-09-11 16:25:25 +02:00
Andrew Scheller
51adfc6ed2
Update ftplib.all_errors documentation to match code ( #15026 )
...
The documentation doesn't mention the `EOFError` that https://github.com/python/cpython/blob/master/Lib/ftplib.py#L66 includes
2019-09-11 16:18:00 +02:00
Raymond Hettinger
7117074410
bpo-38096: Clean up the "struct sequence" / "named tuple" docs (GH-15895)
...
* bpo-38096: Clean up the "struct sequence" / "named tuple" docs
* Fix remaining occurrences of "struct sequence"
* Repair a user visible docstring
2019-09-11 15:17:32 +01:00
Xtreak
7b69069e9a
bpo-37651: Document CancelledError is now a subclass of BaseException (GH-15950)
...
https://bugs.python.org/issue37651
Automerge-Triggered-By: @1st1
2019-09-11 07:12:51 -07:00
Anjali Bansal
97b817eae3
bpo-33187: Document ElementInclude (XInclude) support in ElementTree (GH-8861)
2019-09-11 15:09:53 +01:00
Brennan D Baraban
1660a61a10
bpo-23460: Fix documentation for decimal string :g formatting (GH-11850)
2019-09-11 15:59:37 +02:00
Joannah Nanjekye
1a53c785e6
bpo-37488 : Document a warning for datetime.utcnow() and utcfromtimestamp() (GH-15773)
...
https://bugs.python.org/issue37488
Automerge-Triggered-By: @pganssle
2019-09-11 06:58:42 -07:00
Pavel Koneski
b6643dcfc2
bpo-36919: make test_source_encoding.test_issue2301 implementation-independent ( #13639 )
...
* bpo-36919: make test_issue2301 implementation-independent
2019-09-11 14:57:32 +01:00
Jakub Kulík
95da826db9
closes bpo-37252: Fix devpoll tests. (GH-14017)
2019-09-11 14:42:04 +01:00
Filip Š
4b41745b3c
bpo-37305: add MIME type for Web App Manifest ( #14199 )
...
* bpo-37305: add MIME type for Web App Manifest
* bpo-37305: add news entry
* Restore indentation and sort by value
2019-09-11 14:32:04 +01:00
hui shang
088a09af4b
bpo-31163: Added return values to pathlib.Path instance's rename and replace methods. (GH-13582)
...
* bpo-31163: Added return values to pathlib.Path instance's rename and replace methods.
2019-09-11 14:26:49 +01:00
native-api
f9b5840fb4
bpo-33944: note about the intended use of code in .pth files (GH-10131)
...
https://bugs.python.org/issue33944
2019-09-11 06:21:04 -07:00
Zachary Ware
6f55b0394b
Turn off AppVeyor CI (GH-15929)
2019-09-11 14:17:53 +01:00
Andre Delfino
dc26997109
bpo-33459: Fix "tuple displays" term in Expressions.rst (GH-6760)
...
https://bugs.python.org/issue33459
Automerge-Triggered-By: @matrixise
2019-09-11 06:16:11 -07:00
Michael Osipov
a828514cc3
bpo-34519: Add additional aliases for HP Roman 8 (GH-8956)
...
* bpo-34519: Add additional aliases for HP Roman 8
HP Roman 8 is known under mode aliases than listed in aliases.py.
Patch by Michael Osipov.
2019-09-11 14:08:41 +01:00
Andrew Svetlov
9aee90018a
bpo-38107: Replace direct future and task contructor calls with factories in asyncio tests (GH-15928)
2019-09-11 16:07:37 +03:00
Géry Ogam
781266ebb6
bpo-35640: Allow passing PathLike arguments to SimpleHTTPRequestHandler (GH-11398)
2019-09-11 14:03:46 +01:00
Julien Palard
e1d455f3a3
Doc: Use walrus operator in example. (GH-15934)
2019-09-11 15:01:18 +02:00
Joannah Nanjekye
37c2220698
bpo-35943: Prevent PyImport_GetModule() from returning a partially-initialized module (GH-15057)
2019-09-11 13:47:39 +01:00
Valentin Haenel
60bba83b5d
Doc: Fix typo in fastsearch comments (GH-14608)
2019-09-11 14:43:29 +02:00
Steve Dower
8fcaffb048
bpo-37326: Include libffi license when available (GH-15921)
2019-09-11 13:43:00 +01:00
Ashwin Ramaswami
62cf698142
bpo-35649: update http client example (GH-11441)
2019-09-11 14:41:54 +02:00
Tim Hoffmann
1a13efb7e0
Minor ReST formatting fixes in subprocess docs ( #14876 )
2019-09-11 13:26:31 +02:00
Xtreak
c78dae8d2b
bpo-35603: Add a note on difflib table header interpreted as HTML (GH-11439)
2019-09-11 13:21:30 +02:00
Pierre Quentel
2d7cacacc3
bpo-20504 : in cgi.py, fix bug when a multipart/form-data request has… ( #10638 )
...
* bpo-20504 : in cgi.py, fix bug when a multipart/form-data request has no content-length header
* Add Misc/NEWS.d/next file.
* Add rst formatting for NEWS.d/next file
* Reaplce assert by self.assertEqual
2019-09-11 12:05:53 +01:00
Alex
972cf5c06a
bpo-35168: Make shlex.punctuation_chars read-only ( #11631 )
...
* bpo-35168: Documentation about shlex.punctuation_chars now states that it should be set in __init__.py
* bpo-35168: Convert shlex.punctuation_chars to read-only property
* Add NEWS.d entry
2019-09-11 12:04:04 +01:00
Xtreak
6a9fd66f6e
bpo-32972: Document IsolatedAsyncioTestCase of unittest module (GH-15878)
...
* Document `unittest.IsolatedAsyncioTestCase` API
* Add a simple example with respect to order of evaluation of setup and teardown calls.
https://bugs.python.org/issue32972
Automerge-Triggered-By: @asvetlov
2019-09-11 04:02:14 -07:00
Jeroen Demeyer
7a6873cdb1
bpo-37151: remove special case for PyCFunction from PyObject_Call (GH-14684)
...
bpo-37151: remove special case for PyCFunction from PyObject_Call
Alse, make the undocumented function PyCFunction_Call an alias
of PyObject_Call and deprecate it.
2019-09-11 12:01:01 +01:00
Ezio Melotti
2d8d597bb8
bpo-38103: fix conflicting labels in the docs. (GH-15906)
2019-09-11 11:57:59 +01:00