PyCQA / pycodestyle

Simple Python style checker in one Python file

Home Page:https://pycodestyle.pycqa.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The next release (pycodestyle 2.10.0)

asottile opened this issue · comments

I'm planning to make a new release in the 3 related projects (pyflakes, pycodestyle, flake8) -- mostly to get some major changes in flake8 out

this tracks that release

comparing against baseline, most of the differences are fixes or removal of the python 2.x-specific warnings -- there appears to be one slight regression which I've ticketed in #1121

diff -ur out_baseline/explains.log out_main/explains.log
--- out_baseline/explains.log	2022-11-21 13:23:01.155893151 -0500
+++ out_main/explains.log	2022-11-21 13:24:33.991895319 -0500
@@ -35,7 +35,6 @@
 ./sample_code/ep289/rev04/t.py:11:15: E203 whitespace before ':'
 ./sample_code/ep289/rev04/t.py:12:1: E122 continuation line missing indentation or outdented
 ./sample_code/ep289/rev06/t.py:4:1: E901 TokenError: EOF in multi-line statement
-./sample_code/ep332/rev01/t.py:4:3: W603 '<>' is deprecated, use '!='
 ./sample_code/ep407/rev02/a/main.py:6:1: E402 module level import not at top of file
 ./sample_code/ep407/rev03/a/main.py:6:1: E402 module level import not at top of file
 ./sample_code/ep433/rev01/t.py:7:22: E701 multiple statements on one line (colon)
diff -ur out_baseline/numpy.log out_main/numpy.log
--- out_baseline/numpy.log	2022-11-21 13:23:41.527894094 -0500
+++ out_main/numpy.log	2022-11-21 13:25:14.615896268 -0500
@@ -500,9 +500,6 @@
 ./numpy/array_api/tests/test_array_object.py:61:47: E225 missing whitespace around operator
 ./numpy/array_api/tests/test_array_object.py:61:50: E231 missing whitespace after ','
 ./numpy/array_api/tests/test_array_object.py:62:50: E225 missing whitespace around operator
-./numpy/array_api/tests/test_array_object.py:64:59: E231 missing whitespace after ','
-./numpy/array_api/tests/test_array_object.py:69:44: E231 missing whitespace after ','
-./numpy/array_api/tests/test_array_object.py:77:42: E231 missing whitespace after ','
 ./numpy/array_api/tests/test_array_object.py:81:1: E302 expected 2 blank lines, found 1
 ./numpy/array_api/tests/test_creation_functions.py:136:1: E302 expected 2 blank lines, found 1
 ./numpy/array_api/tests/test_creation_functions.py:142:80: E501 line too long (107 > 79 characters)
@@ -2506,9 +2503,6 @@
 ./numpy/core/tests/test_indexing.py:403:36: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:42:54: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:468:9: E265 block comment should start with '# '
-./numpy/core/tests/test_indexing.py:492:26: E231 missing whitespace after ','
-./numpy/core/tests/test_indexing.py:511:67: E231 missing whitespace after ','
-./numpy/core/tests/test_indexing.py:516:67: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:51:51: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:553:13: E128 continuation line under-indented for visual indent
 ./numpy/core/tests/test_indexing.py:557:80: E501 line too long (80 > 79 characters)
@@ -2516,8 +2510,6 @@
 ./numpy/core/tests/test_indexing.py:57:48: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:580:9: E306 expected 1 blank line before a nested definition, found 0
 ./numpy/core/tests/test_indexing.py:602:31: E231 missing whitespace after ','
-./numpy/core/tests/test_indexing.py:629:58: E231 missing whitespace after ','
-./numpy/core/tests/test_indexing.py:630:59: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:630:73: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:630:75: E231 missing whitespace after ','
 ./numpy/core/tests/test_indexing.py:63:49: E231 missing whitespace after ','
@@ -2634,7 +2626,6 @@
 ./numpy/core/tests/test_multiarray.py:1244:80: E501 line too long (82 > 79 characters)
 ./numpy/core/tests/test_multiarray.py:128:26: E201 whitespace after '('
 ./numpy/core/tests/test_multiarray.py:128:59: E202 whitespace before ')'
