René's URL Explorer Experiment


Title: bpo-43224: Draft implementation of PEP 646 by mrahtz · Pull Request #30398 · python/cpython · GitHub

Open Graph Title: bpo-43224: Draft implementation of PEP 646 by mrahtz · Pull Request #30398 · python/cpython

X Title: bpo-43224: Draft implementation of PEP 646 by mrahtz · Pull Request #30398 · python/cpython

Description: PEP 646 (Variadic Generics) hasn't yet been completely approved by the steering council, but here's a draft of its implementation so we can get started on code review. Update 2021-01-19: the SC has...

Open Graph Description: PEP 646 (Variadic Generics) hasn't yet been completely approved by the steering council, but here's a draft of its implementation so we can get started on code review. Update 2021-01-19: th...

X Description: PEP 646 (Variadic Generics) hasn't yet been completely approved by the steering council, but here's a draft of its implementation so we can get started on code review. Update 2021-0...

Opengraph URL: https://github.com/python/cpython/pull/30398

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:b4d92025-8781-bec0-8f70-ea7b2c0d4508
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id945C:1C7E2D:97EE50:D2A9D1:696A828D
html-safe-nonce336e826e33dd701f861215752a942fe8eab957fe95414387897d347d2f651d12
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NDVDOjFDN0UyRDo5N0VFNTA6RDJBOUQxOjY5NkE4MjhEIiwidmlzaXRvcl9pZCI6IjU1NjQzMTA1NTY3MjI3NTgyODUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf577faaac3f98733e57d676db8dad9d2f7a196933474a9406be1e1617679d629
hovercard-subject-tagpull_request:813810314
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/cpython/30398/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/a70b4752a5dcdfd5621ccb69b773c3d34b99207015ee335e3a4f4662fe065ee0/python/cpython/pull/30398
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a70b4752a5dcdfd5621ccb69b773c3d34b99207015ee335e3a4f4662fe065ee0/python/cpython/pull/30398
og:image:altPEP 646 (Variadic Generics) hasn't yet been completely approved by the steering council, but here's a draft of its implementation so we can get started on code review. Update 2021-01-19: th...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemrahtz
hostnamegithub.com
expected-hostnamegithub.com
None913560fa317c3c5a71e34f9b19253c9f09d02b4b958a86c2a56f4c8541116377
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
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
release5998c30593994bf2589055aef7b22d368a499367
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/30398#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F30398
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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%2Fcpython%2Fpull%2F30398
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%2Fcpython
Reloadhttps://github.com/python/cpython/pull/30398
Reloadhttps://github.com/python/cpython/pull/30398
Reloadhttps://github.com/python/cpython/pull/30398
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/30398
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/30398
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/30398#issue-comment-box
mrahtzhttps://github.com/mrahtz
python:mainhttps://github.com/python/cpython/tree/main
mrahtz:pep646https://github.com/mrahtz/cpython/tree/pep646
bpo-43224: Draft implementation of PEP 646 https://github.com/python/cpython/pull/30398#top
mrahtzhttps://github.com/mrahtz
python:mainhttps://github.com/python/cpython/tree/main
mrahtz:pep646https://github.com/mrahtz/cpython/tree/pep646
Conversation 44 https://github.com/python/cpython/pull/30398
Commits 18 https://github.com/python/cpython/pull/30398/commits
Checks 0 https://github.com/python/cpython/pull/30398/checks
Files changed https://github.com/python/cpython/pull/30398/files
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
Jan 4, 2022https://github.com/python/cpython/pull/30398#issue-1093297393
Please reload this pagehttps://github.com/python/cpython/pull/30398
@pradeep90https://github.com/pradeep90
bpo-43224: Initial implementation of PEP 646 in typing.py #24527https://github.com/python/cpython/pull/24527
@pradeep90https://github.com/pradeep90
@gvanrossumhttps://github.com/gvanrossum
@Fidget-Spinnerhttps://github.com/Fidget-Spinner
@pradeep90https://github.com/pradeep90
https://bugs.python.org/issue43224https://bugs.python.org/issue43224
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
January 2, 2022 18:50https://github.com/python/cpython/pull/30398#commits-pushed-64abc0a
https://github.com/mrahtz
PEP 646: Grammar and compiler changeshttps://github.com/python/cpython/pull/30398/commits/64abc0ad5202e368a6b00d941a08bf64590da257
64abc0ahttps://github.com/python/cpython/pull/30398/commits/64abc0ad5202e368a6b00d941a08bf64590da257
https://github.com/mrahtz
PEP 646: Add tests for syntax changeshttps://github.com/python/cpython/pull/30398/commits/b725671a14dd66d48a537a9b1e201561d7b5f7ea
b725671https://github.com/python/cpython/pull/30398/commits/b725671a14dd66d48a537a9b1e201561d7b5f7ea
https://github.com/mrahtz
PEP 646: Add AST tests for *args annotationshttps://github.com/python/cpython/pull/30398/commits/ea329b9507e2236c4541dffdcfc525fb39f30da9
ea329b9https://github.com/python/cpython/pull/30398/commits/ea329b9507e2236c4541dffdcfc525fb39f30da9
https://github.com/mrahtz
PEP 646: Add AST tests for return types with unpackinghttps://github.com/python/cpython/pull/30398/commits/681dc4e1c8dd4cceec8cc69ff99e2528cee60ded
681dc4ehttps://github.com/python/cpython/pull/30398/commits/681dc4e1c8dd4cceec8cc69ff99e2528cee60ded
https://github.com/mrahtz
PEP 646: Add AST tests for variable annotations with unpackinghttps://github.com/python/cpython/pull/30398/commits/69f575f04a1528793bd9ed7e5f3afa8e81071567
69f575fhttps://github.com/python/cpython/pull/30398/commits/69f575f04a1528793bd9ed7e5f3afa8e81071567
https://github.com/mrahtz
PEP 646: Add support for starring tuple typeshttps://github.com/python/cpython/pull/30398/commits/095a62081f758cced3060a1e9f5b4ece194b3168
095a620https://github.com/python/cpython/pull/30398/commits/095a62081f758cced3060a1e9f5b4ece194b3168
https://github.com/mrahtz
PEP 646: Add tests for starring tuple typeshttps://github.com/python/cpython/pull/30398/commits/671374879c36b82a5e834e22eddac978f090651e
6713748https://github.com/python/cpython/pull/30398/commits/671374879c36b82a5e834e22eddac978f090651e
https://github.com/mrahtz
PEP 646: Implement support in typing.pyhttps://github.com/python/cpython/pull/30398/commits/038b8f06ae5b662feda884fb752485424c6a5ed6
038b8f0https://github.com/python/cpython/pull/30398/commits/038b8f06ae5b662feda884fb752485424c6a5ed6
https://github.com/mrahtz
PEP 646: Add tests for everything in typing.pyhttps://github.com/python/cpython/pull/30398/commits/f0283394e6fe99f0f4398a6ba13ca3c4990e0033
f028339https://github.com/python/cpython/pull/30398/commits/f0283394e6fe99f0f4398a6ba13ca3c4990e0033
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
Fidget-Spinnerhttps://github.com/Fidget-Spinner
gvanrossumhttps://github.com/gvanrossum
lysnikolaouhttps://github.com/lysnikolaou
markshannonhttps://github.com/markshannon
pablogsalhttps://github.com/pablogsal
code ownershttps://github.com/python/cpython/blob/b949845b36b999185ed2bdf8a04dca1da39f3002/.github/CODEOWNERS#L139
January 4, 2022 12:16https://github.com/python/cpython/pull/30398#event-5840064390
https://github.com/the-knights-who-say-ni
the-knights-who-say-nihttps://github.com/the-knights-who-say-ni
CLA signed https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22CLA%20signed%22
Jan 4, 2022https://github.com/python/cpython/pull/30398#event-5840064701
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Jan 4, 2022https://github.com/python/cpython/pull/30398#event-5840064854
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
January 4, 2022 19:38https://github.com/python/cpython/pull/30398#event-5842489011
https://github.com/mrahtz
PEP 646: Add tests for typing.get_{origin,args}https://github.com/python/cpython/pull/30398/commits/38c17d3d6143f904f5429e938371b200a631f3ef
38c17d3https://github.com/python/cpython/pull/30398/commits/38c17d3d6143f904f5429e938371b200a631f3ef
https://github.com/Fidget-Spinner
Fidget-Spinnerhttps://github.com/Fidget-Spinner
Jan 10, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-847863930
View reviewed changes https://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef
Fidget-Spinnerhttps://github.com/Fidget-Spinner
https://github.com/python/cpython/pull/30398#pullrequestreview-847863930
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/test/test_pep646_syntax.pyhttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-ee066cba0321e2389fca2161c9e90bf270585f64e82e00f78a1de8253557573c
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Fidget-Spinnerhttps://github.com/Fidget-Spinner
Jan 10, 2022https://github.com/python/cpython/pull/30398#discussion_r781235631
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785294941
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://docs.python.org/3/c-api/gcsupport.htmlhttps://docs.python.org/3/c-api/gcsupport.html
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 25, 2022https://github.com/python/cpython/pull/30398#discussion_r791823100
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Jan 10, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-848080328
View reviewed changes https://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef
Grammar/python.gramhttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
pablogsalhttps://github.com/pablogsal
Jan 10, 2022https://github.com/python/cpython/pull/30398#discussion_r781373008
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785296813
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Jan 10, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-848088764
View reviewed changes https://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef
Grammar/python.gramhttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
pablogsalhttps://github.com/pablogsal
Jan 10, 2022https://github.com/python/cpython/pull/30398#discussion_r781376885
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785295707
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 25, 2022https://github.com/python/cpython/pull/30398#discussion_r791823479
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
January 14, 2022 19:33https://github.com/python/cpython/pull/30398#event-5896883185
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
January 14, 2022 19:33https://github.com/python/cpython/pull/30398#event-5896888296
mrahtzhttps://github.com/mrahtz
January 15, 2022 10:36https://github.com/python/cpython/pull/30398#commits-pushed-9991937
https://github.com/mrahtz
PEP 646: Various fixes to genericaliasobject.chttps://github.com/python/cpython/pull/30398/commits/9991937e5472a9d98868d1426bff09578a4b0c0f
9991937https://github.com/python/cpython/pull/30398/commits/9991937e5472a9d98868d1426bff09578a4b0c0f
https://github.com/mrahtz
PEP 646: Fix test_pep646_syntax importhttps://github.com/python/cpython/pull/30398/commits/9017d22bb82528d28873069f2506a7af211fa371
9017d22https://github.com/python/cpython/pull/30398/commits/9017d22bb82528d28873069f2506a7af211fa371
https://github.com/JelleZijlstra
JelleZijlstrahttps://github.com/JelleZijlstra
Jan 15, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-853598972
View reviewed changes https://github.com/python/cpython/pull/30398/files/9017d22bb82528d28873069f2506a7af211fa371
JelleZijlstrahttps://github.com/JelleZijlstra
https://github.com/python/cpython/pull/30398#pullrequestreview-853598972
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/typing.pyhttps://github.com/python/cpython/pull/30398/files/9017d22bb82528d28873069f2506a7af211fa371#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
JelleZijlstrahttps://github.com/JelleZijlstra
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785357939
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 17, 2022https://github.com/python/cpython/pull/30398#discussion_r785864187
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@gvanrossumhttps://github.com/gvanrossum
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/typing.pyhttps://github.com/python/cpython/pull/30398/files/9017d22bb82528d28873069f2506a7af211fa371#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/typing.pyhttps://github.com/python/cpython/pull/30398/files/9017d22bb82528d28873069f2506a7af211fa371#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
JelleZijlstrahttps://github.com/JelleZijlstra
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785358048
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 17, 2022https://github.com/python/cpython/pull/30398#discussion_r785870982
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/typing.pyhttps://github.com/python/cpython/pull/30398/files/9017d22bb82528d28873069f2506a7af211fa371#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
JelleZijlstrahttps://github.com/JelleZijlstra
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785358110
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
Jan 17, 2022https://github.com/python/cpython/pull/30398#discussion_r785873966
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/mrahtz
PEP 646: Add docstring for TypeVarTuplehttps://github.com/python/cpython/pull/30398/commits/07ed59948a86aa8a70f1df338a21951d858c93e1
07ed599https://github.com/python/cpython/pull/30398/commits/07ed59948a86aa8a70f1df338a21951d858c93e1
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
January 19, 2022 11:23https://github.com/python/cpython/pull/30398#event-5916952244
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 19, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-856678453
View reviewed changes https://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1
Lib/test/test_ast.pyhttps://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1#diff-3f516b60719dd445d33225e4f316b36e85c9c51a843a0147349d11a005c55937
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 19, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-856679309
View reviewed changes https://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1
Lib/test/test_genericalias.pyhttps://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1#diff-8e29b27c5ead543d31b10d6fa2991d5640e6d60c36ac7b7aa873712c4fe2f944
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 19, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-856679463
View reviewed changes https://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1
Lib/test/test_genericalias.pyhttps://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1#diff-8e29b27c5ead543d31b10d6fa2991d5640e6d60c36ac7b7aa873712c4fe2f944
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 19, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-856685433
View reviewed changes https://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/mrahtz
January 20, 2022 16:23https://github.com/python/cpython/pull/30398#commits-pushed-74e5252
https://github.com/mrahtz
PEP 646: Swap a Py_INCREF with a Py_NewRefhttps://github.com/python/cpython/pull/30398/commits/74e525239cde766092e8aec8198a809012414032
74e5252https://github.com/python/cpython/pull/30398/commits/74e525239cde766092e8aec8198a809012414032
https://github.com/mrahtz
PEP 646: Add test for assigning to a slice containing a starhttps://github.com/python/cpython/pull/30398/commits/6cb3aa50c1bc003a1febd13fd9942484b56cbd1c
6cb3aa5https://github.com/python/cpython/pull/30398/commits/6cb3aa50c1bc003a1febd13fd9942484b56cbd1c
https://github.com/apps/blurb-it
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/30398/commits/daef59b7777580dad3b7e88b96316eea205e0b23
daef59bhttps://github.com/python/cpython/pull/30398/commits/daef59b7777580dad3b7e88b96316eea205e0b23
https://github.com/mrahtz
PEP 646: Add line to Doc/whatsnewhttps://github.com/python/cpython/pull/30398/commits/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3
3c2a7e7https://github.com/python/cpython/pull/30398/commits/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 21, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-859228949
View reviewed changes https://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3
Lib/test/test_genericalias.pyhttps://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3#diff-8e29b27c5ead543d31b10d6fa2991d5640e6d60c36ac7b7aa873712c4fe2f944
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Jan 21, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-859229919
View reviewed changes https://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/mrahtz
PEP 646: Use stdbool.h; separate test caseshttps://github.com/python/cpython/pull/30398/commits/456156a3106fa2d05c0ce155313697af9668bd66
456156ahttps://github.com/python/cpython/pull/30398/commits/456156a3106fa2d05c0ce155313697af9668bd66
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
Jan 30, 2022https://github.com/python/cpython/pull/30398#issuecomment-1025125741
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
Jan 30, 2022https://github.com/python/cpython/pull/30398#event-5976218470
bpo-43224: Implement PEP 646 grammar changes #31018 https://github.com/python/cpython/pull/31018
bpo-43224: Implement PEP 646 changes to genericaliasobject.c #31019 https://github.com/python/cpython/pull/31019
bpo-43224: Implement PEP 646 changes to typing.py #31021 https://github.com/python/cpython/pull/31021
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
Jan 30, 2022 https://github.com/python/cpython/pull/30398#pullrequestreview-843955021
View reviewed changes https://github.com/python/cpython/pull/30398/files/456156a3106fa2d05c0ce155313697af9668bd66
Lib/typing.pyhttps://github.com/python/cpython/pull/30398/files/f0283394e6fe99f0f4398a6ba13ca3c4990e0033#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
mrahtzhttps://github.com/mrahtz
Jan 4, 2022https://github.com/python/cpython/pull/30398#discussion_r778353366
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@pradeep90https://github.com/pradeep90
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/typing.pyhttps://github.com/python/cpython/pull/30398/files/f0283394e6fe99f0f4398a6ba13ca3c4990e0033#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
mrahtzhttps://github.com/mrahtz
Jan 4, 2022https://github.com/python/cpython/pull/30398#discussion_r778356835
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@pradeep90https://github.com/pradeep90
The flags are things that the typechecker has to deal withhttps://github.com/python/cpython/pull/24527/files#r575868925
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/test/test_pep646_syntax.pyhttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-ee066cba0321e2389fca2161c9e90bf270585f64e82e00f78a1de8253557573c
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
mrahtzhttps://github.com/mrahtz
Jan 15, 2022https://github.com/python/cpython/pull/30398#discussion_r785294941
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://docs.python.org/3/c-api/gcsupport.htmlhttps://docs.python.org/3/c-api/gcsupport.html
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
Lib/test/test_genericalias.pyhttps://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3#diff-8e29b27c5ead543d31b10d6fa2991d5640e6d60c36ac7b7aa873712c4fe2f944
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
Please reload this pagehttps://github.com/python/cpython/pull/30398
Objects/genericaliasobject.chttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-828d12085a29364c67442b193bb62906e3469fbe21367499fd62817f98190014
mrahtzhttps://github.com/mrahtz
Jan 25, 2022https://github.com/python/cpython/pull/30398#discussion_r791823100
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
Grammar/python.gramhttps://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
mrahtzhttps://github.com/mrahtz
Jan 25, 2022https://github.com/python/cpython/pull/30398#discussion_r791823479
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
Jan 30, 2022https://github.com/python/cpython/pull/30398#issuecomment-1025228780
@JelleZijlstrahttps://github.com/JelleZijlstra
@pablogsalhttps://github.com/pablogsal
@Fidget-Spinnerhttps://github.com/Fidget-Spinner
@pradeep90https://github.com/pradeep90
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Jan 30, 2022https://github.com/python/cpython/pull/30398#issuecomment-1025249771
@mrahtzhttps://github.com/mrahtz
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/python/cpython/pull/30398
mrahtzhttps://github.com/python/cpython/pull/30398
Apr 11, 2022 https://github.com/python/cpython/pull/30398#ref-issue-1199052823
Add support for PEP 646 #87390 https://github.com/python/cpython/issues/87390
https://github.com/mrahtz
mrahtzhttps://github.com/mrahtz
May 1, 2022 15:30https://github.com/python/cpython/pull/30398#event-6529686690
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%2Fcpython%2Fpull%2F30398
https://github.com/JelleZijlstra
JelleZijlstra https://github.com/JelleZijlstra
https://github.com/python/cpython/pull/30398/files/07ed59948a86aa8a70f1df338a21951d858c93e1
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
https://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef
https://github.com/Fidget-Spinner
Fidget-Spinner https://github.com/Fidget-Spinner
https://github.com/python/cpython/pull/30398/files/38c17d3d6143f904f5429e938371b200a631f3ef
https://github.com/kumaraditya303
kumaraditya303 https://github.com/kumaraditya303
https://github.com/python/cpython/pull/30398/files/3c2a7e71d27e546594d06f4c581fe3b7a5c583f3
https://github.com/gvanrossum
gvanrossum https://github.com/gvanrossum
https://github.com/lysnikolaou
lysnikolaou https://github.com/lysnikolaou
https://github.com/markshannon
markshannon https://github.com/markshannon
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Please reload this pagehttps://github.com/python/cpython/pull/30398
https://github.com/mrahtz
https://github.com/pablogsal
https://github.com/JelleZijlstra
https://github.com/Fidget-Spinner
https://github.com/kumaraditya303
https://github.com/the-knights-who-say-ni
https://github.com/bedevere-bot
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.