summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-43312: Functions returning default and preferred sysconfig schemes ↵Tzu-ping Chung2021-04-274-38/+131
| | | | (GH-24644)
* Fix thread locks in zlib module may go wrong in rare case. (#22126)Ma Lin2021-04-272-9/+11
| | | Setting `next_in` before acquiring the thread lock may mix up compress/decompress state in other threads.
* bpo-43651: Fix EncodingWarning in fileinput and its test (GH-25648)Inada Naoki2021-04-272-35/+39
|
* bpo-43651: Fix EncodingWarning in zipfile (GH-25650)Inada Naoki2021-04-272-28/+31
|
* bpo-43945: [Enum] Deprecate non-standard mixin format() behavior (GH-25649)Ethan Furman2021-04-273-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | In 3.12 the enum member, not the member's value, will be used for format() calls. Format specifiers can be used to retain the current display of enum members: Example enumeration: class Color(IntEnum): RED = 1 GREEN = 2 BLUE = 3 Current behavior: f'{Color.RED}' --> '1' Future behavior: f'{Color.RED}' --> 'RED' Using d specifier: f'{Color.RED:d}' --> '1' Using specifiers can be done now and is future-compatible.
* bpo-43651: PEP 597: Fix `socket.makefile()` (GH-25645)Inada Naoki2021-04-272-3/+5
|
* [doc] Remove duplicated operator.itemgetter example (GH-24178)Andre Delfino2021-04-271-5/+2
| | | | * Remove duplicated itemgetter example * Add spaces
* bpo-43651: Fix EncodingWarning in `pydoc`. (GH-25644)Inada Naoki2021-04-271-2/+3
|
* bpo-38530: Require 50% similarity in NameError and AttributeError ↵Dennis Sweeney2021-04-272-1/+116
| | | | suggestions (GH-25584)
* bpo-43762: Add audit events for loading of sqlite3 extensions (GH-25246)Erlend Egeberg Aasland2021-04-267-0/+86
|
* Use the zero argument form of super() in examples for Python3 docs. (GH-22314)Andre Delfino2021-04-266-12/+12
|
* bpo-40432: Use python 3.8 or higher to compile CPython on Windows (#25389)Ken Jin2021-04-262-2/+5
|
* bpo-43938: improve dataclasses.FrozenInstanceError documentation (GH-25603)Llandy Riveron Del Risco2021-04-263-1/+4
|
* bpo-42904: Change search order of typing.get_type_hints eval (#25632)Ken Jin2021-04-263-3/+17
| | | While surprising (searching globals before locals in one specific case), this is needed for backwards compatibility.
* Add additional keyword-only tests. (GH-25633)Eric V. Smith2021-04-261-1/+29
|
* Doc: Fix the array.fromfile method doc (GH-22037)Adorilson Bezerra2021-04-261-2/+1
| | | | | | | The check about the f argument type was removed in this commit: https://github.com/python/cpython/commit/2c94aa567e525c82041ad68a3174d8c3acbf37e2 Thanks for Pedro Arthur Duarte (pedroarthur.jedi at gmail.com) by the help with this bug.
* bpo-43466: Link with libz in PY_UNSUPPORTED_OPENSSL_BUILD path (GH-25587)Christian Heimes2021-04-261-1/+2
| | | Some OpenSSL build flavors need libz for compression support.
* bpo-18233: Add internal methods to access peer chain (GH-25467)Christian Heimes2021-04-269-6/+563
| | | | | | | | | | | | The internal `_ssl._SSLSocket` object now provides methods to retrieve the peer cert chain and verified cert chain as a list of Certificate objects. Certificate objects have methods to convert the cert to a dict, PEM, or DER (ASN.1). These are private APIs for now. There is a slim chance to stabilize the approach and provide a public API for 3.10. Otherwise I'll provide a stable API in 3.11. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-38820: Old OpenSSL 3.0.0 releases are in /old/3.0/ (GH-25624)Christian Heimes2021-04-261-5/+9
| | | Signed-off-by: Christian Heimes <christian@python.org>
* Update asyncio-subprocess.rst (GH-21680)Gabriel R F2021-04-261-1/+1
|
* documentation: clarification about the function remove in os library (GH-19024)Etienne Gautier2021-04-261-0/+1
|
* Fix documentation typos of argparse exit_on_error (GH-22706)Taneli Hukkinen2021-04-261-1/+1
|
* Quick pydoc update to smtplib.py (GH-22292)uy-rrodriguez2021-04-261-2/+2
| | | Fixing minor mistake in the quotes around a couple of arguments for the constructor of the class `SMTP`, in smtplib.py.
* Fix id of 'Internet Message Format' RFC in email doc (GH-24137)Denis Laxalde2021-04-262-2/+2
| | | | | | | | | | Previous ID (5233) refers to "Sieve Email Filtering: Subaddress Extension". It seems that the actual reference should be "Internet Message Format" RFC 5322 (https://tools.ietf.org/html/rfc5322). (The typo probably comes from commit 29d1bc0842 in which the ID of this RFC got updated from the obsolete 2822.) Co-authored-by: Ambrose Chua <ambrose@hey.com>
* Fix copy.Error casing in documentation GH-22004Andre Delfino2021-04-261-1/+1
|
* Fix broken links and improve stand-alone tools list in FAQ GH-22124Andre Delfino2021-04-263-10/+9
|
* Add keyword-only fields to dataclasses. (GH=25608)Eric V. Smith2021-04-264-38/+298
|
* Remove mention of dst parameter from description of os.lstat() (GH-24704)Sergey Fedoseev2021-04-251-1/+1
| | | | It looks like it was accidentally copy-pasted in 6fa7aada9bd3616e0beeb266e818497b2ec1c859.
* Fix a typo in datamodel reference document (GH-24930)Géry Ogam2021-04-251-1/+1
|
* bpo-38605: Update __future__ module doc as `annotations` is now "mandatory ↵Saiyang Gou2021-04-251-1/+1
| | | | in 3.11" (GH-25602)
* fix typo in warning (#20620)Allen2021-04-251-1/+1
| | | | | | | | * Add space after period to warning in _tzpath.py Currently: InvalidTZPathWarning: Invalid paths specified in PYTHONTZPATH environment variable.Paths should be absolute but found the following relative paths: ... * Update _tzpath.py
* BaseHTTPRequestHandler, that path includes query (#25597)Senthil Kumaran2021-04-251-1/+3
| | | | | * Clarify, for BaseHTTPRequestHandler, that path includes query Co-authored-by: David Jones <drj@pobox.com>
* Set the release for `__future__.annotations` to 3.11 (#25596)Anthony Sottile2021-04-251-1/+1
|
* bpo-43534: Fix the turtle module working with multiple root windows (GH-25591)Serhiy Storchaka2021-04-252-8/+8
|
* bpo-38490: statistics: Add covariance, Pearson's correlation, and simple ↵Tymoteusz Wołodźko2021-04-256-1/+326
| | | | | linear regression (#16813) Co-authored-by: Tymoteusz Wołodźko <twolodzko+gitkraken@gmail.com
* bpo-39529: Deprecate creating new event loop in asyncio.get_event_loop() ↵Serhiy Storchaka2021-04-2516-183/+568
| | | | | | (GH-23554) asyncio.get_event_loop() emits now a deprecation warning when it creates a new event loop. In future releases it will became an alias of asyncio.get_running_loop().
* bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744)Serhiy Storchaka2021-04-255-149/+309
|
* bpo-43534: Make dialogs in turtle.textinput() and turtle.numinput() ↵Serhiy Storchaka2021-04-252-2/+5
| | | | transitient again (GH-24923)
* bpo-43655: Tkinter and IDLE dialog windows are now recognized as dialogs by ↵Serhiy Storchaka2021-04-257-7/+25
| | | | window managers on macOS and X Window (#25187)
* bpo-42737: annotations with complex targets no longer causes any runtime ↵Batuhan Taskaya2021-04-254-0/+23
| | | | effects (GH-23952)
* bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0 (GH-25576)Stéphane Bidoul2021-04-245-2/+3
| | | Update bundled pip to 21.1 and setuptools to 56.0.0
* bpo-43780: Sync with importlib_metadata 3.10 (GH-25297)Jason R. Coombs2021-04-246-75/+275
| | | | | | | * bpo-43780: Sync with importlib_metadata 3.10. * Add blurb * Apply changes from importlib_metadata 3.10.1.
* bpo-43921: also accept EOF in post-handshake auth test (GH-25574)Christian Heimes2021-04-241-1/+3
|
* bpo-41282: Consistent message and filter warning in setup.py (GH-25571)Christian Heimes2021-04-242-3/+11
| | | Signed-off-by: Christian Heimes <christian@python.org>
* bpo-37322: Fix ResourceWarning and exception handling in test (GH-25553)Christian Heimes2021-04-241-38/+38
| | | | | | | | | Revert 73ea546, increase logging, and improve stability of test. Handle all OSErrors in a single block. OSError also takes care of SSLError and socket's connection errors. Partly reverts commit fb7e750. The threaded connection handler must not raise an unhandled exception.
* bpo-31870: Fix test_get_server_certificate_timeout on Windows (GH-25570)Christian Heimes2021-04-241-1/+5
| | | | Some OS do not support millisecond granularity in select(). Use 100ms timeout and a server callback with sleep to emulate a slow server.
* bpo-31870: Add a timeout parameter to ssl.get_server_certificate() (GH-22270)Zackery Spytz2021-04-245-6/+27
|
* bpo-38659: [Enum] do not check '_inverted_' during simple test (GH-25566)Ethan Furman2021-04-241-2/+2
| | | Depending on usage, it's possible for Flag members to have the _inverted_ attribute when they are testing, while the Flag being testing against will not have that attribute on its members -- so skip that comparison.
* Restrict GITHUB_TOKEN permissions for the 'stale' workflow (GH-25564)Brett Cannon2021-04-231-0/+3
| | | It should only need write-level permissions to pull requests.
* bpo-30555: Fix WindowsConsoleIO fails in the presence of fd redirection ↵Segev Finer2021-04-2310-125/+144
| | | | | | | | (GH-1927) This works by not caching the handle and instead getting the handle from the file descriptor each time, so that if the actual handle changes by fd redirection closing/opening the console handle beneath our feet, we will keep working correctly.