-./numpy/core/tests/test_multiarray.py:1383:48: E231 missing whitespace after ','
 ./numpy/core/tests/test_multiarray.py:1384:43: E231 missing whitespace after ','
 ./numpy/core/tests/test_multiarray.py:141:26: E201 whitespace after '('
 ./numpy/core/tests/test_multiarray.py:141:59: E202 whitespace before ')'
@@ -3619,9 +3610,6 @@
 ./numpy/core/tests/test_records.py:63:22: E128 continuation line under-indented for visual indent
 ./numpy/core/tests/test_records.py:87:80: E501 line too long (87 > 79 characters)
 ./numpy/core/tests/test_regression.py:1058:31: E127 continuation line over-indented for visual indent
-./numpy/core/tests/test_regression.py:106:50: E231 missing whitespace after ','
-./numpy/core/tests/test_regression.py:106:53: E231 missing whitespace after ','
-./numpy/core/tests/test_regression.py:106:56: E231 missing whitespace after ','
 ./numpy/core/tests/test_regression.py:1197:17: E201 whitespace after '('
 ./numpy/core/tests/test_regression.py:1198:17: E201 whitespace after '('
 ./numpy/core/tests/test_regression.py:1273:9: E265 block comment should start with '# '
@@ -3687,7 +3675,6 @@
 ./numpy/core/tests/test_regression.py:716:13: E128 continuation line under-indented for visual indent
 ./numpy/core/tests/test_regression.py:718:13: E128 continuation line under-indented for visual indent
 ./numpy/core/tests/test_regression.py:800:13: E741 ambiguous variable name 'l'
-./numpy/core/tests/test_regression.py:93:20: E231 missing whitespace after ','
 ./numpy/core/tests/test_scalar_ctors.py:11:1: E302 expected 2 blank lines, found 1
 ./numpy/core/tests/test_scalar_ctors.py:120:9: E128 continuation line under-indented for visual indent
 ./numpy/core/tests/test_scalar_ctors.py:127:1: E302 expected 2 blank lines, found 1
@@ -5229,7 +5216,6 @@
 ./numpy/distutils/command/build_ext.py:213:21: E741 ambiguous variable name 'l'
 ./numpy/distutils/command/build_ext.py:231:13: E741 ambiguous variable name 'l'
 ./numpy/distutils/command/build_ext.py:24:1: E302 expected 2 blank lines, found 1
-./numpy/distutils/command/build_ext.py:258:26: E741 ambiguous variable name 'l'
 ./numpy/distutils/command/build_ext.py:423:80: E501 line too long (93 > 79 characters)
 ./numpy/distutils/command/build_ext.py:425:80: E501 line too long (93 > 79 characters)
 ./numpy/distutils/command/build_ext.py:42:80: E501 line too long (90 > 79 characters)
@@ -7132,28 +7118,15 @@
 ./numpy/f2py/crackfortran.py:31:80: E501 line too long (82 > 79 characters)
 ./numpy/f2py/crackfortran.py:3245:27: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:3468:9: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3469:12: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3473:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3476:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3479:14: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:3482:80: E501 line too long (90 > 79 characters)
-./numpy/f2py/crackfortran.py:3485:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3487:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3489:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3492:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3496:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3498:14: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:3500:14: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:351:80: E501 line too long (89 > 79 characters)
 ./numpy/f2py/crackfortran.py:366:80: E501 line too long (84 > 79 characters)
 ./numpy/f2py/crackfortran.py:370:80: E501 line too long (97 > 79 characters)
 ./numpy/f2py/crackfortran.py:37:80: E501 line too long (82 > 79 characters)
 ./numpy/f2py/crackfortran.py:393:13: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:423:9: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:425:19: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:428:13: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:42:80: E501 line too long (80 > 79 characters)
-./numpy/f2py/crackfortran.py:431:13: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:452:21: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:458:21: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:460:80: E501 line too long (80 > 79 characters)
@@ -7199,10 +7172,6 @@
 ./numpy/f2py/crackfortran.py:870:17: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:872:9: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:877:5: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:880:5: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:883:13: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:885:13: E741 ambiguous variable name 'l'
