<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/lib2to3, branch enum-private-310</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>[3.10] Fix typos in the Lib directory (GH-28775) (GH-28804)</title>
<updated>2021-10-07T15:49:47+00:00</updated>
<author>
<name>Christian Clauss</name>
<email>cclauss@me.com</email>
</author>
<published>2021-10-07T15:49:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=cfca4a67745cb9ed040fade3fd54f5002a6e75a6'/>
<id>cfca4a67745cb9ed040fade3fd54f5002a6e75a6</id>
<content type='text'>
Fix typos in the Lib directory as identified by codespell.

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;.
(cherry picked from commit 745c9d9dfc1ad6fdfdf1d07420c6273ff67fa5be)

Co-authored-by: Christian Clauss &lt;cclauss@me.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typos in the Lib directory as identified by codespell.

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;.
(cherry picked from commit 745c9d9dfc1ad6fdfdf1d07420c6273ff67fa5be)

Co-authored-by: Christian Clauss &lt;cclauss@me.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.10] bpo-45229: Remove test_main in many tests (GH-28405) (GH-28455)</title>
<updated>2021-09-19T19:36:03+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2021-09-19T19:36:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=bedce3538cca3469ac3efc614ef062367cbb2ff1'/>
<id>bedce3538cca3469ac3efc614ef062367cbb2ff1</id>
<content type='text'>
Instead of explicitly enumerate test classes for run_unittest()
use the unittest ability to discover tests. This also makes these
tests discoverable and runnable with unittest.

load_tests() can be used for dynamic generating tests and adding
doctests. setUpModule(), tearDownModule() and addModuleCleanup()
can be used for running code before and after all module tests.
(cherry picked from commit 40348acc180580371d25f75f46b27048e35f2435)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of explicitly enumerate test classes for run_unittest()
use the unittest ability to discover tests. This also makes these
tests discoverable and runnable with unittest.

load_tests() can be used for dynamic generating tests and adding
doctests. setUpModule(), tearDownModule() and addModuleCleanup()
can be used for running code before and after all module tests.
(cherry picked from commit 40348acc180580371d25f75f46b27048e35f2435)
</pre>
</div>
</content>
</entry>
<entry>
<title>make lib2to3 parse async generators everywhere (GH-6588)</title>
<updated>2021-08-10T13:47:11+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-08-10T13:47:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=52d481f15c953e06155e65ca823c8f6cae7a6b65'/>
<id>52d481f15c953e06155e65ca823c8f6cae7a6b65</id>
<content type='text'>
(cherry picked from commit 149addd4960d634ce672ab5fc17e0e785a0cdcd0)

Co-authored-by: Zsolt Dollenstein &lt;zsol.zsol@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 149addd4960d634ce672ab5fc17e0e785a0cdcd0)

Co-authored-by: Zsolt Dollenstein &lt;zsol.zsol@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update URLs in comments and metadata to use HTTPS (GH-27458) (GH-27478)</title>
<updated>2021-07-30T14:25:28+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-07-30T14:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f7f1c26423b1208ef22cbe0f60f36e26a51cebf6'/>
<id>f7f1c26423b1208ef22cbe0f60f36e26a51cebf6</id>
<content type='text'>
(cherry picked from commit be42c06bb01206209430f3ac08b72643dc7cad1c)

Co-authored-by: Noah Kantrowitz &lt;noah@coderanger.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit be42c06bb01206209430f3ac08b72643dc7cad1c)

