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.beta1-dev - https://github.com/discourse/discourse version 402ec6bf5c857ddc07be9cb9673734cc7152b7be"> <link rel="icon" type="image/png" href="https://us1.discourse-cdn.com/flex016/uploads/python1/optimized/1X/9997f0605d56c4bfecd63594f52f42cdafd6b06a_2_32x32.png"> <link rel="apple-touch-icon" type="image/png" href="https://us1.discourse-cdn.com/flex016/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/flex016/stylesheets/color_definitions_base__2_7c4d20a02972546998d2063173ad79b35626f407.css?__ws=discuss.python.org" media="(prefers-color-scheme: light)" rel="stylesheet" class="light-scheme"/><link href="https://sea2.discourse-cdn.com/flex016/stylesheets/color_definitions_dark_1_2_4fac64c88e674bb8fdbf0a1c268c46f312df58b4.css?__ws=discuss.python.org" media="(prefers-color-scheme: dark)" rel="stylesheet" class="dark-scheme"/> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/desktop_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/automation_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="automation" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/checklist_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="checklist" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-akismet_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-akismet" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-chat-integration_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-chat-integration" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-data-explorer_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-data-explorer" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-details_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-details" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-lazy-videos_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-lazy-videos" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-local-dates_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-local-dates" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-math_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-math" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-narrative-bot_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-narrative-bot" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-policy_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-policy" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-presence_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-presence" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-solved_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-solved" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-templates_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-templates" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-topic-voting_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-topic-voting" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-user-notes_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-user-notes" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/footnote_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="footnote" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/hosted-site_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="hosted-site" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/poll_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="poll" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/spoiler-alert_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="spoiler-alert" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/discourse-topic-voting_desktop_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-topic-voting_desktop" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/poll_desktop_781bfcfd14c8754496956ad37ee075633acf2652.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="poll_desktop" /> <link href="https://sea2.discourse-cdn.com/flex016/stylesheets/desktop_theme_4_d7f96c514d3ef5c85f2955683679c4cf496a9ac6.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/flex016/stylesheets/desktop_theme_2_280a70066c64b06a0c67558d6465841c60f9357d.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/flex016/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png" /> <meta property="og:image" content="https://us1.discourse-cdn.com/flex016/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'>1223</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/typing-summit-at-pycon-us-2025-16-may-2024/81198' class='title raw-link raw-topic-link'>Typing Summit at PyCon US 2025 (16 May 2024)</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/stroxler" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/stroxler/25/9681_2.png" class="avatar" title='Steven Troxler - Original Poster, Most Recent Poster' aria-label='Steven Troxler - 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'>41</span> </td> <td> February 18, 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/standardizing-argument-unpacking-behaviors-for-calls/80747' class='title raw-link raw-topic-link'>Standardizing argument unpacking behaviors for calls</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=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/erictraut/25/15190_2.png" class="avatar" title='Eric Traut - Original Poster' aria-label='Eric Traut - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Liz" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/liz/25/15021_2.png" class="avatar" title='Elizabeth King - Frequent Poster' aria-label='Elizabeth King - 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/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/ncoghlan" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/ncoghlan/25/14266_2.png" class="avatar" title='Alyssa Coghlan - Most Recent Poster' aria-label='Alyssa Coghlan - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>14</span> </td> <td class="views"> <span class='views' title='views'>383</span> </td> <td> February 18, 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/defining-overload-preserving-signatures-for-wrapped-callables/78350' class='title raw-link raw-topic-link'>Defining overload-preserving signatures for wrapped callables</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/ncoghlan" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/ncoghlan/25/14266_2.png" class="avatar" title='Alyssa Coghlan - Original Poster' aria-label='Alyssa Coghlan - 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/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/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/bswck" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/bswck/25/10700_2.png" class="avatar" title='bswck - Most Recent Poster' aria-label='bswck - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>6</span> </td> <td class="views"> <span class='views' title='views'>179</span> </td> <td> February 18, 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-is-the-root-for-this-difference-between-mypy-and-pyright/81061' class='title raw-link raw-topic-link'>What is the root for this difference between mypy and pyright?</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/rsdenijs" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/rsdenijs/25/21739_2.png" class="avatar" title='Roderick de Nijs - Original Poster' aria-label='Roderick de Nijs - 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/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/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/MegaIng" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/megaing/25/16162_2.png" class="avatar" title='Cornelius Krupp - Most Recent Poster' aria-label='Cornelius Krupp - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>6</span> </td> <td class="views"> <span class='views' title='views'>156</span> </td> <td> February 17, 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/supporting-patched-methods-to-classes/81070' class='title raw-link raw-topic-link'>Supporting patched methods to classes</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/deanm0000" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/deanm0000/25/25843_2.png" class="avatar" title='Deanm0000 - Original Poster' aria-label='Deanm0000 - Original 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/Daverball" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/daverball/25/15931_2.png" class="avatar" title='David Salvisberg - Most Recent Poster' aria-label='David Salvisberg - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>5</span> </td> <td class="views"> <span class='views' title='views'>110</span> </td> <td> February 17, 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/representation-of-typically-present-field-with-generics/81041' class='title raw-link raw-topic-link'>Representation of typically-present field with 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/effigies" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/effigies/25/6953_2.png" class="avatar" title='Chris Markiewicz - Original Poster, Most Recent Poster' aria-label='Chris Markiewicz - Original Poster, Most Recent 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> </td> <td class="replies"> <span class='posts' title='posts'>2</span> </td> <td class="views"> <span class='views' title='views'>78</span> </td> <td> February 17, 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/typing-never-and-typeddict/80194' class='title raw-link raw-topic-link'>`typing.Never` and `TypedDict`</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/thejcannon" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/thejcannon/25/23759_2.png" class="avatar" title='Josh Cannon - Original Poster' aria-label='Josh Cannon - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/kapinga" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/kapinga/25/24087_2.png" class="avatar" title='Jon Harding - Frequent Poster' aria-label='Jon Harding - 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/gerardw" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/gerardw/25/8739_2.png" class="avatar" title='Gerardwx - Most Recent Poster' aria-label='Gerardwx - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>5</span> </td> <td class="views"> <span class='views' title='views'>221</span> </td> <td> February 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='9'> <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/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/johnthagen" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/johnthagen/25/3780_2.png" class="avatar" title='John Hagen - Frequent Poster' aria-label='John Hagen - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/vemel" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/vemel/25/25962_2.png" class="avatar" title='Vlad Emelianov - Most Recent Poster' aria-label='Vlad Emelianov - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>8</span> </td> <td class="views"> <span class='views' title='views'>467</span> </td> <td> February 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='10'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/type-hinting-generic-function-operating-on-type-and-returning-concrete-value-of-that-type/80678' class='title raw-link raw-topic-link'>Type hinting generic function operating on type, and returning concrete value of that type</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=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/25.png" class="avatar" title='mklck - Original Poster' aria-label='mklck - Original 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/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/JakobStadler" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jakobstadler/25/18754_2.png" class="avatar" title='Jakob Stadler - Frequent Poster' aria-label='Jakob Stadler - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/InSync" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/insync/25/12531_2.png" class="avatar" title='InSync - Most Recent Poster' aria-label='InSync - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>4</span> </td> <td class="views"> <span class='views' title='views'>118</span> </td> <td> February 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='11'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/trying-to-type-annotate-decorator-that-adds-default-value/73047' class='title raw-link raw-topic-link'>Trying to type-annotate decorator that adds default value</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/Bluehorn" class=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/b/c37758/25.png" class="avatar" title='Torsten Landschoff - Original Poster' aria-label='Torsten Landschoff - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Eneg" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/eneg/25/18177_2.png" class="avatar" title='Eneg - Frequent Poster' aria-label='Eneg - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Tinche" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/tinche/25/12507_2.png" class="avatar" title='Tin Tvrtković - Frequent Poster' aria-label='Tin Tvrtković - Frequent 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/Archmonger" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/archmonger/25/18233_2.png" class="avatar" title='Mark Bakhit - Most Recent Poster' aria-label='Mark Bakhit - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>9</span> </td> <td class="views"> <span class='views' title='views'>294</span> </td> <td> February 12, 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/type-hints-for-kwarg-overrides/47196' class='title raw-link raw-topic-link'>Type hints for kwarg overrides</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/Archmonger" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/archmonger/25/18233_2.png" class="avatar" title='Mark Bakhit - Original Poster, Most Recent Poster' aria-label='Mark Bakhit - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/antonagestam" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/antonagestam/25/12473_2.png" class="avatar" title='Anton Agestam - Frequent Poster' aria-label='Anton Agestam - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/flying-sheep" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/flying-sheep/25/1254_2.png" class="avatar" title='Philipp A. - Frequent Poster' aria-label='Philipp A. - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/alicederyn" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/alicederyn/25/10282_2.png" class="avatar" title='Alice - Frequent Poster' aria-label='Alice - 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'>13</span> </td> <td class="views"> <span class='views' title='views'>1302</span> </td> <td> February 12, 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/hash-eq-and-lsp/68138' class='title raw-link raw-topic-link'>`__hash__`, `__eq__`, and LSP</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/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/petercordia" class=""> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/p/bb73d2/25.png" class="avatar" title='Peter Gerlagh - Frequent Poster' aria-label='Peter Gerlagh - 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/Liz" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/liz/25/15021_2.png" class="avatar" title='Elizabeth King - Frequent Poster' aria-label='Elizabeth King - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/antonagestam" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/antonagestam/25/12473_2.png" class="avatar" title='Anton Agestam - Frequent Poster' aria-label='Anton Agestam - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>25</span> </td> <td class="views"> <span class='views' title='views'>774</span> </td> <td> February 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='14'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/encoding-mypys-overlapping-types-in-the-type-system/78124' class='title raw-link raw-topic-link'>Encoding mypy&#39;s &quot;overlapping types&quot; in the type system</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/cslamber" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/cslamber/25/22001_2.png" class="avatar" title='Chris Lambert - Original Poster, Most Recent Poster' aria-label='Chris Lambert - Original Poster, Most Recent 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/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/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'>6</span> </td> <td class="views"> <span class='views' title='views'>353</span> </td> <td> February 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='15'> <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'>0</span> </td> <td class="views"> <span class='views' title='views'>82</span> </td> <td> February 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='16'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/discussion-optional-class-and-protocol-fields-and-methods/79254' class='title raw-link raw-topic-link'>Discussion: Optional class and protocol fields and methods</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"> <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> <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/Liz" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/liz/25/15021_2.png" class="avatar" title='Elizabeth King - Frequent Poster' aria-label='Elizabeth King - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/ostr00000" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/ostr00000/25/17688_2.png" class="avatar" title='ostr00000 - Frequent Poster' aria-label='ostr00000 - Frequent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>4</span> </td> <td class="views"> <span class='views' title='views'>233</span> </td> <td> February 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='17'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/cannot-inherit-non-frozen-dataclass-from-a-frozen-one/79273' class='title raw-link raw-topic-link'>Cannot inherit non-frozen dataclass from a frozen one</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/Monarch" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/monarch/25/18530_2.png" class="avatar" title='Monarch - Original Poster, Most Recent Poster' aria-label='Monarch - Original Poster, Most Recent 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/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> </td> <td class="replies"> <span class='posts' title='posts'>3</span> </td> <td class="views"> <span class='views' title='views'>186</span> </td> <td> February 3, 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/run-time-behaviour-of-typealiastype/43774' class='title raw-link raw-topic-link'>Run-time behaviour of `TypeAliasType</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/ajoino" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/ajoino/25/6907_2.png" class="avatar" title='Jacob Nilsson - Original Poster' aria-label='Jacob Nilsson - Original 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=""> <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/Daverball" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/daverball/25/15931_2.png" class="avatar" title='David Salvisberg - Most Recent Poster' aria-label='David Salvisberg - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>58</span> </td> <td class="views"> <span class='views' title='views'>3025</span> </td> <td> February 3, 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/clarifications-to-the-typing-spec-regarding-type/54596' class='title raw-link raw-topic-link'>Clarifications to the typing spec regarding `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/AlexWaygood" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/alexwaygood/25/4722_2.png" class="avatar" title='Alex Waygood - Original Poster' aria-label='Alex Waygood - 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/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/fonini" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/fonini/25/20258_2.png" class="avatar" title='Pedro Fonini - Frequent Poster' aria-label='Pedro Fonini - Frequent 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'>13</span> </td> <td class="views"> <span class='views' title='views'>830</span> </td> <td> February 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='20'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/github-badge-for-type-coverage/74116' class='title raw-link raw-topic-link'>Github Badge for Type Coverage</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"> <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> <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/bwoodsend" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/bwoodsend/25/4027_2.png" class="avatar" title='Brénainn Woodsend - Frequent Poster' aria-label='Brénainn Woodsend - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Jos_Verlinde" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jos_verlinde/25/25571_2.png" class="avatar" title='Jos Verlinde - Frequent Poster' aria-label='Jos Verlinde - 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> </td> <td class="replies"> <span class='posts' title='posts'>19</span> </td> <td class="views"> <span class='views' title='views'>684</span> </td> <td> February 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='21'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/implicit-default-for-a-dataclass-transform-field-specifier/55652' class='title raw-link raw-topic-link'>Implicit `default` for a `dataclass_transform` field specifier</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/matejcik" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/matejcik/25/20434_2.png" class="avatar" title='matejcik - Original Poster' aria-label='matejcik - 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/oskark" class="latest"> <img width="25" height="25" src="https://avatars.discourse-cdn.com/v4/letter/o/977dab/25.png" class="avatar" title='Oskar - Most Recent Poster' aria-label='Oskar - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>9</span> </td> <td class="views"> <span class='views' title='views'>531</span> </td> <td> January 31, 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/reproduce-an-annotated-function-declaration/78947' class='title raw-link raw-topic-link'>Reproduce an annotated function declaration</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/smurfix" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/smurfix/25/704_2.png" class="avatar" title='Matthias Urlichs - Original Poster' aria-label='Matthias Urlichs - Original Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/Monarch" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/monarch/25/18530_2.png" class="avatar" title='Monarch - Frequent Poster' aria-label='Monarch - 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'>2</span> </td> <td class="views"> <span class='views' title='views'>118</span> </td> <td> January 31, 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/proposal-allow-chaining-final-decorator-when-previous-decorators-return-a-non-function/78918' class='title raw-link raw-topic-link'>Proposal: allow chaining @final decorator when previous decorators return a non-function</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/samwgoldman" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/samwgoldman/25/17714_2.png" class="avatar" title='Sam Goldman - Original Poster' aria-label='Sam Goldman - 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/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'>3</span> </td> <td class="views"> <span class='views' title='views'>100</span> </td> <td> January 31, 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/how-to-share-type-variables-when-inheriting-from-generic-base-classes/78839' class='title raw-link raw-topic-link'>How to share type variables when inheriting from generic base classes?</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/ncoghlan" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/ncoghlan/25/14266_2.png" class="avatar" title='Alyssa Coghlan - Original Poster, Most Recent Poster' aria-label='Alyssa Coghlan - Original Poster, Most Recent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/antonagestam" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/antonagestam/25/12473_2.png" class="avatar" title='Anton Agestam - Frequent Poster' aria-label='Anton Agestam - 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/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> </td> <td class="replies"> <span class='posts' title='posts'>7</span> </td> <td class="views"> <span class='views' title='views'>202</span> </td> <td> January 31, 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/typing-summit-at-pycon-us-2025/78875' class='title raw-link raw-topic-link'>Typing Summit at PyCon US 2025</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/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/stroxler" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/stroxler/25/9681_2.png" class="avatar" title='Steven Troxler - Most Recent Poster' aria-label='Steven Troxler - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>2</span> </td> <td class="views"> <span class='views' title='views'>126</span> </td> <td> January 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='26'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/astral-the-company-behind-ruff-and-uv-is-making-a-static-type-checker-for-python/78800' class='title raw-link raw-topic-link'>Astral, the company behind ruff and uv, is making a static type checker for Python</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/yoavdw" class="latest single"> <img width="25" height="25" src="/user_avatar/discuss.python.org/yoavdw/25/15524_2.png" class="avatar" title='Yoav - Original Poster, Most Recent Poster' aria-label='Yoav - 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'>335</span> </td> <td> January 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='27'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/how-should-c-extensions-deal-with-eq/78621' class='title raw-link raw-topic-link'>How should C-extensions deal with `__eq__`?</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=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/randolf-scholz/25/11123_2.png" class="avatar" title='Randolf Scholz - Original Poster' aria-label='Randolf Scholz - 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/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/TeamSpen210" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/teamspen210/25/1004_2.png" class="avatar" title='Spencer Brown - Most Recent Poster' aria-label='Spencer Brown - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>3</span> </td> <td class="views"> <span class='views' title='views'>203</span> </td> <td> January 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='28'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/taking-the-argument-signature-from-a-different-function/42618' class='title raw-link raw-topic-link'>Taking the argument signature from a different function</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/Tinche" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/tinche/25/12507_2.png" class="avatar" title='Tin Tvrtković - Original Poster' aria-label='Tin Tvrtković - 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/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/jamestwebber" class=""> <img width="25" height="25" src="/user_avatar/discuss.python.org/jamestwebber/25/12799_2.png" class="avatar" title='James Webber - Frequent Poster' aria-label='James Webber - Frequent Poster'> </a> <a rel='nofollow' href="https://discuss.python.org/u/NeilGirdhar" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/neilgirdhar/25/5776_2.png" class="avatar" title='Neil Girdhar - Most Recent Poster' aria-label='Neil Girdhar - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>24</span> </td> <td class="views"> <span class='views' title='views'>8301</span> </td> <td> January 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='29'> <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/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/hugovk" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/hugovk/25/14505_2.png" class="avatar" title='Hugo van Kemenade - Most Recent Poster' aria-label='Hugo van Kemenade - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>32</span> </td> <td class="views"> <span class='views' title='views'>1237</span> </td> <td> January 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='30'> <span class="link-top-line"> <a itemprop='url' href='https://discuss.python.org/t/compatability-of-descriptor-objects-in-protocols/77998' class='title raw-link raw-topic-link'>Compatability of descriptor objects 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/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/alwaysmpe" class="latest"> <img width="25" height="25" src="/user_avatar/discuss.python.org/alwaysmpe/25/23663_2.png" class="avatar" title='Marc Edwards - Most Recent Poster' aria-label='Marc Edwards - Most Recent Poster'> </a> </td> <td class="replies"> <span class='posts' title='posts'>6</span> </td> <td class="views"> <span class='views' title='views'>167</span> </td> <td> January 24, 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