-./numpy/f2py/crackfortran.py:891:9: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:895:1: E302 expected 2 blank lines, found 1
 ./numpy/f2py/crackfortran.py:912:17: E741 ambiguous variable name 'l'
 ./numpy/f2py/crackfortran.py:931:1: E305 expected 2 blank lines after class or function definition, found 1
@@ -7221,31 +7190,7 @@
 ./numpy/f2py/diagnose.py:94:80: E501 line too long (80 > 79 characters)
 ./numpy/f2py/f2py2e.py:176:80: E501 line too long (80 > 79 characters)
 ./numpy/f2py/f2py2e.py:194:9: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:195:12: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:197:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:199:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:201:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:205:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:207:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:209:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:211:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:213:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:215:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:217:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:219:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:221:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:223:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:225:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:227:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:229:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:231:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:233:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:235:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:237:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:239:14: E741 ambiguous variable name 'l'
-./numpy/f2py/f2py2e.py:244:14: E741 ambiguous variable name 'l'
 ./numpy/f2py/f2py2e.py:251:80: E501 line too long (92 > 79 characters)
-./numpy/f2py/f2py2e.py:255:14: E741 ambiguous variable name 'l'
 ./numpy/f2py/f2py2e.py:301:80: E501 line too long (80 > 79 characters)
 ./numpy/f2py/f2py2e.py:303:80: E501 line too long (100 > 79 characters)
 ./numpy/f2py/f2py2e.py:40:1: E122 continuation line missing indentation or outdented
@@ -7455,7 +7400,6 @@
 ./numpy/lib/_datasource.py:155:1: E302 expected 2 blank lines, found 1
 ./numpy/lib/_datasource.py:481:20: E275 missing whitespace after keyword
 ./numpy/lib/_datasource.py:64:80: E501 line too long (80 > 79 characters)
-./numpy/lib/_iotools.py:499:34: E231 missing whitespace after ','
 ./numpy/lib/_iotools.py:631:80: E501 line too long (82 > 79 characters)
 ./numpy/lib/_version.py:63:13: E128 continuation line under-indented for visual indent
 ./numpy/lib/arraypad.py:213:37: E261 at least two spaces before inline comment
@@ -7512,7 +7456,6 @@
 ./numpy/lib/function_base.py:451:80: E501 line too long (81 > 79 characters)
 ./numpy/lib/function_base.py:4588:5: E731 do not assign a lambda expression, use a def
 ./numpy/lib/function_base.py:4594:5: E731 do not assign a lambda expression, use a def
-./numpy/lib/function_base.py:5220:21: E231 missing whitespace after ','
 ./numpy/lib/function_base.py:5361:13: E265 block comment should start with '# '
 ./numpy/lib/function_base.py:5364:13: E265 block comment should start with '# '
 ./numpy/lib/function_base.py:552:27: E128 continuation line under-indented for visual indent
@@ -7638,8 +7581,6 @@
 ./numpy/lib/tests/test__datasource.py:337:1: E302 expected 2 blank lines, found 1
 ./numpy/lib/tests/test__datasource.py:37:1: E305 expected 2 blank lines after class or function definition, found 1
 ./numpy/lib/tests/test__iotools.py:163:80: E501 line too long (85 > 79 characters)
-./numpy/lib/tests/test_arraypad.py:122:77: E231 missing whitespace after ','
-./numpy/lib/tests/test_arraypad.py:129:77: E231 missing whitespace after ','
 ./numpy/lib/tests/test_arraypad.py:1336:10: E225 missing whitespace around operator
 ./numpy/lib/tests/test_arraypad.py:218:15: E127 continuation line over-indented for visual indent
 ./numpy/lib/tests/test_arraypad.py:286:14: E201 whitespace after '['
@@ -9129,7 +9070,6 @@
 ./numpy/ma/tests/test_extras.py:915:69: E202 whitespace before ')'
 ./numpy/ma/tests/test_mrecords.py:414:9: E265 block comment should start with '# '
 ./numpy/ma/tests/test_mrecords.py:421:9: E265 block comment should start with '# '
-./numpy/ma/tests/test_mrecords.py:441:71: E231 missing whitespace after ','
 ./numpy/ma/tests/test_mrecords.py:461:1: E122 continuation line missing indentation or outdented
 ./numpy/ma/tests/test_old_ma.py:200:28: E127 continuation line over-indented for visual indent
 ./numpy/ma/tests/test_old_ma.py:203:32: E127 continuation line over-indented for visual indent