Co-authored-by: Noah Kantrowitz &lt;noah@coderanger.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43844: Fix PendingDeprecationWarning in test_lib2to3 (GH-25407)</title>
<updated>2021-04-16T09:27:00+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-04-16T09:27:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=471870fc504b0d69c767b188f180b17248be6998'/>
<id>471870fc504b0d69c767b188f180b17248be6998</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43651: Fix EncodingWarning in lib2to3/pgen2/pgen.py (GH-25127)</title>
<updated>2021-04-01T23:59:15+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2021-04-01T23:59:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c0ec4486dc7dd70fea39d1473ac9a9ac568378fe'/>
<id>c0ec4486dc7dd70fea39d1473ac9a9ac568378fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36541: Add lib2to3 grammar PEP-570 pos-only arg parsing (GH-23759)</title>
<updated>2020-12-14T17:10:10+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@krypto.org</email>
</author>
<published>2020-12-14T17:10:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=42c9f0fd0a5e67d4ae0022bfd7370cb9725a5b01'/>
<id>42c9f0fd0a5e67d4ae0022bfd7370cb9725a5b01</id>
<content type='text'>
Add positional only args support to lib2to3 pgen2.

This adds 3.8's PEP-570 support to lib2to3's pgen2.  lib2to3, while
being deprecated is still used by things to parse all versions of Python
code today.  We need it to support parsing modern 3.8 and 3.9 constructs.

Also add tests for complex *expr and **expr's.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add positional only args support to lib2to3 pgen2.

This adds 3.8's PEP-570 support to lib2to3's pgen2.  lib2to3, while
being deprecated is still used by things to parse all versions of Python
code today.  We need it to support parsing modern 3.8 and 3.9 constructs.

Also add tests for complex *expr and **expr's.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40360: Deprecate lib2to3 module in light of PEP 617 (GH-19663)</title>
<updated>2020-04-24T18:19:46+00:00</updated>
<author>
<name>Carl Meyer</name>
<email>carl@oddbird.net</email>
</author>
<published>2020-04-24T18:19:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=503de7149d03bdcc671dcbbb5b64f761bb192b4d'/>
<id>503de7149d03bdcc671dcbbb5b64f761bb192b4d</id>
<content type='text'>
Deprecate lib2to3 module in light of PEP 617.

We anticipate removal in the 3.12 timeframe.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deprecate lib2to3 module in light of PEP 617.

We anticipate removal in the 3.12 timeframe.</pre>
</div>
</content>
</entry>
<entry>
<title>lib2to3: Support named assignment expressions (GH-12702)</title>
<updated>2020-04-02T22:34:54+00:00</updated>
<author>
<name>Tim Hatch</name>
<email>tim@timhatch.com</email>
</author>
<published>2020-04-02T22:34:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3c3aa4516c70753de06bb142b6793d01330fcf0f'/>
<id>3c3aa4516c70753de06bb142b6793d01330fcf0f</id>
<content type='text'>
There are two copies of the grammar -- the one used by Python itself as
Grammar/Grammar, and the one used by lib2to3 which has necessarily diverged at
Lib/lib2to3/Grammar.txt because it needs to support older syntax an we want it
to be reasonable stable to avoid requiring fixer rewrites.

This brings suport for syntax like `if x:= foo():` to match what the live
Python grammar does.

This should've been added at the time of the walrus operator itself, but lib2to3 being
independent is often overlooked.  So we do consider this a bugfix rather than enhancement.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are two copies of the grammar -- the one used by Python itself as
Grammar/Grammar, and the one used by lib2to3 which has necessarily diverged at
Lib/lib2to3/Grammar.txt because it needs to support older syntax an we want it
to be reasonable stable to avoid requiring fixer rewrites.

This brings suport for syntax like `if x:= foo():` to match what the live
Python grammar does.

This should've been added at the time of the walrus operator itself, but lib2to3 being
independent is often overlooked.  So we do consider this a bugfix rather than enhancement.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38080: Added "getproxies" to urllib fixes in the 2to3 tool (GH-16167)</title>
<updated>2020-03-11T23:51:20+00:00</updated>
<author>
<name>José Roberto Meza Cabrera</name>
<email>robertpro01@gmail.com</email>
</author>
<published>2020-03-11T23:51:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=276a84a0a6c694ce227bf36ec2e2e6ec6686170f'/>
<id>276a84a0a6c694ce227bf36ec2e2e6ec6686170f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
