CINXE.COM

Latest Typing topics - Discussions on Python.org

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Latest Typing topics - Discussions on Python.org</title> <meta name="description" content="Discussions involving typing in Python."> <meta name="generator" content="Discourse 3.5.0.beta3-dev - https://github.com/discourse/discourse version 67d083ede00cd0cd210f7f8ea9cd9a8401e7ed50"> <link rel="icon" type="image/png" href="https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/9997f0605d56c4bfecd63594f52f42cdafd6b06a_2_32x32.png"> <link rel="apple-touch-icon" type="image/png" href="https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/4c06143de7870c35963b818b15b395092a434991_2_180x180.png"> <meta name="theme-color" media="(prefers-color-scheme: light)" content="#fff"> <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#111111"> <meta name="color-scheme" content="light dark"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, viewport-fit=cover"> <link rel="canonical" href="https://discuss.python.org/c/typing/32" /> <link rel="search" type="application/opensearchdescription+xml" href="https://discuss.python.org/opensearch.xml" title="Discussions on Python.org Search"> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/color_definitions_base__2_63793e0ef886931ea57b1bd3af879a1276bd113f.css?__ws=discuss.python.org" media="(prefers-color-scheme: light)" rel="stylesheet" class="light-scheme"/><link href="https://sea2.discourse-cdn.com/flex002/stylesheets/color_definitions_dark_1_2_43abcefbdd9beefcd331bc023542f97eec02aae7.css?__ws=discuss.python.org" media="(prefers-color-scheme: dark)" rel="stylesheet" class="dark-scheme" data-scheme-id="1"/> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/desktop_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/automation_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="automation" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/checklist_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="checklist" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-ai_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-ai" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-akismet_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-akismet" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-chat-integration_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-chat-integration" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-data-explorer_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-data-explorer" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-details_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-details" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-lazy-videos_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-lazy-videos" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-local-dates_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-local-dates" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-math_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-math" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-narrative-bot_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-narrative-bot" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-policy_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-policy" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-presence_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-presence" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-solved_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-solved" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-templates_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-templates" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-topic-voting_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-topic-voting" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-user-notes_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-user-notes" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/footnote_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="footnote" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/hosted-site_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="hosted-site" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/poll_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="poll" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/spoiler-alert_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="spoiler-alert" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-ai_desktop_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-ai_desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-topic-voting_desktop_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-topic-voting_desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/poll_desktop_198dd31b976770ad5c9d19c177284c74ab264d5c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="poll_desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/desktop_theme_4_2e811723c7b3a9d9c0b07883b47c1326e5e88f0b.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="4" data-theme-name="unformatted code detector"/> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/desktop_theme_2_a9849aa38830bf34f182cb074510772b69ba2039.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="2" data-theme-name="light"/> <link rel="next" href="/c/typing/32?page=1"> <link rel="alternate" type="application/rss+xml" title="Latest posts" href="https://discuss.python.org/posts.rss" /> <link rel="alternate" type="application/rss+xml" title="Latest topics" href="https://discuss.python.org/latest.rss" /> <link rel="alternate nofollow" type="application/rss+xml" title="RSS feed of topics in the &#39;Typing&#39; category" href="https://discuss.python.org/c/typing/32.rss" /> <meta property="og:site_name" content="Discussions on Python.org" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:image" content="https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png" /> <meta property="og:image" content="https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png" /> <meta property="og:url" content="https://discuss.python.org/c/typing/32" /> <meta name="twitter:url" content="https://discuss.python.org/c/typing/32" /> <meta property="og:title" content="Typing" /> <meta name="twitter:title" content="Typing" /> <meta property="og:description" content="Discussions involving typing in Python." /> <meta name="twitter:description" content="Discussions involving typing in Python." /> </head> <body class="crawler browser-update"> <header> <a href="/"> Discussions on Python.org </a> </header> <div id="main-outlet" class="wrap" role="main"> <h1> <a itemprop="item" href="/c/typing/32"> <span itemprop='name'>Typing</span> </a> </h1> <br/> <div class="topic-list-container" itemscope itemtype='http://schema.org/ItemList'> <meta itemprop='itemListOrder' content='http://schema.org/ItemListOrderDescending'> <table class='topic-list'> <thead> <tr> <th>Topic</th> <th></th> <th class="replies">Replies</th> <th class="views">Views</th> <th>Activity</th> </tr> </thead> <tbody> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='1'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/about-the-typing-category/34155' class='title raw-link raw-topic-link'>About the Typing category</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/brettcannon" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/brettcannon/25/21723_2.png" class="avatar" title='Brett Cannon - Original Poster' aria-label='Brett Cannon - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/sinoroc" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/sinoroc/25/1607_2.png" class="avatar" title='sinoroc - Frequent Poster' aria-label='sinoroc - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/davidfstr" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/davidfstr/25/6944_2.png" class="avatar" title='David Foster - Most Recent Poster' aria-label='David Foster - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>2</span> </td> <td class="views"> <span class='views' title='views'>1258</span> </td> <td> October 17, 2023 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='2'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/dataclass-transform-assumes-dataclass-fields-exists/87963' class='title raw-link raw-topic-link'>`@dataclass_transform` assumes `__dataclass_fields__` exists</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Viicos" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/viicos/25/14616_2.png" class="avatar" title='Victorien - Original Poster, Most Recent Poster' aria-label='Victorien - Original Poster, Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>0</span> </td> <td class="views"> <span class='views' title='views'>26</span> </td> <td> April 11, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='3'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/removing-type-checker-internals-from-typeshed/87960' class='title raw-link raw-topic-link'>Removing type checker internals from typeshed</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/srittau" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/srittau/25/237_2.png" class="avatar" title='Sebastian Rittau - Original Poster, Most Recent Poster' aria-label='Sebastian Rittau - Original Poster, Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>0</span> </td> <td class="views"> <span class='views' title='views'>36</span> </td> <td> April 11, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='4'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/structural-pattern-matching-for-types/87871' class='title raw-link raw-topic-link'>Structural Pattern Matching for Types</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/zach-waggoner" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/zach-waggoner/25/27173_2.png" class="avatar" title='Zach Waggoner - Original Poster' aria-label='Zach Waggoner - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/jorenham" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/jorenham/25/25010_2.png" class="avatar" title='Joren Hammudoglu - Most Recent Poster' aria-label='Joren Hammudoglu - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>1</span> </td> <td class="views"> <span class='views' title='views'>139</span> </td> <td> April 11, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='5'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/what-would-it-take-to-implement-type-mapping-for-generics/83402' class='title raw-link raw-topic-link'>What would it take to implement type mapping for generics?</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Jadiker" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jadiker/25/26427_2.png" class="avatar" title='London L. - Original Poster' aria-label='London L. - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/oscarbenjamin" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/oscarbenjamin/25/1209_2.png" class="avatar" title='Oscar Benjamin - Frequent Poster' aria-label='Oscar Benjamin - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/yangdanny97" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/yangdanny97/25/20192_2.png" class="avatar" title='Danny Y - Frequent Poster' aria-label='Danny Y - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mezuzza" class=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/m/aca169/25.png" class="avatar" title='Prasanth Somasundar - Frequent Poster' aria-label='Prasanth Somasundar - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/zach-waggoner" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/zach-waggoner/25/27173_2.png" class="avatar" title='Zach Waggoner - Most Recent Poster' aria-label='Zach Waggoner - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>6</span> </td> <td class="views"> <span class='views' title='views'>346</span> </td> <td> April 11, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='6'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/inlined-typed-dicts-and-typed-dict-comprehensions/68921' class='title raw-link raw-topic-link'>Inlined typed dicts and typed dict comprehensions</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Viicos" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/viicos/25/14616_2.png" class="avatar" title='Victorien - Original Poster' aria-label='Victorien - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/hauntsaninja" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/hauntsaninja/25/12451_2.png" class="avatar" title='Shantanu Jain - Frequent Poster' aria-label='Shantanu Jain - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/alwaysmpe" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/alwaysmpe/25/23663_2.png" class="avatar" title='Marc Edwards - Frequent Poster' aria-label='Marc Edwards - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Daverball" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/daverball/25/15931_2.png" class="avatar" title='David Salvisberg - Frequent Poster' aria-label='David Salvisberg - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/zach-waggoner" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/zach-waggoner/25/27173_2.png" class="avatar" title='Zach Waggoner - Most Recent Poster' aria-label='Zach Waggoner - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>10</span> </td> <td class="views"> <span class='views' title='views'>584</span> </td> <td> April 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='7'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/extract-kwargs-types-from-a-function-signature/34238' class='title raw-link raw-topic-link'>Extract kwargs types from a function signature</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/help' class='discourse-tag'>help</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/loic-simon" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/loic-simon/25/12736_2.png" class="avatar" title='Loïc Simon - Original Poster' aria-label='Loïc Simon - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/NeilGirdhar" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/neilgirdhar/25/5776_2.png" class="avatar" title='Neil Girdhar - Frequent Poster' aria-label='Neil Girdhar - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/blast-hardcheese" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/blast-hardcheese/25/24331_2.png" class="avatar" title='Devon Stewart - Frequent Poster' aria-label='Devon Stewart - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/alwaysmpe" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/alwaysmpe/25/23663_2.png" class="avatar" title='Marc Edwards - Frequent Poster' aria-label='Marc Edwards - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/zach-waggoner" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/zach-waggoner/25/27173_2.png" class="avatar" title='Zach Waggoner - Most Recent Poster' aria-label='Zach Waggoner - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>15</span> </td> <td class="views"> <span class='views' title='views'>3965</span> </td> <td> April 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='8'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/idea-returntype-to-refer-to-functions-return-type/87880' class='title raw-link raw-topic-link'>Idea: `ReturnType` to refer to function&#39;s return type</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Andrej730" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/andrej730/25/19993_2.png" class="avatar" title='Andrej - Original Poster, Most Recent Poster' aria-label='Andrej - Original Poster, Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>0</span> </td> <td class="views"> <span class='views' title='views'>70</span> </td> <td> April 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='9'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/typing-spec-gap-about-properties-in-protocols/87243' class='title raw-link raw-topic-link'>Typing spec gap about properties in Protocols</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/OfekShilon" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/ofekshilon/25/27054_2.png" class="avatar" title='Ofek Shilon - Original Poster' aria-label='Ofek Shilon - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/carljm" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/carljm/25/959_2.png" class="avatar" title='Carl Meyer - Most Recent Poster' aria-label='Carl Meyer - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>3</span> </td> <td class="views"> <span class='views' title='views'>215</span> </td> <td> April 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='10'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/current-blockers-on-runtime-deferal-of-typing-imports/76843' class='title raw-link raw-topic-link'>Current blockers on runtime deferal of typing imports</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Original Poster, Most Recent Poster' aria-label='Michael H - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/oscarbenjamin" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/oscarbenjamin/25/1209_2.png" class="avatar" title='Oscar Benjamin - Frequent Poster' aria-label='Oscar Benjamin - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/AA-Turner" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/aa-turner/25/4979_2.png" class="avatar" title='Adam Turner - Frequent Poster' aria-label='Adam Turner - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>7</span> </td> <td class="views"> <span class='views' title='views'>388</span> </td> <td> April 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='11'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/bare-classvar-annotation/81705' class='title raw-link raw-topic-link'>Bare `ClassVar` annotation</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Viicos" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/viicos/25/14616_2.png" class="avatar" title='Victorien - Original Poster' aria-label='Victorien - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Frequent Poster' aria-label='Michael H - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Jelle" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jelle/25/1049_2.png" class="avatar" title='Jelle Zijlstra - Frequent Poster' aria-label='Jelle Zijlstra - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Avasam" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/avasam/25/14989_2.png" class="avatar" title='Avasam - Frequent Poster' aria-label='Avasam - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/erictraut" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Most Recent Poster' aria-label='Eric Traut - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>10</span> </td> <td class="views"> <span class='views' title='views'>420</span> </td> <td> April 9, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='12'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/the-structural-type-of-typing-callable/55752' class='title raw-link raw-topic-link'>The structural type of typing.Callable</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/superbobry" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/superbobry/25/7013_2.png" class="avatar" title='Sergei Lebedev - Original Poster' aria-label='Sergei Lebedev - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Jelle" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jelle/25/1049_2.png" class="avatar" title='Jelle Zijlstra - Frequent Poster' aria-label='Jelle Zijlstra - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/xmw" class=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/x/aca169/25.png" class="avatar" title='xw - Frequent Poster' aria-label='xw - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/NeilGirdhar" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/neilgirdhar/25/5776_2.png" class="avatar" title='Neil Girdhar - Frequent Poster' aria-label='Neil Girdhar - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/AlanBogarin" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/alanbogarin/25/27053_2.png" class="avatar" title='Alan Bogarin - Most Recent Poster' aria-label='Alan Bogarin - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>14</span> </td> <td class="views"> <span class='views' title='views'>1585</span> </td> <td> April 5, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='13'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/typing-spec-inconsistency-for-unpacking-typed-dict-kwargs/79640' class='title raw-link raw-topic-link'>Typing Spec inconsistency for unpacking typed dict kwargs</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/yangdanny97" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/yangdanny97/25/20192_2.png" class="avatar" title='Danny Y - Original Poster, Most Recent Poster' aria-label='Danny Y - Original Poster, Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>1</span> </td> <td class="views"> <span class='views' title='views'>149</span> </td> <td> April 5, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='14'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/unsoundness-of-contravariant-self-type/86338' class='title raw-link raw-topic-link'>Unsoundness of contravariant `Self` type</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> ,&nbsp; <a href='https://discuss.python.org/tag/typing-spec' class='discourse-tag'>typing-spec</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/grievejia" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/grievejia/25/18850_2.png" class="avatar" title='Jia Chen - Original Poster' aria-label='Jia Chen - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Frequent Poster' aria-label='Michael H - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/rchen152" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/rchen152/25/16955_2.png" class="avatar" title='Rebecca Chen - Frequent Poster' aria-label='Rebecca Chen - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/erictraut" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Frequent Poster' aria-label='Eric Traut - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/beauxq" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/beauxq/25/15042_2.png" class="avatar" title='Doug Hoskisson - Most Recent Poster' aria-label='Doug Hoskisson - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>11</span> </td> <td class="views"> <span class='views' title='views'>598</span> </td> <td> April 1, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='15'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/proposal-allow-typevartuple-unpacking-in-unions/42932' class='title raw-link raw-topic-link'>Proposal: Allow Typevartuple unpacking in unions</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Original Poster' aria-label='Michael H - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/randolf-scholz" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/randolf-scholz/25/11123_2.png" class="avatar" title='Randolf Scholz - Frequent Poster' aria-label='Randolf Scholz - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/williamw4096" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/williamw4096/25/17808_2.png" class="avatar" title='William W - Frequent Poster' aria-label='William W - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/sobolevn" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/sobolevn/25/9274_2.png" class="avatar" title='Nikita Sobolev - Frequent Poster' aria-label='Nikita Sobolev - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Eneg" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/eneg/25/18177_2.png" class="avatar" title='Eneg - Most Recent Poster' aria-label='Eneg - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>4</span> </td> <td class="views"> <span class='views' title='views'>1180</span> </td> <td> April 1, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='16'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/report-unnecessary-always-true-assertions/85248' class='title raw-link raw-topic-link'>Report unnecessary (always True) assertions</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Andrej730" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/andrej730/25/19993_2.png" class="avatar" title='Andrej - Original Poster, Most Recent Poster' aria-label='Andrej - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/InSync" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/insync/25/12531_2.png" class="avatar" title='InSync - Frequent Poster' aria-label='InSync - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/NeilGirdhar" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/neilgirdhar/25/5776_2.png" class="avatar" title='Neil Girdhar - Frequent Poster' aria-label='Neil Girdhar - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/DavidCEllis" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/davidcellis/25/9789_2.png" class="avatar" title='David Ellis - Frequent Poster' aria-label='David Ellis - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/franklinvp" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/franklinvp/25/11142_2.png" class="avatar" title='Franklinvp - Frequent Poster' aria-label='Franklinvp - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>27</span> </td> <td class="views"> <span class='views' title='views'>505</span> </td> <td> March 30, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='17'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/draft-typing-spec-chapter-for-overloads/60788' class='title raw-link raw-topic-link'>Draft typing spec chapter for overloads</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/erictraut" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Original Poster, Most Recent Poster' aria-label='Eric Traut - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/samwgoldman" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/samwgoldman/25/17714_2.png" class="avatar" title='Sam Goldman - Frequent Poster' aria-label='Sam Goldman - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Jelle" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jelle/25/1049_2.png" class="avatar" title='Jelle Zijlstra - Frequent Poster' aria-label='Jelle Zijlstra - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Frequent Poster' aria-label='Michael H - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/carljm" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/carljm/25/959_2.png" class="avatar" title='Carl Meyer - Frequent Poster' aria-label='Carl Meyer - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>10</span> </td> <td class="views"> <span class='views' title='views'>447</span> </td> <td> March 28, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='18'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/pep-747-typeexpr-type-hint-for-a-type-expression/55984' class='title raw-link raw-topic-link'>PEP 747: TypeExpr: Type Hint for a Type Expression</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/davidfstr" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/davidfstr/25/6944_2.png" class="avatar" title='David Foster - Original Poster' aria-label='David Foster - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/pf_moore" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/pf_moore/25/35_2.png" class="avatar" title='Paul Moore - Frequent Poster' aria-label='Paul Moore - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/carljm" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/carljm/25/959_2.png" class="avatar" title='Carl Meyer - Frequent Poster' aria-label='Carl Meyer - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mdrissi" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/mdrissi/25/5427_2.png" class="avatar" title='Mehdi Drissi - Frequent Poster' aria-label='Mehdi Drissi - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Jelle" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/jelle/25/1049_2.png" class="avatar" title='Jelle Zijlstra - Most Recent Poster' aria-label='Jelle Zijlstra - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>72</span> </td> <td class="views"> <span class='views' title='views'>4389</span> </td> <td> March 27, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='19'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/specify-type-checking-false-without-typing-import/76766' class='title raw-link raw-topic-link'>Specify `TYPE_CHECKING = False` without typing import</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/hauntsaninja" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/hauntsaninja/25/12451_2.png" class="avatar" title='Shantanu Jain - Original Poster' aria-label='Shantanu Jain - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/erictraut" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Frequent Poster' aria-label='Eric Traut - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/oscarbenjamin" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/oscarbenjamin/25/1209_2.png" class="avatar" title='Oscar Benjamin - Frequent Poster' aria-label='Oscar Benjamin - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/methane" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/methane/25/43_2.png" class="avatar" title='Inada Naoki - Frequent Poster' aria-label='Inada Naoki - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Most Recent Poster' aria-label='Michael H - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>44</span> </td> <td class="views"> <span class='views' title='views'>2171</span> </td> <td> March 26, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='20'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/should-structural-subtyping-consider-getattr/85062' class='title raw-link raw-topic-link'>Should structural subtyping consider `__getattr__`?</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> ,&nbsp; <a href='https://discuss.python.org/tag/typing-spec' class='discourse-tag'>typing-spec</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/grievejia" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/grievejia/25/18850_2.png" class="avatar" title='Jia Chen - Original Poster' aria-label='Jia Chen - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/erictraut" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Frequent Poster' aria-label='Eric Traut - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/randolf-scholz" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/randolf-scholz/25/11123_2.png" class="avatar" title='Randolf Scholz - Most Recent Poster' aria-label='Randolf Scholz - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>3</span> </td> <td class="views"> <span class='views' title='views'>193</span> </td> <td> March 19, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='21'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/safe-cast-again/84979' class='title raw-link raw-topic-link'>Safe_cast (again)</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/NeilGirdhar" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/neilgirdhar/25/5776_2.png" class="avatar" title='Neil Girdhar - Original Poster' aria-label='Neil Girdhar - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Daverball" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/daverball/25/15931_2.png" class="avatar" title='David Salvisberg - Frequent Poster' aria-label='David Salvisberg - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/oscarbenjamin" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/oscarbenjamin/25/1209_2.png" class="avatar" title='Oscar Benjamin - Frequent Poster' aria-label='Oscar Benjamin - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/JamesParrott" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jamesparrott/25/10534_2.png" class="avatar" title='James Parrott - Frequent Poster' aria-label='James Parrott - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/peterc" class="latest"> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/p/f9ae1b/25.png" class="avatar" title='peter - Most Recent Poster' aria-label='peter - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>21</span> </td> <td class="views"> <span class='views' title='views'>306</span> </td> <td> March 19, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='22'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/dataclass-field-declaration-on-separate-lines/85032' class='title raw-link raw-topic-link'>Dataclass field declaration on separate lines</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/help' class='discourse-tag'>help</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/mklck" class="latest"> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/25.png" class="avatar" title='mklck - Original Poster, Most Recent Poster' aria-label='mklck - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/DavidCEllis" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/davidcellis/25/9789_2.png" class="avatar" title='David Ellis - Frequent Poster' aria-label='David Ellis - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/peterc" class=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/p/f9ae1b/25.png" class="avatar" title='peter - Frequent Poster' aria-label='peter - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>4</span> </td> <td class="views"> <span class='views' title='views'>169</span> </td> <td> March 19, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='23'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/generic-type-inference-from-another-generic-type/84354' class='title raw-link raw-topic-link'>Generic type inference from another generic type</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Jojain" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jojain/25/26579_2.png" class="avatar" title='Jojain - Original Poster' aria-label='Jojain - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/ImogenBits" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/imogenbits/25/20556_2.png" class="avatar" title='Imogen - Frequent Poster' aria-label='Imogen - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/hauntsaninja" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/hauntsaninja/25/12451_2.png" class="avatar" title='Shantanu Jain - Frequent Poster' aria-label='Shantanu Jain - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Dutcho" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/dutcho/25/7074_2.png" class="avatar" title='Dutcho - Most Recent Poster' aria-label='Dutcho - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>3</span> </td> <td class="views"> <span class='views' title='views'>197</span> </td> <td> March 15, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='24'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/call-for-suggestions-nominate-python-packages-for-typing-improvements/80186' class='title raw-link raw-topic-link'>Call For Suggestions: Nominate Python Packages for Typing Improvements</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/yangdanny97" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/yangdanny97/25/20192_2.png" class="avatar" title='Danny Y - Original Poster' aria-label='Danny Y - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/jorenham" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jorenham/25/25010_2.png" class="avatar" title='Joren Hammudoglu - Frequent Poster' aria-label='Joren Hammudoglu - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/deanm0000" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/deanm0000/25/25843_2.png" class="avatar" title='Deanm0000 - Frequent Poster' aria-label='Deanm0000 - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/vemel" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/vemel/25/25962_2.png" class="avatar" title='Vlad Emelianov - Frequent Poster' aria-label='Vlad Emelianov - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Jos_Verlinde" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/jos_verlinde/25/25571_2.png" class="avatar" title='Jos Verlinde - Most Recent Poster' aria-label='Jos Verlinde - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>11</span> </td> <td class="views"> <span class='views' title='views'>858</span> </td> <td> March 14, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='25'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/pyre-pyrefly-type-checker/84045' class='title raw-link raw-topic-link'>Pyre -&gt; Pyrefly Type Checker</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/lolpack" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/lolpack/25/19803_2.png" class="avatar" title='Aaron Pollack - Original Poster' aria-label='Aaron Pollack - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/InSync" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/insync/25/12531_2.png" class="avatar" title='InSync - Frequent Poster' aria-label='InSync - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/baggiponte" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/baggiponte/25/11060_2.png" class="avatar" title='baggiponte - Frequent Poster' aria-label='baggiponte - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/jorenham" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jorenham/25/25010_2.png" class="avatar" title='Joren Hammudoglu - Frequent Poster' aria-label='Joren Hammudoglu - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/tusharsadhwani" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/tusharsadhwani/25/12278_2.png" class="avatar" title='Tushar Sadhwani - Most Recent Poster' aria-label='Tushar Sadhwani - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>9</span> </td> <td class="views"> <span class='views' title='views'>870</span> </td> <td> March 13, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='26'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/imported-final-variable/82429' class='title raw-link raw-topic-link'>Imported Final variable</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/erictraut" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Original Poster, Most Recent Poster' aria-label='Eric Traut - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/JukkaL" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jukkal/25/300_2.png" class="avatar" title='Jukka Lehtosalo - Frequent Poster' aria-label='Jukka Lehtosalo - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Daverball" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/daverball/25/15931_2.png" class="avatar" title='David Salvisberg - Frequent Poster' aria-label='David Salvisberg - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/carljm" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/carljm/25/959_2.png" class="avatar" title='Carl Meyer - Frequent Poster' aria-label='Carl Meyer - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/mikeshardmind" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/mikeshardmind/25/14381_2.png" class="avatar" title='Michael H - Frequent Poster' aria-label='Michael H - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>10</span> </td> <td class="views"> <span class='views' title='views'>470</span> </td> <td> March 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='27'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/live-type-checkers-to-load-typing-signatures-from-current-modules-stub/83741' class='title raw-link raw-topic-link'>Live type checkers to load typing signatures from current module&#39;s stub</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/Andrej730" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/andrej730/25/19993_2.png" class="avatar" title='Andrej - Original Poster, Most Recent Poster' aria-label='Andrej - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/jorenham" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jorenham/25/25010_2.png" class="avatar" title='Joren Hammudoglu - Frequent Poster' aria-label='Joren Hammudoglu - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/MegaIng" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/megaing/25/16162_2.png" class="avatar" title='Cornelius Krupp - Frequent Poster' aria-label='Cornelius Krupp - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Daverball" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/daverball/25/15931_2.png" class="avatar" title='David Salvisberg - Frequent Poster' aria-label='David Salvisberg - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>5</span> </td> <td class="views"> <span class='views' title='views'>194</span> </td> <td> March 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='28'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/narrowing-types-with-get-args/83356' class='title raw-link raw-topic-link'>Narrowing types with get_args</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/rusty-snake" class=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/25.png" class="avatar" title='Rusty Snake - Original Poster' aria-label='Rusty Snake - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/oscarbenjamin" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/oscarbenjamin/25/1209_2.png" class="avatar" title='Oscar Benjamin - Frequent Poster' aria-label='Oscar Benjamin - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/jorenham" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jorenham/25/25010_2.png" class="avatar" title='Joren Hammudoglu - Frequent Poster' aria-label='Joren Hammudoglu - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Eneg" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/eneg/25/18177_2.png" class="avatar" title='Eneg - Most Recent Poster' aria-label='Eneg - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>6</span> </td> <td class="views"> <span class='views' title='views'>253</span> </td> <td> March 10, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='29'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/typing-spec-isinstance-checks-on-data-protocols-possible-changes/83369' class='title raw-link raw-topic-link'>[Typing Spec] `isinstance` checks on Data-`Protocols` / possible changes</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/randolf-scholz" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/randolf-scholz/25/11123_2.png" class="avatar" title='Randolf Scholz - Original Poster, Most Recent Poster' aria-label='Randolf Scholz - Original Poster, Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>0</span> </td> <td class="views"> <span class='views' title='views'>116</span> </td> <td> March 6, 2025 </td> </tr> <tr class="topic-list-item"> <td class="main-link" itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <meta itemprop='position' content='30'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/typing-documentation-now-at-typing-python-org/83212' class='title raw-link raw-topic-link'>Typing Documentation now at typing.python.org</a> </span> <div class="link-bottom-line"> <div class="discourse-tags"> <a href='https://discuss.python.org/tag/typing' class='discourse-tag'>typing</a> </div> </div> </td> <td class='posters'> <a rel='nofollow' href="https://discuss.python.org/u/srittau" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/srittau/25/237_2.png" class="avatar" title='Sebastian Rittau - Original Poster, Most Recent Poster' aria-label='Sebastian Rittau - Original Poster, Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>0</span> </td> <td class="views"> <span class='views' title='views'>201</span> </td> <td> March 5, 2025 </td> </tr> </tbody> </table> </div> <div class="navigation" role='navigation' itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'><b><a href='/c/typing/32?page=1' rel='next' itemprop='url'>next page →</a></b></span> </div> <!-- include_crawler_content? --> </div> <footer class="container wrap"> <nav class='crawler-nav'> <ul> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/' itemprop="url">Home </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/categories' itemprop="url">Categories </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/guidelines' itemprop="url">Guidelines </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/tos' itemprop="url">Terms of Service </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/privacy' itemprop="url">Privacy Policy </a> </span> </li> </ul> </nav> <p class='powered-by-link'>Powered by <a href="https://www.discourse.org">Discourse</a>, best viewed with JavaScript enabled</p> </footer> <div class="buorg"><div>Unfortunately, <a href="https://www.discourse.org/faq/#browser">your browser is unsupported</a>. Please <a href="https://browsehappy.com">switch to a supported browser</a> to view rich content, log in and reply.</div></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10