Staging
v0.5.1
https://github.com/python/cpython
Revision ac472b316cbb22ab8b750a474e991b46d1e92e15 authored by Yurii Karabas on 17 November 2020, 15:23:36 UTC, committed by GitHub on 17 November 2020, 15:23:36 UTC


Literal equality no longer depends on the order of arguments.

Fix issue related to `typing.Literal` caching by adding `typed` parameter to `typing._tp_cache` function.

Add deduplication of `typing.Literal` arguments.

(cherry picked from commit f03d318ca42578e45405717aedd4ac26ea52aaed)

Co-authored-by: Yurii Karabas <1998uriyyo@gmail.com>
1 parent 656d50f
History
Tip revision: ac472b316cbb22ab8b750a474e991b46d1e92e15 authored by Yurii Karabas on 17 November 2020, 15:23:36 UTC
[3.9] bpo-42345: Fix three issues with typing.Literal parameters (GH-23294) (GH-23335)
Tip revision: ac472b3
File Mode Size
command
tests
README -rw-r--r-- 242 bytes
__init__.py -rw-r--r-- 236 bytes
_msvccompiler.py -rw-r--r-- 19.5 KB
archive_util.py -rw-r--r-- 8.4 KB
bcppcompiler.py -rw-r--r-- 14.5 KB
ccompiler.py -rw-r--r-- 46.3 KB
cmd.py -rw-r--r-- 17.7 KB
config.py -rw-r--r-- 4.7 KB
core.py -rw-r--r-- 8.7 KB
cygwinccompiler.py -rw-r--r-- 16.0 KB
debug.py -rw-r--r-- 139 bytes
dep_util.py -rw-r--r-- 3.4 KB
dir_util.py -rw-r--r-- 7.6 KB
dist.py -rw-r--r-- 49.2 KB
errors.py -rw-r--r-- 3.5 KB
extension.py -rw-r--r-- 10.3 KB
fancy_getopt.py -rw-r--r-- 17.4 KB
file_util.py -rw-r--r-- 8.0 KB
filelist.py -rw-r--r-- 12.5 KB
log.py -rw-r--r-- 1.9 KB
msvc9compiler.py -rw-r--r-- 29.7 KB
msvccompiler.py -rw-r--r-- 23.0 KB
spawn.py -rw-r--r-- 4.3 KB
sysconfig.py -rw-r--r-- 20.1 KB
text_file.py -rw-r--r-- 12.2 KB
unixccompiler.py -rw-r--r-- 14.4 KB
util.py -rw-r--r-- 20.4 KB
version.py -rw-r--r-- 12.2 KB
versionpredicate.py -rw-r--r-- 5.0 KB

README

back to top