@@ -9262,7 +9202,6 @@
 ./numpy/matrixlib/defmatrix.py:513:80: E501 line too long (89 > 79 characters)
 ./numpy/matrixlib/defmatrix.py:546:80: E501 line too long (84 > 79 characters)
 ./numpy/matrixlib/defmatrix.py:771:80: E501 line too long (83 > 79 characters)
-./numpy/matrixlib/defmatrix.py:793:9: E741 ambiguous variable name 'I'
 ./numpy/matrixlib/defmatrix.py:793:9: E743 ambiguous function definition 'I'
 ./numpy/matrixlib/defmatrix.py:897:5: E303 too many blank lines (2)
 ./numpy/matrixlib/setup.py:9:1: E305 expected 2 blank lines after class or function definition, found 1
@@ -9367,7 +9306,6 @@
 ./numpy/polynomial/tests/test_chebyshev.py:198:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_chebyshev.py:207:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_chebyshev.py:212:9: E265 block comment should start with '# '
-./numpy/polynomial/tests/test_chebyshev.py:426:62: E231 missing whitespace after ','
 ./numpy/polynomial/tests/test_chebyshev.py:592:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_chebyshev.py:596:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_chebyshev.py:607:9: E265 block comment should start with '# '
@@ -9390,7 +9328,6 @@
 ./numpy/polynomial/tests/test_hermite.py:186:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_hermite.py:195:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_hermite.py:200:9: E265 block comment should start with '# '
-./numpy/polynomial/tests/test_hermite.py:414:62: E231 missing whitespace after ','
 ./numpy/polynomial/tests/test_hermite_e.py:123:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_hermite_e.py:126:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_hermite_e.py:135:9: E265 block comment should start with '# '
@@ -9404,7 +9341,6 @@
 ./numpy/polynomial/tests/test_hermite_e.py:186:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_hermite_e.py:195:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_hermite_e.py:200:9: E265 block comment should start with '# '
-./numpy/polynomial/tests/test_hermite_e.py:415:64: E231 missing whitespace after ','
 ./numpy/polynomial/tests/test_laguerre.py:105:39: W291 trailing whitespace
 ./numpy/polynomial/tests/test_laguerre.py:120:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_laguerre.py:123:9: E265 block comment should start with '# '
@@ -9419,7 +9355,6 @@
 ./numpy/polynomial/tests/test_laguerre.py:183:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_laguerre.py:192:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_laguerre.py:197:9: E265 block comment should start with '# '
-./numpy/polynomial/tests/test_laguerre.py:408:60: E231 missing whitespace after ','
 ./numpy/polynomial/tests/test_legendre.py:109:39: W291 trailing whitespace
 ./numpy/polynomial/tests/test_legendre.py:124:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_legendre.py:127:9: E265 block comment should start with '# '
@@ -9435,7 +9370,6 @@
 ./numpy/polynomial/tests/test_legendre.py:196:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_legendre.py:201:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_legendre.py:355:1: E302 expected 2 blank lines, found 1
-./numpy/polynomial/tests/test_legendre.py:424:60: E231 missing whitespace after ','
 ./numpy/polynomial/tests/test_polynomial.py:111:41: W291 trailing whitespace
 ./numpy/polynomial/tests/test_polynomial.py:126:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_polynomial.py:129:9: E265 block comment should start with '# '
@@ -9454,7 +9388,6 @@
 ./numpy/polynomial/tests/test_polynomial.py:270:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_polynomial.py:279:9: E265 block comment should start with '# '
 ./numpy/polynomial/tests/test_polynomial.py:284:9: E265 block comment should start with '# '
-./numpy/polynomial/tests/test_polynomial.py:531:62: E231 missing whitespace after ','
 ./numpy/polynomial/tests/test_polyutils.py:59:1: E302 expected 2 blank lines, found 1
 ./numpy/polynomial/tests/test_printing.py:393:13: E128 continuation line under-indented for visual indent
 ./numpy/polynomial/tests/test_printing.py:398:13: E128 continuation line under-indented for visual indent
@@ -9497,7 +9430,6 @@
 ./numpy/random/_examples/numba/extending.py:56:1: E302 expected 2 blank lines, found 1
 ./numpy/random/_examples/numba/extending.py:84:1: W391 blank line at end of file
 ./numpy/random/setup.py:111:36: E128 continuation line under-indented for visual indent
-./numpy/random/setup.py:122:75: E231 missing whitespace after ','
 ./numpy/random/setup.py:143:34: E124 closing bracket does not match visual indentation
 ./numpy/random/setup.py:54:5: E265 block comment should start with '# '
 ./numpy/random/setup.py:80:9: E128 continuation line under-indented for visual indent
@@ -9711,7 +9643,6 @@
 ./numpy/testing/_private/decorators.py:226:80: E501 line too long (89 > 79 characters)
 ./numpy/testing/_private/decorators.py:227:13: E128 continuation line under-indented for visual indent
 ./numpy/testing/_private/decorators.py:227:80: E501 line too long (122 > 79 characters)
-./numpy/testing/_private/decorators.py:22:44: E231 missing whitespace after ','
 ./numpy/testing/_private/decorators.py:234:9: E731 do not assign a lambda expression, use a def
 ./numpy/testing/_private/decorators.py:236:9: E731 do not assign a lambda expression, use a def
 ./numpy/testing/_private/decorators.py:253:1: E302 expected 2 blank lines, found 1
@@ -10018,7 +9949,6 @@
 ./runtests.py:73:1: E402 module level import not at top of file
 ./runtests.py:74:1: E402 module level import not at top of file
 ./runtests.py:78:1: E302 expected 2 blank lines, found 1
-./setup.py:282:31: E231 missing whitespace after ','
 ./setup.py:325:80: E501 line too long (82 > 79 characters)
 ./setup.py:350:80: E501 line too long (80 > 79 characters)
 ./setup.py:3:58: W291 trailing whitespace
diff -ur out_baseline/pandas.log out_main/pandas.log
--- out_baseline/pandas.log	2022-11-21 13:24:27.083895158 -0500
+++ out_main/pandas.log	2022-11-21 13:26:00.835897347 -0500
@@ -6751,6 +6751,12 @@
 ./pandas/tests/frame/indexing/test_coercion.py:98:80: E501 line too long (86 > 79 characters)
 ./pandas/tests/frame/indexing/test_delitem.py:53:80: E501 line too long (81 > 79 characters)
 ./pandas/tests/frame/indexing/test_getitem.py:107:80: E501 line too long (81 > 79 characters)
+./pandas/tests/frame/indexing/test_getitem.py:118:20: E741 ambiguous variable name 'l'
+./pandas/tests/frame/indexing/test_getitem.py:118:32: E741 ambiguous variable name 'l'
+./pandas/tests/frame/indexing/test_getitem.py:118:45: E741 ambiguous variable name 'l'
+./pandas/tests/frame/indexing/test_getitem.py:119:20: E741 ambiguous variable name 'l'
+./pandas/tests/frame/indexing/test_getitem.py:119:32: E741 ambiguous variable name 'l'
+./pandas/tests/frame/indexing/test_getitem.py:119:45: E741 ambiguous variable name 'l'
 ./pandas/tests/frame/indexing/test_getitem.py:145:80: E501 line too long (82 > 79 characters)
 ./pandas/tests/frame/indexing/test_getitem.py:181:80: E501 line too long (80 > 79 characters)
 ./pandas/tests/frame/indexing/test_getitem.py:204:80: E501 line too long (86 > 79 characters)
@@ -10960,6 +10966,7 @@
 ./pandas/tests/io/json/test_pandas.py:989:80: E501 line too long (83 > 79 characters)
 ./pandas/tests/io/json/test_pandas.py:992:80: E501 line too long (80 > 79 characters)
 ./pandas/tests/io/json/test_readlines.py:178:80: E501 line too long (86 > 79 characters)
+./pandas/tests/io/json/test_readlines.py:210:67: E741 ambiguous variable name 'l'
 ./pandas/tests/io/json/test_readlines.py:240:80: E501 line too long (82 > 79 characters)
 ./pandas/tests/io/json/test_readlines.py:39:80: E501 line too long (82 > 79 characters)
 ./pandas/tests/io/json/test_readlines.py:53:80: E501 line too long (84 > 79 characters)
@@ -11372,6 +11379,8 @@
 ./pandas/tests/io/pytables/test_retain_attributes.py:89:80: E501 line too long (86 > 79 characters)
 ./pandas/tests/io/pytables/test_round_trip.py:231:80: E501 line too long (82 > 79 characters)
 ./pandas/tests/io/pytables/test_round_trip.py:273:80: E501 line too long (84 > 79 characters)
+./pandas/tests/io/pytables/test_round_trip.py:305:23: E741 ambiguous variable name 'l'
+./pandas/tests/io/pytables/test_round_trip.py:305:52: E741 ambiguous variable name 'l'
 ./pandas/tests/io/pytables/test_round_trip.py:305:9: E731 do not assign a lambda expression, use a def
 ./pandas/tests/io/pytables/test_round_trip.py:346:80: E501 line too long (82 > 79 characters)
 ./pandas/tests/io/pytables/test_round_trip.py:412:80: E501 line too long (85 > 79 characters)
diff -ur out_baseline/pyrepl.log out_main/pyrepl.log
--- out_baseline/pyrepl.log	2022-11-21 13:23:04.495893229 -0500
+++ out_main/pyrepl.log	2022-11-21 13:24:37.135895392 -0500
@@ -146,7 +146,6 @@
 ./pyrepl/keymap.py:96:1: E302 expected 2 blank lines, found 1
 ./pyrepl/keymap.py:99:1: E302 expected 2 blank lines, found 1
 ./pyrepl/keymaps.py:101:1: W293 blank line contains whitespace
-./pyrepl/keymaps.py:104:45: W603 '<>' is deprecated, use '!='
 ./pyrepl/keymaps.py:104:56: E502 the backslash is redundant between brackets
 ./pyrepl/keymaps.py:106:59: E502 the backslash is redundant between brackets
 ./pyrepl/keymaps.py:113:5: E122 continuation line missing indentation or outdented
@@ -174,7 +173,6 @@
 ./pyrepl/keymaps.py:140:1: W391 blank line at end of file
 ./pyrepl/keymaps.py:33:1: E128 continuation line under-indented for visual indent
 ./pyrepl/keymaps.py:42:1: W293 blank line contains whitespace
-./pyrepl/keymaps.py:65:45: W603 '<>' is deprecated, use '!='
 ./pyrepl/keymaps.py:80:24: E261 at least two spaces before inline comment
 ./pyrepl/module_lister.py:20:10: E401 multiple imports on one line
 ./pyrepl/module_lister.py:26:1: E302 expected 2 blank lines, found 1
@@ -193,9 +191,7 @@
 ./pyrepl/pygame_console.py:157:80: E501 line too long (84 > 79 characters)
 ./pyrepl/pygame_console.py:211:46: E227 missing whitespace around bitwise or shift operator
 ./pyrepl/pygame_console.py:256:9: E265 block comment should start with '# '
-./pyrepl/pygame_console.py:285:40: W603 '<>' is deprecated, use '!='
 ./pyrepl/pygame_console.py:287:1: W293 blank line contains whitespace
-./pyrepl/pygame_console.py:302:24: W602 deprecated form of raising exception
 ./pyrepl/pygame_console.py:45:21: E231 missing whitespace after ':'
 ./pyrepl/pygame_console.py:46:21: E231 missing whitespace after ':'
 ./pyrepl/pygame_console.py:47:21: E231 missing whitespace after ':'
@@ -215,30 +211,20 @@
 ./pyrepl/pygame_console.py:74:5: E301 expected 1 blank line, found 0
 ./pyrepl/pygame_console.py:83:1: E302 expected 2 blank lines, found 1
 ./pyrepl/pygame_console.py:92:1: W293 blank line contains whitespace
