Skip to content

Conversation

@cdce8p
Copy link
Collaborator

@cdce8p cdce8p commented Jan 18, 2026

Ref #12947

@cdce8p cdce8p marked this pull request as draft January 18, 2026 17:52
@github-actions
Copy link
Contributor

Diff from mypy_primer, showing the effect of this PR on open source code:

tornado (https://github.com/tornadoweb/tornado)
+ tornado/util.py:239: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:240: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:244: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:263: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:275: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:283: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:293: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:310: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:326: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:332: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:350: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:406: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/util.py:441: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:198: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:484: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:485: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:488: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:557: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:563: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:1201: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httputil.py:1221: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/log.py:142: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/log.py:235: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/template.py:310: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/template.py:368: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/template.py:424: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/template.py:736: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/template.py:979: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/template.py:994: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/options.py:299: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/options.py:341: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/options.py:446: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/options.py:558: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/options.py:564: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locale.py:56: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locale.py:231: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locale.py:261: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/concurrent.py:60: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/concurrent.py:129: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:157: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:169: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:285: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:498: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:508: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:732: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:739: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:846: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/ioloop.py:915: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/netutil.py:103: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/netutil.py:519: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:154: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:211: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:217: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:367: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:375: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:380: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:381: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:382: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:383: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:527: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:528: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:563: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/gen.py:758: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locks.py:42: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locks.py:127: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locks.py:200: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locks.py:239: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/locks.py:422: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:125: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:253: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:257: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:261: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:262: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:263: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:264: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:267: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:268: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:271: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:272: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:277: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:279: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:535: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:609: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:733: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:814: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:856: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:1174: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:1262: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:1327: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/iostream.py:1339: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:179: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:297: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:342: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:536: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:627: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:629: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpclient.py:655: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpclient.py:68: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpclient.py:71: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpclient.py:72: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpclient.py:73: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpclient.py:76: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpclient.py:327: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/queues.py:151: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/queues.py:162: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/queues.py:163: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/queues.py:199: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/queues.py:248: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/process.py:217: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/process.py:218: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/process.py:249: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/process.py:250: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/process.py:292: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:153: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:162: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:163: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:164: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:169: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:171: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:210: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:317: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:318: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:711: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/http1connection.py:787: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/curl_httpclient.py:59: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/curl_httpclient.py:64: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/curl_httpclient.py:67: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/curl_httpclient.py:68: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/curl_httpclient.py:275: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpserver.py:131: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpserver.py:132: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpserver.py:133: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/tcpserver.py:372: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpserver.py:205: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpserver.py:268: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/httpserver.py:270: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/routing.py:246: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/routing.py:247: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/routing.py:341: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/routing.py:424: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ tornado/routing.py:483: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

... (truncated 164 lines) ...

mongo-python-driver (https://github.com/mongodb/mongo-python-driver)
+ gridfs/synchronous/grid_file.py:1438: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ gridfs/asynchronous/grid_file.py:1450: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

pydantic (https://github.com/pydantic/pydantic)
+ pydantic/v1/mypy.py:382: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ pydantic/v1/mypy.py:383: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

meson (https://github.com/mesonbuild/meson)
+ mesonbuild/compilers/mixins/tasking.py:65:9: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ mesonbuild/compilers/mixins/tasking.py:66:9: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ run_mypy.py:130:5: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ run_mypy.py:131:5: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

paasta (https://github.com/yelp/paasta)
+ paasta_tools/kubernetes/application/controller_wrappers.py:68: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

sockeye (https://github.com/awslabs/sockeye)
+ sockeye/utils.py:287: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/utils.py:437: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/utils.py:583: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/utils.py:693: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/lr_scheduler.py:49: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/loss.py:46: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/layers.py:203: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/arguments.py:43: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/arguments.py:44: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/vocab.py:59: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/vocab.py:350: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/vocab.py:374: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/average.py:44: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/encoder.py:108: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/decoder.py:50: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/decoder.py:295: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:154: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:690: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:698: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1398: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1399: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1443: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1575: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1576: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1577: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1606: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1607: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1633: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1733: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1745: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/data_io.py:1746: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:163: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:172: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:173: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:174: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:513: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:517: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:580: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:807: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:808: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/model.py:809: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/lexicon.py:150: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/lexicon.py:175: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/evaluate.py:152: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/evaluate.py:171: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/evaluate.py:179: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/evaluate.py:186: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/generate_decoder_states.py:53: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/generate_decoder_states.py:123: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/generate_decoder_states.py:124: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/generate_decoder_states.py:128: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:100: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:102: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:148: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:149: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:170: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:171: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:172: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:192: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:194: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:264: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:336: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:402: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:714: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:720: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:848: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:850: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:857: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:859: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:860: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:865: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:913: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:914: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:945: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:1113: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/beam_search.py:1136: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:93: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:440: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:441: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:519: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:611: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:685: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:686: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:784: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:823: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:882: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:885: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:962: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:1033: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:1035: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:1119: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:1120: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/inference.py:1230: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/checkpoint_decoder.py:158: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/checkpoint_decoder.py:164: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/translate.py:79: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/scoring.py:80: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/scoring.py:115: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/scoring.py:117: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/scoring.py:129: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/scoring.py:132: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/training.py:132: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/training.py:210: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/training.py:466: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/training.py:931: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/train.py:737: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/train.py:1130: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ sockeye/train.py:1167: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

imagehash (https://github.com/JohannesBuchner/imagehash)
+ imagehash/__init__.py:96: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:98: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:106: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:114: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:120: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:166: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:186: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:194: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:212: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:233: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:261: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:284: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:304: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:326: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:345: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:395: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:455: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:457: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:459: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:465: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:469: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:489: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:517: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:530: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:637: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:638: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:639: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:640: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:641: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:642: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ imagehash/__init__.py:643: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

sphinx (https://github.com/sphinx-doc/sphinx)
+ sphinx/transforms/i18n.py:423:9: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

sympy (https://github.com/sympy/sympy)
+ sympy/__init__.py:52: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

urllib3 (https://github.com/urllib3/urllib3)
+ src/urllib3/util/response.py:100: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

dd-trace-py (https://github.com/DataDog/dd-trace-py)
+ ddtrace/internal/utils/fnv.py:23: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/fnv.py:35: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/attrdict.py:23: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/attrdict.py:29: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/serverless/__init__.py:6: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/serverless/__init__.py:15: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/serverless/__init__.py:23: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/serverless/__init__.py:34: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/dist_computing/utils.py:4: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/config.py:6: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/importlib.py:15: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/importlib.py:24: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/importlib.py:37: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/importlib.py:45: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/hostname.py:5: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/hostname.py:8: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/datastreams/encoding.py:10: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/datastreams/encoding.py:15: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/datastreams/encoding.py:21: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/datastreams/encoding.py:33: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/cache.py:28: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/cache.py:33: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/cache.py:40: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/cache.py:44: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/cache.py:63: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/cache.py:71: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/propagation/_utils.py:7: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/propagation/_utils.py:17: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:22: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:34: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:39: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:45: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:64: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:68: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:77: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:86: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:90: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:94: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/safety.py:107: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/glob_matching.py:12: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/glob_matching.py:17: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:19: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:20: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:21: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:44: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:71: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:86: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:101: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:104: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:128: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:130: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/forksafe.py:137: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/rate_limiter.py:45: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/rate_limiter.py:50: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/rate_limiter.py:53: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/retry.py:58: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:47: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:68: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:80: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:112: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:117: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:121: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/time.py:131: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/container.py:76: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/collector.py:27: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/collector.py:28: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/collector.py:31: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/collector.py:58: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/service.py:16: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/service.py:18: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/service.py:19: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/wrapping/context.py:425: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/metric_collectors.py:19: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:41: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:46: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:48: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:56: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:68: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:75: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:77: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:87: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/periodic.py:95: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/http.py:16: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/http.py:18: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/runtime/tag_collectors.py:20: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:43: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:47: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:50: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:51: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:52: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:53: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:54: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:65: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:77: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/llmobs/_log_writer.py:81: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/uds.py:13: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/uds.py:15: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/uds.py:16: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/uds.py:17: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/uds.py:23: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ docs/conf.py:318: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/wrappers.py:12: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/wrappers.py:20: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/formats.py:28: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/formats.py:53: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/formats.py:102: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/formats.py:110: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/formats.py:135: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/internal/utils/formats.py:144: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/ext/git.py:101: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/ext/git.py:106: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/ext/git.py:121: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/ext/git.py:153: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/ext/git.py:175: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]
+ ddtrace/ext/git.py:182: error: Using type comments with mypy is deprecated, use inline annotations instead  [misc]

... (truncated 237 lines) ...```

@emmatyping
Copy link
Member

I think if we are going to deprecate type comments we will absolutely need to provide a switch to let folks silence this message. Based on the primer output, it seems (expectedly) that the usage of type comments are pervasive in some code bases. These code bases should be allowed to ignore this deprecation for now. I also think if we are going to deprecate type comments loudly we should link from the deprecation message to a page in the documentation about how to migrate a codebase using type comments to annotations automatically (or at least, mostly automatically). This page should mention things like the libcst codemod https://libcst.readthedocs.io/en/latest/codemods.html#libcst.codemod.visitors.ApplyTypeAnnotationsVisitor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants