René's URL Explorer Experiment


Title: Support for python 3.10 match statement by freundTech · Pull Request #10191 · python/mypy · GitHub

Open Graph Title: Support for python 3.10 match statement by freundTech · Pull Request #10191 · python/mypy

X Title: Support for python 3.10 match statement by freundTech · Pull Request #10191 · python/mypy

Description: Optional static typing for Python. Contribute to python/mypy development by creating an account on GitHub.

Open Graph Description: Description This PR will add support for the python 3.10 match statement to mypy. Current progress: parser and ast nodes semantic analysis type-checking as-pattern or-pattern literal-patter...

X Description: Description This PR will add support for the python 3.10 match statement to mypy. Current progress: parser and ast nodes semantic analysis type-checking as-pattern or-pattern literal-patter...

Opengraph URL: https://github.com/python/mypy/pull/10191

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:43382712-6df9-838f-6efa-9f007081faa7
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB6C6:3DEC57:58DBBD6:7D26BE8:6A57329D
html-safe-nonce0a58482059e32aba891d0eb67eb5292b7dfdb131233863f300358b7be61a2914
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNkM2OjNERUM1Nzo1OERCQkQ2OjdEMjZCRTg6NkE1NzMyOUQiLCJ2aXNpdG9yX2lkIjoiNjEyNDcwOTE1MjQzMzg5NTk3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac36d56b30dd6317bc8879a596ec5bf7694f4d3548704b3b3cc3ee218167c4ec38
hovercard-subject-tagpull_request:588719947
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/mypy/10191/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/dfcdec4ac4308eb7c8e319af4ddcda0c145e443953b39755a291a72509858b8a/python/mypy/pull/10191
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/dfcdec4ac4308eb7c8e319af4ddcda0c145e443953b39755a291a72509858b8a/python/mypy/pull/10191
og:image:altDescription This PR will add support for the python 3.10 match statement to mypy. Current progress: parser and ast nodes semantic analysis type-checking as-pattern or-pattern literal-patter...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamefreundTech
hostnamegithub.com
expected-hostnamegithub.com
None4e7a7296a3830877cf21a6ad2a972c9e618a48915e03966cf0c53eb08e5aad98
turbo-cache-controlno-cache
go-importgithub.com/python/mypy git https://github.com/python/mypy.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id7053637
octolytics-dimension-repository_nwopython/mypy
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id7053637
octolytics-dimension-repository_network_root_nwopython/mypy
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2576d1f0198cf1588faf2edf27f1ed120903be10
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/mypy/pull/10191#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F10191
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F10191
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fmypy
Reloadhttps://github.com/python/mypy/pull/10191
Reloadhttps://github.com/python/mypy/pull/10191
Reloadhttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
python https://github.com/python
mypyhttps://github.com/python/mypy
Please reload this pagehttps://github.com/python/mypy/pull/10191
Notifications https://github.com/login?return_to=%2Fpython%2Fmypy
Fork 3.2k https://github.com/login?return_to=%2Fpython%2Fmypy
Star 20.5k https://github.com/login?return_to=%2Fpython%2Fmypy
Code https://github.com/python/mypy
Issues 2.7k https://github.com/python/mypy/issues
Pull requests 464 https://github.com/python/mypy/pulls
Actions https://github.com/python/mypy/actions
Projects https://github.com/python/mypy/projects
Wiki https://github.com/python/mypy/wiki
Security and quality 0 https://github.com/python/mypy/security
Insights https://github.com/python/mypy/pulse
Code https://github.com/python/mypy
Issues https://github.com/python/mypy/issues
Pull requests https://github.com/python/mypy/pulls
Actions https://github.com/python/mypy/actions
Projects https://github.com/python/mypy/projects
Wiki https://github.com/python/mypy/wiki
Security and quality https://github.com/python/mypy/security
Insights https://github.com/python/mypy/pulse
JukkaLhttps://github.com/JukkaL
python:masterhttps://github.com/python/mypy/tree/master
freundTech:feature-match-stmthttps://github.com/freundTech/mypy/tree/feature-match-stmt
Conversationhttps://github.com/python/mypy/pull/10191
Commits84 (84)https://github.com/python/mypy/pull/10191/commits
Checkshttps://github.com/python/mypy/pull/10191/checks
Files changedhttps://github.com/python/mypy/pull/10191/files
Support for python 3.10 match statementhttps://github.com/python/mypy/pull/10191#top
JukkaLhttps://github.com/JukkaL
python:masterhttps://github.com/python/mypy/tree/master
freundTech:feature-match-stmthttps://github.com/freundTech/mypy/tree/feature-match-stmt
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 9, 2021https://github.com/python/mypy/pull/10191#issue-826742589
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 9, 2021 https://github.com/python/mypy/pull/10191#pullrequestreview-608177666
View reviewed changes https://github.com/python/mypy/pull/10191/files
mypy-requirements.txthttps://github.com/python/mypy/pull/10191/files#diff-3e4815ad20303bab43cf6adb8ac59abd382c8e59432e2dc595f814298876b7e3
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Mar 10, 2021https://github.com/python/mypy/pull/10191#issuecomment-794787715
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Mar 10, 2021https://github.com/python/mypy/pull/10191#issuecomment-794789604
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 10, 2021https://github.com/python/mypy/pull/10191#issuecomment-794896962
Please reload this pagehttps://github.com/python/mypy/pull/10191
@brandtbucherhttps://github.com/brandtbucher
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 10, 2021https://github.com/python/mypy/pull/10191#issuecomment-795292322
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 10, 2021 https://github.com/python/mypy/pull/10191#ref-pullrequest-828002564
Fix strconv not displaying False and possibly other falsy values #10196 https://github.com/python/mypy/pull/10196
JukkaLhttps://github.com/JukkaL
Mar 10, 2021 https://github.com/python/mypy/pull/10191#ref-commit-f0a2c9f
https://github.com/freundTech
Fix strconv not displaying False and possibly other falsy values (https://github.com/python/mypy/commit/f0a2c9f7f11da5c1d5fb1041e757591010e586be
#10196https://github.com/python/mypy/pull/10196
f0a2c9fhttps://github.com/python/mypy/commit/f0a2c9f7f11da5c1d5fb1041e757591010e586be
https://github.com/python/mypy/pull/10196
#10191https://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 11, 2021 https://github.com/python/mypy/pull/10191#ref-issue-829089943
Python 3.10 tracking issue #10201 https://github.com/python/mypy/issues/10201
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Mar 12, 2021https://github.com/python/mypy/pull/10191#issuecomment-797659113
@brandtbucherhttps://github.com/brandtbucher
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Mar 13, 2021https://github.com/python/mypy/pull/10191#issuecomment-797841945
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Apr 2, 2021https://github.com/python/mypy/pull/10191#issuecomment-812686266
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Apr 2, 2021https://github.com/python/mypy/pull/10191#issuecomment-812689087
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/JelleZijlstra
JelleZijlstrahttps://github.com/JelleZijlstra
Apr 2, 2021https://github.com/python/mypy/pull/10191#issuecomment-812695100
@freundTechhttps://github.com/freundTech
@brandtbucherhttps://github.com/brandtbucher
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Apr 2, 2021https://github.com/python/mypy/pull/10191#issuecomment-812714515
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Apr 3, 2021https://github.com/python/mypy/pull/10191#issuecomment-812829657
Please reload this pagehttps://github.com/python/mypy/pull/10191
@JelleZijlstrahttps://github.com/JelleZijlstra
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
freundTechhttps://github.com/freundTech
Apr 3, 2021https://github.com/python/mypy/pull/10191#issuecomment-812856373
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Apr 3, 2021https://github.com/python/mypy/pull/10191#issuecomment-812931087
Please reload this pagehttps://github.com/python/mypy/pull/10191
freundTechhttps://github.com/freundTech
April 6, 2021 14:51https://github.com/python/mypy/pull/10191#commits-pushed-3847124
https://github.com/freundTech
Add Nodes needed for match statement supporthttps://github.com/python/mypy/pull/10191/commits/38471241cf9e1476b2e4777fd6d5da7eb5bd2af8
3847124https://github.com/python/mypy/pull/10191/commits/38471241cf9e1476b2e4777fd6d5da7eb5bd2af8
https://github.com/freundTech
Added match statement support to StrConv visitorhttps://github.com/python/mypy/pull/10191/commits/f9e9277723eb3b0807b069a467fc5fe4882c9260
f9e9277https://github.com/python/mypy/pull/10191/commits/f9e9277723eb3b0807b069a467fc5fe4882c9260
https://github.com/freundTech
Added match statement support to TraverserVisitorhttps://github.com/python/mypy/pull/10191/commits/6c4109f43ddc94afab16d42086bc6a7c620c4805
6c4109fhttps://github.com/python/mypy/pull/10191/commits/6c4109f43ddc94afab16d42086bc6a7c620c4805
https://github.com/freundTech
Move MatchAs and MatchOr to patterns and add literal patternshttps://github.com/python/mypy/pull/10191/commits/289d0149eee1602a94353dcdc973f98820e70bce
289d014https://github.com/python/mypy/pull/10191/commits/289d0149eee1602a94353dcdc973f98820e70bce
https://github.com/freundTech
Added nodes for capture and wildcard patternshttps://github.com/python/mypy/pull/10191/commits/1973a88b265d824a6fb5d5db1172ea90a8a35ba5
1973a88https://github.com/python/mypy/pull/10191/commits/1973a88b265d824a6fb5d5db1172ea90a8a35ba5
https://github.com/freundTech
Added nodes for value, sequence and mapping patternshttps://github.com/python/mypy/pull/10191/commits/cc92db44f73a0963fa3312e20f57b80c0bd0eb23
cc92db4https://github.com/python/mypy/pull/10191/commits/cc92db44f73a0963fa3312e20f57b80c0bd0eb23
https://github.com/freundTech
Added nodes for class patternshttps://github.com/python/mypy/pull/10191/commits/057716c3969383beb6c6e5230233023178671fd1
057716chttps://github.com/python/mypy/pull/10191/commits/057716c3969383beb6c6e5230233023178671fd1
https://github.com/freundTech
Added parser tests for pattern matching and tweaks to pattern classeshttps://github.com/python/mypy/pull/10191/commits/6bfb098fa0320f88e8f211f0330ca7c19b82efea
6bfb098https://github.com/python/mypy/pull/10191/commits/6bfb098fa0320f88e8f211f0330ca7c19b82efea
https://github.com/freundTech
Added patterns to NodeVisitor and TraverserVisitorhttps://github.com/python/mypy/pull/10191/commits/a74b0e6ea05d4bd06aae23806660fa9fdca9440e
a74b0e6https://github.com/python/mypy/pull/10191/commits/a74b0e6ea05d4bd06aae23806660fa9fdca9440e
https://github.com/freundTech
Add missing parse test and prevent tests from running on < 3.10https://github.com/python/mypy/pull/10191/commits/fc3c1d2033eee5ea588d165de7062a88221c08c8
fc3c1d2https://github.com/python/mypy/pull/10191/commits/fc3c1d2033eee5ea588d165de7062a88221c08c8
https://github.com/freundTech
Add parse tests for open sequence patternshttps://github.com/python/mypy/pull/10191/commits/db041867ef8f5c1c47a6453bc7e9fe21983ce9ff
db04186https://github.com/python/mypy/pull/10191/commits/db041867ef8f5c1c47a6453bc7e9fe21983ce9ff
https://github.com/freundTech
Added match statement support to SemanticAnalyzerPreAnalysishttps://github.com/python/mypy/pull/10191/commits/eeca25b5e228108c331514422bfe63d43836746b
eeca25bhttps://github.com/python/mypy/pull/10191/commits/eeca25b5e228108c331514422bfe63d43836746b
https://github.com/freundTech
Also consider pattern in SemanticAnalyzerPreAnalysishttps://github.com/python/mypy/pull/10191/commits/cc76f59d3c51a66a7463654f5107c2e3b1f4ac21
cc76f59https://github.com/python/mypy/pull/10191/commits/cc76f59d3c51a66a7463654f5107c2e3b1f4ac21
https://github.com/henryiii
henryiiihttps://github.com/henryiii
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015570268
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015583864
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/JelleZijlstra
JelleZijlstrahttps://github.com/JelleZijlstra
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015611616
#12010https://github.com/python/mypy/issues/12010
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/henryiii
henryiiihttps://github.com/henryiii
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015612350
https://hakibenita.com/python-mypy-exhaustive-checkinghttps://hakibenita.com/python-mypy-exhaustive-checking
Guido though assert_never is a pretty clever trickhttps://github.com/python/mypy/issues/5818#issuecomment-431863917
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015691681
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/jstasiak
jstasiakhttps://github.com/jstasiak
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015783364
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/henryiii
henryiiihttps://github.com/henryiii
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015788476
Please reload this pagehttps://github.com/python/mypy/pull/10191
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Jan 18, 2022https://github.com/python/mypy/pull/10191#issuecomment-1015793874
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/JukkaL
JukkaLhttps://github.com/JukkaL
Jan 19, 2022 https://github.com/python/mypy/pull/10191#ref-issue-1107085607
Reachability/exhaustiveness checking for match statements #12010 https://github.com/python/mypy/issues/12010
https://github.com/henryiii
henryiiihttps://github.com/henryiii
Jan 19, 2022https://github.com/python/mypy/pull/10191#issuecomment-1016585859
1https://github.com/python/mypy/pull/10191#user-content-fn-1-de7de5ec945060ebdda6b6f3af36f13c
@JukkaLhttps://github.com/JukkaL
https://github.com/python/mypy/pull/10191#user-content-fnref-1-de7de5ec945060ebdda6b6f3af36f13c
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Jan 19, 2022https://github.com/python/mypy/pull/10191#issuecomment-1016608286
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/henryiii
henryiiihttps://github.com/henryiii
Jan 19, 2022https://github.com/python/mypy/pull/10191#issuecomment-1016623625
code searchinghttps://cs.github.com/?scopeName=All+repos&scope=&q=%22assert+False%22+language%3Apython
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/henryiii
henryiiihttps://github.com/henryiii
Jan 19, 2022https://github.com/python/mypy/pull/10191#issuecomment-1016664140
#12010https://github.com/python/mypy/issues/12010
Please reload this pagehttps://github.com/python/mypy/pull/10191
tushar-deepsourcehttps://github.com/tushar-deepsource
Jan 20, 2022 https://github.com/python/mypy/pull/10191#ref-commit-5effeab
https://github.com/freundTech
https://github.com/tushar-deepsource
Support for python 3.10 match statement (https://github.com/DeepSourceCorp/mypy/commit/5effeab464477ef4b2feba72240aa970243c5d6f
python#10191https://github.com/python/mypy/pull/10191
)https://github.com/DeepSourceCorp/mypy/commit/5effeab464477ef4b2feba72240aa970243c5d6f
5effeabhttps://github.com/DeepSourceCorp/mypy/commit/5effeab464477ef4b2feba72240aa970243c5d6f
https://github.com/tayler6000
tayler6000https://github.com/tayler6000
Jan 27, 2022https://github.com/python/mypy/pull/10191#issuecomment-1023015452
Please reload this pagehttps://github.com/python/mypy/pull/10191
#12010https://github.com/python/mypy/issues/12010
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/erictraut
erictrauthttps://github.com/erictraut
Jan 27, 2022https://github.com/python/mypy/pull/10191#issuecomment-1023381379
@tayler6000https://github.com/tayler6000
#12010https://github.com/python/mypy/issues/12010
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/Tinche
Tinchehttps://github.com/Tinche
Feb 1, 2022https://github.com/python/mypy/pull/10191#issuecomment-1027404759
@freundTechhttps://github.com/freundTech
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/fredrikaverpil
fredrikaverpilhttps://github.com/fredrikaverpil
Feb 3, 2022https://github.com/python/mypy/pull/10191#issuecomment-1028789491
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/richin13
richin13https://github.com/richin13
Feb 3, 2022https://github.com/python/mypy/pull/10191#issuecomment-1029038126
#12021https://github.com/python/mypy/issues/12021
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/tehrengruber
tehrengruberhttps://github.com/tehrengruber
Feb 13, 2022 https://github.com/python/mypy/pull/10191#ref-pullrequest-1136127425
functional: refactor common types utils into separate module GridTools/gt4py#666 https://github.com/GridTools/gt4py/pull/666
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/AlexWaygood
Mar 31, 2022 https://github.com/python/mypy/pull/10191#ref-issue-1185434549
mypy generates __match_args__ for dataclasses and NamedTuples on Python <3.10 #12489 https://github.com/python/mypy/issues/12489
https://github.com/hauntsaninja
hauntsaninjahttps://github.com/hauntsaninja
Sep 4, 2022 https://github.com/python/mypy/pull/10191#ref-issue-1360835495
Add [disallow-non-exhaustive-match] check #13597 https://github.com/python/mypy/issues/13597
https://github.com/hamdanal
hamdanalhttps://github.com/hamdanal
Jul 22, 2023 https://github.com/python/mypy/pull/10191#ref-issue-1816862415
__match_args__ is not added to dataclasses with no fields #15748 https://github.com/python/mypy/issues/15748
https://github.com/bergkvist
bergkvisthttps://github.com/bergkvist
Jul 20, 2024https://github.com/python/mypy/pull/10191#issuecomment-2241258578
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/intgr
intgrhttps://github.com/intgr
Jul 20, 2024https://github.com/python/mypy/pull/10191#issuecomment-2241262961
@bergkvisthttps://github.com/bergkvist
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/bergkvist
bergkvisthttps://github.com/bergkvist
Jul 20, 2024 https://github.com/python/mypy/pull/10191#ref-issue-2421022521
Type is not being narrowed properly in match statement #17549 https://github.com/python/mypy/issues/17549
https://github.com/bergkvist
bergkvisthttps://github.com/bergkvist
Jul 28, 2024 https://github.com/python/mypy/pull/10191#ref-pullrequest-2433657926
Improve match statement union narrowing/inference #17600 https://github.com/python/mypy/pull/17600
https://github.com/brianschubert
brianschuberthttps://github.com/brianschubert
Sep 24, 2024 https://github.com/python/mypy/pull/10191#ref-pullrequest-2546143561
Fix negative narrowing of tuples in match statement #17817 https://github.com/python/mypy/pull/17817
https://github.com/sterliakov
sterliakovhttps://github.com/sterliakov
Oct 30, 2025 https://github.com/python/mypy/pull/10191#ref-pullrequest-3570997746
Do not treat match value patterns as isinstance checks #20146 https://github.com/python/mypy/pull/20146
hauntsaninjahttps://github.com/hauntsaninja
Dec 14, 2025 https://github.com/python/mypy/pull/10191#ref-commit-007d6de
https://github.com/sterliakov
Do not treathttps://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
matchhttps://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
value patterns ashttps://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
isinstancehttps://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
checks (https://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
#20146https://github.com/python/mypy/pull/20146
)https://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
007d6dehttps://github.com/python/mypy/commit/007d6dea73abb258ff2db6d58b5f514c091476c4
#20358https://github.com/python/mypy/issues/20358
@randolf-scholzhttps://github.com/randolf-scholz
#20142https://github.com/python/mypy/issues/20142
https://peps.python.org/pep-0622/#literal-patternshttps://peps.python.org/pep-0622/#literal-patterns
#10191https://github.com/python/mypy/pull/10191
https://github.co/hiddenchars
https://github.com/python/mypy/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F10191
https://github.com/JelleZijlstra
JelleZijlstra https://github.com/JelleZijlstra
https://github.com/python/mypy/pull/10191/files/52dc066692e0ecc6f78dfe2ee3a9e316b749ab2d
https://github.com/JukkaL
JukkaL https://github.com/JukkaL
https://github.com/python/mypy/pull/10191/files/a5baf606fc93501624eeb9f90247c5ecffd2e8f5
https://github.com/sobolevn
sobolevn https://github.com/sobolevn
https://github.com/python/mypy/pull/10191/files/52dc066692e0ecc6f78dfe2ee3a9e316b749ab2d
https://github.com/erictraut
erictraut https://github.com/erictraut
https://github.com/python/mypy/pull/10191/files/5228bc7c64d59ccccea736e134707a180571a317
https://github.com/JukkaL
JukkaL https://github.com/JukkaL
Please reload this pagehttps://github.com/python/mypy/pull/10191
https://github.com/freundTech
https://github.com/brandtbucher
https://github.com/JelleZijlstra
https://github.com/gvanrossum
https://github.com/ncoghlan
https://github.com/JukkaL
https://github.com/erictraut
https://github.com/cpontvieux-systra
https://github.com/henryiii
https://github.com/emmatyping
https://github.com/97littleleaf11
https://github.com/marcopullo
https://github.com/srittau
https://github.com/sobolevn
https://github.com/jstasiak
https://github.com/tayler6000
https://github.com/Tinche
https://github.com/fredrikaverpil
https://github.com/richin13
https://github.com/bergkvist
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.