-./pyrepl/pygame_keymap.py:103:39: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:104:76: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:105:25: E122 continuation line missing indentation or outdented
-./pyrepl/pygame_keymap.py:107:39: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:107:71: E228 missing whitespace around modulo operator
-./pyrepl/pygame_keymap.py:122:39: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:123:75: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:124:25: E122 continuation line missing indentation or outdented
-./pyrepl/pygame_keymap.py:129:39: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:130:75: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:131:25: E122 continuation line missing indentation or outdented
-./pyrepl/pygame_keymap.py:135:35: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:136:73: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:136:75: E201 whitespace after '('
 ./pyrepl/pygame_keymap.py:137:1: E122 continuation line missing indentation or outdented
-./pyrepl/pygame_keymap.py:137:21: W604 backticks are deprecated, use 'repr()'
 ./pyrepl/pygame_keymap.py:147:1: E302 expected 2 blank lines, found 1
 ./pyrepl/pygame_keymap.py:157:1: E302 expected 2 blank lines, found 1
-./pyrepl/pygame_keymap.py:162:17: W601 .has_key() is deprecated, use 'in'
-./pyrepl/pygame_keymap.py:163:27: W603 '<>' is deprecated, use '!='
-./pyrepl/pygame_keymap.py:164:35: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:165:57: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:172:1: E302 expected 2 blank lines, found 1
-./pyrepl/pygame_keymap.py:176:31: W601 .has_key() is deprecated, use 'in'
 ./pyrepl/pygame_keymap.py:182:1: E302 expected 2 blank lines, found 1
 ./pyrepl/pygame_keymap.py:195:19: E231 missing whitespace after ':'
 ./pyrepl/pygame_keymap.py:195:1: E305 expected 2 blank lines after class or function definition, found 1
@@ -246,13 +232,9 @@
 ./pyrepl/pygame_keymap.py:195:45: E231 missing whitespace after ':'
 ./pyrepl/pygame_keymap.py:197:1: E265 block comment should start with '# '
 ./pyrepl/pygame_keymap.py:200:1: E302 expected 2 blank lines, found 1
-./pyrepl/pygame_keymap.py:205:17: W603 '<>' is deprecated, use '!='
-./pyrepl/pygame_keymap.py:214:24: W601 .has_key() is deprecated, use 'in'
 ./pyrepl/pygame_keymap.py:217:25: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:221:25: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:224:1: E302 expected 2 blank lines, found 1
-./pyrepl/pygame_keymap.py:229:17: W603 '<>' is deprecated, use '!='
-./pyrepl/pygame_keymap.py:239:24: W601 .has_key() is deprecated, use 'in'
 ./pyrepl/pygame_keymap.py:242:23: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:246:25: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:249:1: E302 expected 2 blank lines, found 1
@@ -299,11 +281,8 @@
 ./pyrepl/pygame_keymap.py:75:13: E203 whitespace before ':'
 ./pyrepl/pygame_keymap.py:78:1: E302 expected 2 blank lines, found 1
 ./pyrepl/pygame_keymap.py:81:1: E302 expected 2 blank lines, found 1
-./pyrepl/pygame_keymap.py:88:24: W601 .has_key() is deprecated, use 'in'
-./pyrepl/pygame_keymap.py:93:39: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:94:76: E228 missing whitespace around modulo operator
 ./pyrepl/pygame_keymap.py:95:25: E122 continuation line missing indentation or outdented
-./pyrepl/pygame_keymap.py:97:39: W602 deprecated form of raising exception
 ./pyrepl/pygame_keymap.py:97:71: E228 missing whitespace around modulo operator
 ./pyrepl/python_reader.py:100:1: W293 blank line contains whitespace
 ./pyrepl/python_reader.py:120:33: E201 whitespace after '['
@@ -327,7 +306,6 @@
 ./pyrepl/python_reader.py:273:1: W293 blank line contains whitespace
 ./pyrepl/python_reader.py:279:1: W293 blank line contains whitespace
 ./pyrepl/python_reader.py:298:1: W293 blank line contains whitespace
-./pyrepl/python_reader.py:305:43: W601 .has_key() is deprecated, use 'in'
 ./pyrepl/python_reader.py:30:11: E401 multiple imports on one line
 ./pyrepl/python_reader.py:31:14: E401 multiple imports on one line
 ./pyrepl/python_reader.py:325:9: E306 expected 1 blank line before a nested definition, found 0

ok #1121 is resolved now -- I think this is ready for showtime -- will likely do this later this week

all done!