master
Commits on Jan 12, 2021
-
bpo-37324: Remove ABC aliases from collections (GH-23754)
Remove deprecated aliases to Abstract Base Classes from the collections module.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42874: Remove grep -qE options for Solaris 10 compatibility (GH-2โฆ
โฆ4200) According to [bpo-42874](), some versions of grep do not support the `-q` and `-E` options. Although both options are used elsewhere in the configure script, this particular bit of validation can be achieved without them, so there's no real harm in using a grep call with no flags. Would be good to get some people taking advantage of the `--with-tzpath` arguments in the wild to try this out.. Local testing seems to indicate that this does the same thing, but I don't know that we have any buildbots using this option. Maybe @pablogsal? [bpo-42874]():
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42882: Add test_embed.test_unicode_id_init() (GH-24198)
Test that _PyUnicode_FromId() works when Python is initialized multiples times.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42882: _PyRuntimeState_Init() leaves unicode next_index unchanged (โฆ
โฆGH-24193) Fix the _PyUnicode_FromId() function (_Py_IDENTIFIER(var) API) when Py_Initialize() / Py_Finalize() is called multiple times: preserve _PyRuntime.unicode_ids.next_index value. Use _PyRuntimeState_INIT macro instead memset(0) to reset _PyRuntimeState members to zero.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 11, 2021
-
Fix various ParamSpec errors in typing (GH-24176)
1. ParamSpec -> TypeVar for ``typing.Concatenate`` 2. ParamSpec's call signature should align with its documentation. Noticed in GH-24169
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 10, 2021
-
bpo-33065: Fix problem debugging user classes with __repr__ method (Gโฆ
โฆH-24183) If __repr__ uses instance attributes, as normal, and one steps through the __init__ method, debugger may try to get repr before the instance attributes exist. reprlib.repr handles the error.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 9, 2021
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 8, 2021
-
bpo-42802: Remove distutils bdist_wininst command (GH-24043)
The distutils bdist_wininst command deprecated in Python 3.8 has been removed. The distutils bidst_wheel command is now recommended to distribute binary packages on Windows. * Remove Lib/distutils/command/bdist_wininst.py * Remove PC/bdist_wininst/ project * Remove Lib/distutils/command/wininst-*.exe programs * Remove all references to bdist_wininst
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Fix a typo in docs for typing.Concatenate (#24169)
Return param spec should be R, not T
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42866: Fix refleak in CJK getcodec() (GH-24165)
Fix a reference leak in the getcodec() function of CJK codecs.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 7, 2021
-
bpo-42846: Convert CJK codec extensions to multiphase init (GH-24157)
Convert the 6 CJK codec extension modules (_codecs_cn, _codecs_hk, _codecs_iso2022, _codecs_jp, _codecs_kr and _codecs_tw) to the multiphase initialization API (PEP 489). Remove getmultibytecodec() local cache: always import _multibytecodec. It should be uncommon to get a codec. For example, this function is only called once per CJK codec module. Fix a reference leak in register_maps() error path.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42860: Remove type error from grammar (GH-24156)
This is only there so that alternative implementations written in statically-typed languages can use this grammar without having type errors in the way. Automerge-Triggered-By: GH:lysnikolaou
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42851: [Enum] remove brittle __init_subclass__ support (GH-24154)
Solution to support calls to `__init_subclass__` with members defined is too brittle and breaks with certain mixins.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Update frame.f_lineno before any call to the (C) tracing function. (Gโฆ
โฆH-24150) * Minimizes breakage of C extensions and ensures PyFrame_GetLineNumber is efficient.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42783: Documentation for asyncio.sleep(0) (#24002)
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42847: Normalise Lib/sqlite3/test/* file encodings (GH-24147)
Convert from ISO-8859-1 to UTF-8.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 6, 2021
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42811: Update importlib.utils.resolve_name() docs to use __spec__โฆ
โฆ.parent (GH-24100) Automerge-Triggered-By: GH:brettcannon
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42528: Improve the docs of most Py*_Check{,Exact} API calls (GH-2โฆ
โฆ3602) I think that none of these API calls can fail, but only few of them are documented as such. Add the sentence "This function always succeeds" (which is the same already used e.g. by PyNumber_Check) to all of them.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
2
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jan 5, 2021
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
bpo-42823: Fix frame lineno when frame.f_trace is set (GH-24099)
* Add test for frame.f_lineno with/without tracing. * Make sure that frame.f_lineno is correct regardless of whether frame.f_trace is set. * Update importlib * Add NEWS
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHubโs key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits