cpython/Doc/tools/susp-ignored.csv
Ricardo Bánffy 15ae75d660 bpo-38294: Add list of no-longer-escaped chars to re.escape documentation. (GH-16442)
Prior to 3.7, re.escape escaped many characters that don't have
special meaning in Python, but that use to require escaping in other
tools and languages. This commit aims to make it clear which characters
were, but are no longer escaped.
2019-10-07 23:54:35 +03:00

21 KiB

1c-api/arg:refPyArg_ParseTuple(args, "O|O:ref", &object, &callback)
2c-api/list:highlist[low:high]
3c-api/sequence:i2del o[i1:i2]
4c-api/sequence:i2o[i1:i2]
5c-api/unicode:endstr[start:end]
6c-api/unicode:startunicode[start:start+length]
7distutils/examples267`This is the description of the ``foobar`` package.
8distutils/setupscript::
9extending/embedding:numargsif(!PyArg_ParseTuple(args, ":numargs"))
10extending/extending:myfunctionPyArg_ParseTuple(args, "D:myfunction", &c);
11extending/extending:setif (PyArg_ParseTuple(args, "O:set_callback", &temp)) {
12extending/newtypes:callif (!PyArg_ParseTuple(args, "sss:call", &arg1, &arg2, &arg3)) {
13faq/programming:chr>=4.0) or 1+f(xc,yc,x*x-y*y+xc,2.0*x*y+yc,k-1,f):f(xc,yc,x,y,k,f):chr(
14faq/programming::for x in sequence[::-1]:
15faq/programming:reduceprint((lambda Ru,Ro,Iu,Io,IM,Sx,Sy:reduce(lambda x,y:x+y,map(lambda y,
16faq/programming:reduceSx=Sx,Sy=Sy:reduce(lambda x,y:x+y,map(lambda x,xc=Ru,yc=yc,Ru=Ru,Ro=Ro,
17faq/windows:d48ecebPython 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
18howto/curses:blackcolors when it activates color mode. They are: 0:black, 1:red,
19howto/curses:redcolors when it activates color mode. They are: 0:black, 1:red,
20howto/curses:green2:green, 3:yellow, 4:blue, 5:magenta, 6:cyan, and 7:white. The
21howto/curses:yellow2:green, 3:yellow, 4:blue, 5:magenta, 6:cyan, and 7:white. The
22howto/curses:blue2:green, 3:yellow, 4:blue, 5:magenta, 6:cyan, and 7:white. The
23howto/curses:magenta2:green, 3:yellow, 4:blue, 5:magenta, 6:cyan, and 7:white. The
24howto/curses:cyan2:green, 3:yellow, 4:blue, 5:magenta, 6:cyan, and 7:white. The
25howto/curses:white2:green, 3:yellow, 4:blue, 5:magenta, 6:cyan, and 7:white. The
26howto/instrumentation::python$target:::function-entry
27howto/instrumentation:functionpython$target:::function-entry
28howto/instrumentation::python$target:::function-return
29howto/instrumentation:functionpython$target:::function-return
30howto/instrumentation:call156641360502280 function-entry:call_stack.py:start:23
31howto/instrumentation:start156641360502280 function-entry:call_stack.py:start:23
32howto/instrumentation:function156641360518804 function-entry: call_stack.py:function_1:1
33howto/instrumentation:function156641360532797 function-entry: call_stack.py:function_3:9
34howto/instrumentation:function156641360546807 function-return: call_stack.py:function_3:10
35howto/instrumentation:function156641360563367 function-return: call_stack.py:function_1:2
36howto/instrumentation:function156641360578365 function-entry: call_stack.py:function_2:5
37howto/instrumentation:function156641360591757 function-entry: call_stack.py:function_1:1
38howto/instrumentation:function156641360605556 function-entry: call_stack.py:function_3:9
39howto/instrumentation:function156641360617482 function-return: call_stack.py:function_3:10
40howto/instrumentation:function156641360629814 function-return: call_stack.py:function_1:2
41howto/instrumentation:function156641360642285 function-return: call_stack.py:function_2:6
42howto/instrumentation:function156641360656770 function-entry: call_stack.py:function_3:9
43howto/instrumentation:function156641360669707 function-return: call_stack.py:function_3:10
44howto/instrumentation:function156641360687853 function-entry: call_stack.py:function_4:13
45howto/instrumentation:function156641360700719 function-return: call_stack.py:function_4:14
46howto/instrumentation:function156641360719640 function-entry: call_stack.py:function_5:18
47howto/instrumentation:function156641360732567 function-return: call_stack.py:function_5:21
48howto/instrumentation:call156641360747370 function-return:call_stack.py:start:28
49howto/instrumentation:start156641360747370 function-return:call_stack.py:start:28
50howto/ipaddress:DB8>>> ipaddress.ip_address('2001:DB8::1')
51howto/ipaddress::>>> ipaddress.ip_address('2001:DB8::1')
52howto/ipaddress:db8IPv6Address('2001:db8::1')
53howto/ipaddress::IPv6Address('2001:db8::1')
54howto/ipaddress::IPv6Address('::1')
55howto/ipaddress:db8>>> ipaddress.ip_network('2001:db8::0/96')
56howto/ipaddress::>>> ipaddress.ip_network('2001:db8::0/96')
57howto/ipaddress:db8IPv6Network('2001:db8::/96')
58howto/ipaddress::IPv6Network('2001:db8::/96')
59howto/ipaddress:db8IPv6Network('2001:db8::/128')
60howto/ipaddress::IPv6Network('2001:db8::/128')
61howto/ipaddress:db8IPv6Interface('2001:db8::1/96')
62howto/ipaddress::IPv6Interface('2001:db8::1/96')
63howto/ipaddress:db8>>> addr6 = ipaddress.ip_address('2001:db8::1')
64howto/ipaddress::>>> addr6 = ipaddress.ip_address('2001:db8::1')
65howto/ipaddress:db8>>> host6 = ipaddress.ip_interface('2001:db8::1/96')
66howto/ipaddress::>>> host6 = ipaddress.ip_interface('2001:db8::1/96')
67howto/ipaddress:db8>>> net6 = ipaddress.ip_network('2001:db8::0/96')
68howto/ipaddress::>>> net6 = ipaddress.ip_network('2001:db8::0/96')
69howto/ipaddress:ffffIPv6Address('ffff:ffff:ffff:ffff:ffff:ffff::')
70howto/ipaddress::IPv6Address('ffff:ffff:ffff:ffff:ffff:ffff::')
71howto/ipaddress::IPv6Address('::ffff:ffff')
72howto/ipaddress:ffffIPv6Address('::ffff:ffff')
73howto/ipaddress:db8'2001:db8::/96'
74howto/ipaddress::'2001:db8::/96'
75howto/ipaddress:db8>>> ipaddress.ip_interface('2001:db8::1/96')
76howto/ipaddress::>>> ipaddress.ip_interface('2001:db8::1/96')
77howto/ipaddress:db8'2001:db8::1'
78howto/ipaddress::'2001:db8::1'
79howto/ipaddress:db8IPv6Address('2001:db8::ffff:ffff')
80howto/ipaddress::IPv6Address('2001:db8::ffff:ffff')
81howto/ipaddress:ffffIPv6Address('2001:db8::ffff:ffff')
82howto/logging:AndWARNING:And this, too
83howto/logging:AndWARNING:root:And this, too
84howto/logging:AndERROR:root:And non-ASCII stuff, too, like
85howto/logging:DoingINFO:root:Doing something
86howto/logging:FinishedINFO:root:Finished
87howto/logging:loggerseverity:logger name:message
88howto/logging:LookWARNING:root:Look before you leap!
89howto/logging:messageseverity:logger name:message
90howto/logging:rootDEBUG:root:This message should go to the log file
91howto/logging:rootINFO:root:Doing something
92howto/logging:rootINFO:root:Finished
93howto/logging:rootINFO:root:So should this
94howto/logging:rootERROR:root:And non-ASCII stuff, too, like
95howto/logging:rootINFO:root:Started
96howto/logging:rootWARNING:root:And this, too
97howto/logging:rootWARNING:root:Look before you leap!
98howto/logging:rootWARNING:root:Watch out!
99howto/logging:SoINFO:root:So should this
100howto/logging:SoINFO:So should this
101howto/logging:StartedINFO:root:Started
102howto/logging:ThisDEBUG:root:This message should go to the log file
103howto/logging:ThisDEBUG:This message should appear on the console
104howto/logging:WatchWARNING:root:Watch out!
105howto/pyporting::Programming Language :: Python :: 2
106howto/pyporting::Programming Language :: Python :: 3
107howto/regex::
108howto/regex:foo(?:foo)
109howto/urllib2:password"joe:password@example.com"
110library/audioop:ipos# factor = audioop.findfactor(in_test[ipos*2:ipos*2+len(out_test)],
111library/bisect32:hiall(val >= x for val in a[i:hi])
112library/bisect42:hiall(val > x for val in a[i:hi])
113library/configparser:homemy_dir: ${Common:home_dir}/twosheds
114library/configparser:option${section:option}
115library/configparser:pathpython_dir: ${Frameworks:path}/Python/Versions/${Frameworks:Python}
116library/configparser:Pythonpython_dir: ${Frameworks:path}/Python/Versions/${Frameworks:Python}
117library/configparser:systempath: ${Common:system_dir}/Library/Frameworks/
118library/datetime:MM
119library/datetime:SS
120library/decimal:optionaltrailneg:optional trailing minus indicator
121library/difflib:ahia[alo:ahi]
122library/difflib:bhib[blo:bhi]
123library/difflib:i1
124library/difflib:i2
125library/difflib:j2
126library/doctest```factorial`` from the ``example`` module:
127library/doctest`The ``example`` module
128library/doctest`Using ``factorial``
129library/exceptions:errerr.object[err.start:err.end]
130library/functions:stepa[start:stop:step]
131library/functions:stopa[start:stop, i]
132library/functions:stopa[start:stop:step]
133library/hashlib:LEAFh00 = blake2b(buf[0:LEAF_SIZE], fanout=FANOUT, depth=DEPTH,
134library/http.client:porthost:port
135library/http.cookies`!#$%&'*+-.^_`|~:
136library/imaplib:MM"DD-Mmm-YYYY HH:MM:SS
137library/imaplib:SS"DD-Mmm-YYYY HH:MM:SS
138library/inspect:int>>> def foo(a, *, b:int, **kwargs):
139library/inspect:int'(a, *, b:int, **kwargs)'
140library/inspect:int'b:int'
141library/ipaddress:db8>>> ipaddress.ip_address('2001:db8::')
142library/ipaddress::>>> ipaddress.ip_address('2001:db8::')
143library/ipaddress:db8IPv6Address('2001:db8::')
144library/ipaddress::IPv6Address('2001:db8::')
145library/ipaddress:db8>>> ipaddress.IPv6Address('2001:db8::1000')
146library/ipaddress::>>> ipaddress.IPv6Address('2001:db8::1000')
147library/ipaddress:db8IPv6Address('2001:db8::1000')
148library/ipaddress::IPv6Address('2001:db8::1000')
149library/ipaddress:db8>>> ipaddress.ip_address("2001:db8::1").reverse_pointer
150library/ipaddress::>>> ipaddress.ip_address("2001:db8::1").reverse_pointer
151library/ipaddress::"::abc:7:def"
152library/ipaddress:def"::abc:7:def"
153library/ipaddress::::FFFF/96
154library/ipaddress::2002::/16
155library/ipaddress::2001::/32
156library/ipaddress::>>> str(ipaddress.IPv6Address('::1'))
157library/ipaddress::'::1'
158library/ipaddress:ff00ffff:ff00::
159library/ipaddress:db002001:db00::0/24
160library/ipaddress::2001:db00::0/24
161library/ipaddress:db002001:db00::0/ffff:ff00::
162library/ipaddress::2001:db00::0/ffff:ff00::
163library/itertools:stepelements from seq[start:stop:step]
164library/itertools:stopelements from seq[start:stop:step]
165library/logging.handlers:porthost:port
166library/mmap:i2obj[i1:i2]
167library/multiprocessing`# Add more tasks using `put()`
168library/multiprocessing:queue>>> QueueManager.register('get_queue', callable=lambda:queue)
169library/multiprocessing`# register the Foo class; make `f()` and `g()` accessible via proxy
170library/multiprocessing`# register the Foo class; make `g()` and `_h()` accessible via proxy
171library/multiprocessing`# register the generator function baz; use `GeneratorProxy` to make proxies
172library/nntplib:bytes:bytes
173library/nntplib:lines:lines
174library/optparse:lendel parser.rargs[:len(value)]
175library/os.path:fooc:foo
176library/pathlib:bar>>> PureWindowsPath('c:/Windows', 'd:bar')
177library/pathlib:barPureWindowsPath('d:bar')
178library/pathlib:Program>>> PureWindowsPath('c:Program Files/').root
179library/pathlib:Program>>> PureWindowsPath('c:Program Files/').anchor
180library/pdb:linenofilename:lineno
181library/pickle:memoryconn = sqlite3.connect(":memory:")
182library/posix`CFLAGS="`getconf LFS_CFLAGS`" OPT="-g -O2 $CFLAGS"
183library/pprint::'Programming Language :: Python :: 2.6',
184library/pprint::'Programming Language :: Python :: 2.7',
185library/pprint::'classifiers': ['Development Status :: 3 - Alpha',
186library/pprint::'Intended Audience :: Developers',
187library/pprint::'License :: OSI Approved :: MIT License',
188library/pprint::'Programming Language :: Python :: 2',
189library/pprint::'Programming Language :: Python :: 3',
190library/pprint::'Programming Language :: Python :: 3.2',
191library/pprint::'Programming Language :: Python :: 3.3',
192library/pprint::'Programming Language :: Python :: 3.4',
193library/pprint::'Topic :: Software Development :: Build Tools'],
194library/profile:linenofilename:lineno(function)
195library/pyexpat:elem1<py:elem1 />
196library/pyexpat:pyxmlns:py = "http://www.python.org/ns/">
197library/random:lennew_diff = mean(combined[:len(drug)]) - mean(combined[len(drug):])
198library/readline:bindpython:bind -v
199library/readline:bindpython:bind ^I rl_complete
200library/smtplib:portmethod must support that as well as a regular host:port
201library/socket::'5aef:2b::8'
202library/socket:canreturn (can_id, can_dlc, data[:can_dlc])
203library/socket:lenfds.fromstring(cmsg_data[:len(cmsg_data) - (len(cmsg_data) % fds.itemsize)])
204library/sqlite3:agecur.execute("select * from people where name_last=:who and age=:age", {"who": who, "age": age})
205library/sqlite3:memory
206library/sqlite3:whocur.execute("select * from people where name_last=:who and age=:age", {"who": who, "age": age})
207library/sqlite3:pathdb = sqlite3.connect('file:path/to/database?mode=ro', uri=True)
208library/ssl:MyOrganizational Unit Name (eg, section) []:My Group
209library/ssl:MyOrganization Name (eg, company) [Internet Widgits Pty Ltd]:My Organization, Inc.
210library/ssl:myserverCommon Name (eg, YOUR name) []:myserver.mygroup.myorganization.com
211library/ssl:MyStateState or Province Name (full name) [Some-State]:MyState
212library/ssl:opsEmail Address []:ops@myserver.mygroup.myorganization.com
213library/ssl:SomeLocality Name (eg, city) []:Some City
214library/ssl:USCountry Name (2 letter code) [AU]:US
215library/stdtypes:ends[start:end]
216library/stdtypes::>>> hash(v[::-2]) == hash(b'abcefg'[::-2])
217library/stdtypes:lens[len(s):len(s)]
218library/stdtypes::>>> y = m[::2]
219library/stdtypes::>>> z = y[::-2]
220library/string`!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
221library/tarfile:bz2
222library/tarfile:compressionfilemode[:compression]
223library/tarfile:gz
224library/tarfile:xz'a:xz'
225library/tarfile:xz'r:xz'
226library/tarfile:xz'w:xz'
227library/time:mm
228library/time:ss
229library/tracemalloc:limitfor index, stat in enumerate(top_stats[:limit], 1):
230library/turtle::Example::
231library/unittest:fooself.assertEqual(cm.output, ['INFO:foo:first message',
232library/unittest:firstself.assertEqual(cm.output, ['INFO:foo:first message',
233library/unittest:foo'ERROR:foo.bar:second message'])
234library/unittest:second'ERROR:foo.bar:second message'])
235library/urllib.request:closeConnection:close
236library/urllib.request:port:port
237library/urllib.request:langxmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\n\n<head>\n
238library/urllib.request:password"joe:password@python.org"
239library/urllib.parse:scheme<URL:scheme://host/path>
240library/urllib.parse:schemeURL:scheme://host/path
241library/uuid:uuidurn:uuid:12345678-1234-5678-1234-567812345678
242library/venv:param:param nodist: If True, setuptools and pip are not installed into the
243library/venv:param:param progress: If setuptools or pip are installed, the progress of the
244library/venv:param:param nopip: If True, pip is not installed into the created
245library/venv:param:param context: The information for the virtual environment
246library/xmlrpc.client:nilex:nil
247library/xmlrpc.client:passhttp://user:pass@host:port/path
248library/xmlrpc.client:passuser:pass
249library/xmlrpc.client:porthttp://user:pass@host:port/path
250license```Software''), to deal in the Software without restriction, including
251license`THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
252license`* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
253license`THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
254license`* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
255license`THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
256license:zookomailto:zooko@zooko.com
257reference/expressions:indexx[index:index]
258reference/lexical_analysis`$ ? `
259reference/lexical_analysis:fileencoding# vim:fileencoding=<encoding-name>
260tutorial/datastructures:valueIt is also possible to delete a key:value
261tutorial/datastructures:valuekey:value pairs within the braces adds initial key:value pairs
262tutorial/stdlib2:configlogging.warning('Warning:config file %s not found', 'server.conf')
263tutorial/stdlib2:configWARNING:root:Warning:config file server.conf not found
264tutorial/stdlib2:CriticalCRITICAL:root:Critical error -- shutting down
265tutorial/stdlib2:ErrorERROR:root:Error occurred
266tutorial/stdlib2:rootCRITICAL:root:Critical error -- shutting down
267tutorial/stdlib2:rootERROR:root:Error occurred
268tutorial/stdlib2:rootWARNING:root:Warning:config file server.conf not found
269tutorial/stdlib2:startextra = data[start:start+extra_size]
270tutorial/stdlib2:startfields = struct.unpack('<IIIHH', data[start:start+16])
271tutorial/stdlib2:startfilename = data[start:start+filenamesize]
272tutorial/stdlib2:WarningWARNING:root:Warning:config file server.conf not found
273using/cmdline:errorhandler:errorhandler
274using/cmdline:linefile:line: category: message
275using/unix:Packaginghttps://en.opensuse.org/Portal:Packaging
276whatsnew/2.0:len
277whatsnew/2.3::
278whatsnew/2.3:config
279whatsnew/2.3:Critical
280whatsnew/2.3:Error
281whatsnew/2.3:Problem
282whatsnew/2.3:root
283whatsnew/2.3:Warning
284whatsnew/2.4::
285whatsnew/2.4:System
286whatsnew/2.5:memory:memory:
287whatsnew/2.5:step[start:stop:step]
288whatsnew/2.5:stop[start:stop:step]
289whatsnew/2.7::ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',
290whatsnew/2.7::>>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')
291whatsnew/2.7:Sunday'2009:4:Sunday'
292whatsnew/2.7:Cookieexport PYTHONWARNINGS=all,error:::Cookie:0
293whatsnew/2.7::export PYTHONWARNINGS=all,error:::Cookie:0
294whatsnew/3.2:affenetloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
295whatsnew/3.2:affe>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
296whatsnew/3.2:beefnetloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
297whatsnew/3.2:beef>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
298whatsnew/3.2:cafenetloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
299whatsnew/3.2:cafe>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
300whatsnew/3.2:deafnetloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
301whatsnew/3.2:deaf>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
302whatsnew/3.2:directory${buildout:directory}/downloads/dist
303whatsnew/3.2::$ export PYTHONWARNINGS='ignore::RuntimeWarning::,once::UnicodeWarning::'
304whatsnew/3.2:feednetloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
305whatsnew/3.2:feed>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
306whatsnew/3.2:gz>>> with tarfile.open(name='myarchive.tar.gz', mode='w:gz') as tf:
307whatsnew/3.2:locationzope9-location = ${zope9:location}
308whatsnew/3.2:prefixzope-conf = ${custom:prefix}/etc/zope.conf
309library/re`!#$%&'*+-.^_`|~:
310library/re`!\#\$%\&'\*\+\-\.\^_`\|\~:
311library/tarfile:xz'x:xz'
312library/warnings:messageaction:message:category:module:line
313library/warnings:categoryaction:message:category:module:line
314library/warnings:moduleaction:message:category:module:line
315library/warnings:lineaction:message:category:module:line
316library/warnings::error::ResourceWarning
317library/warnings::default::DeprecationWarning
318library/warnings::default:::mymodule
319library/warnings:mymoduledefault:::mymodule
320library/warnings::error:::mymodule
321library/warnings:mymoduleerror:::mymodule
322library/warnings::ignore::DeprecationWarning
323library/warnings::ignore::PendingDeprecationWarning
324library/warnings::ignore::ImportWarning
325library/warnings::ignore::ResourceWarning
326library/xml.etree.elementtree:sometagprefix:sometag
327library/xml.etree.elementtree:fictional<actors xmlns:fictional="http://characters.example.com"
328library/xml.etree.elementtree:character<fictional:character>Lancelot</fictional:character>
329library/xml.etree.elementtree:character<fictional:character>Archie Leach</fictional:character>
330library/xml.etree.elementtree:character<fictional:character>Sir Robin</fictional:character>
331library/xml.etree.elementtree:character<fictional:character>Gunther</fictional:character>
332library/xml.etree.elementtree:character<fictional:character>Commander Clement</fictional:character>
333library/xml.etree.elementtree:actorfor actor in root.findall('real_person:actor', ns):
334library/xml.etree.elementtree:namename = actor.find('real_person:name', ns)
335library/xml.etree.elementtree:characterfor char in actor.findall('role:character', ns):
336library/zipapp:main$ python -m zipapp myapp -m "myapp:main"
337library/zipapp:fnpkg.mod:fn
338library/zipapp:callablepkg.module:callable
339library/stdtypes::>>> m[::2].tolist()
340whatsnew/3.5:root'WARNING:root:warning\n'
341whatsnew/3.5:warning'WARNING:root:warning\n'
342whatsnew/3.5::>>> addr6 = ipaddress.IPv6Address('::1')
343whatsnew/3.5:rootERROR:root:exception
344whatsnew/3.5:exceptionERROR:root:exception
345whatsnew/changelog`'`'
346whatsnew/changelog:endstr[start:end]
347library/binascii`'`'
348library/uu`'`'
349whatsnew/3.7`'`'
350whatsnew/3.7::error::BytesWarning
351whatsnew/changelog::error::BytesWarning
352whatsnew/changelog::default::BytesWarning
353whatsnew/changelog::default::DeprecationWarning
354library/importlib.metadata:mainEntryPoint(name='wheel', value='wheel.cli:main', group='console_scripts')
355library/importlib.metadata`loading the metadata for packages for the indicated ``context``.
356library/re``