| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:f8318ac5-8583-e902-0d57-5b8b50382743 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9B0C:2F3A46:2E6C1AA:40FAD37:69693669 |
| html-safe-nonce | 807f0ff1bb8f8d1bee3b7aa5643d8ac48ac1a114beff60eaa7a36b77dc6e5ef1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QjBDOjJGM0E0NjoyRTZDMUFBOjQwRkFEMzc6Njk2OTM2NjkiLCJ2aXNpdG9yX2lkIjoiNjkzMDMxMTkxMjkzOTQwMjg1NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | e92b197cee00660b5d40a3803745f053c3541d43fba0d9f842170a87c2519239 |
| hovercard-subject-tag | pull_request:1325705953 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/103764/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/302868adac3bffa6c5582e738a3d7957f2efef29d32aaa2ec33d8508d369faea/python/cpython/pull/103764 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/302868adac3bffa6c5582e738a3d7957f2efef29d32aaa2ec33d8508d369faea/python/cpython/pull/103764 |
| og:image:alt | I will update this message as the status of the PR changes.
This is a complete implementation. It incorporates the changes in python/peps#3122, which were approved by the SC.
I wrote a detailed acc... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | JelleZijlstra |
| hostname | github.com |
| expected-hostname | github.com |
| None | 54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d69ac0477df0f87da03b8b06cebd187012d7a930 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/python/cpython/pull/103764#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F103764 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F103764 |
|
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 |
| Reload | https://github.com/python/cpython/pull/103764 |
| Reload | https://github.com/python/cpython/pull/103764 |
| Reload | https://github.com/python/cpython/pull/103764 |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
|
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
2k
| 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 page | https://github.com/python/cpython/pull/103764 |
|
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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/python/cpython/pull/103764#issue-comment-box |
| JelleZijlstra | https://github.com/JelleZijlstra |
| python:main | https://github.com/python/cpython/tree/main |
| JelleZijlstra:tvobject | https://github.com/JelleZijlstra/cpython/tree/tvobject |
|
gh-103763: Implement PEP 695
| https://github.com/python/cpython/pull/103764#top |
| JelleZijlstra | https://github.com/JelleZijlstra |
| python:main | https://github.com/python/cpython/tree/main |
| JelleZijlstra:tvobject | https://github.com/JelleZijlstra/cpython/tree/tvobject |
|
Conversation
320
| https://github.com/python/cpython/pull/103764 |
|
Commits
232
| https://github.com/python/cpython/pull/103764/commits |
|
Checks
0
| https://github.com/python/cpython/pull/103764/checks |
|
Files changed
| https://github.com/python/cpython/pull/103764/files |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/{{ revealButtonHref }} |
|
| https://github.com/JelleZijlstra |
| JelleZijlstra | https://github.com/JelleZijlstra |
| Apr 24, 2023 | https://github.com/python/cpython/pull/103764#issue-1681550498 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| python/peps#3122 | https://github.com/python/peps/pull/3122 |
| https://jellezijlstra.github.io/pep695 | https://jellezijlstra.github.io/pep695 |
| Implement PEP 695 #103763 | https://github.com/python/cpython/issues/103763 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| msfterictraut | https://github.com/msfterictraut |
| April 8, 2023 18:04 | https://github.com/python/cpython/pull/103764#commits-pushed-9c8cd71 |
|
| https://github.com/msfterictraut |
| Moved portions of earlier prototype into latest main CPython branch. … | https://github.com/python/cpython/pull/103764/commits/9c8cd718ef20bc0ba4ee303f5bc08821ff0bfeb1 |
| 9c8cd71 | https://github.com/python/cpython/pull/103764/commits/9c8cd718ef20bc0ba4ee303f5bc08821ff0bfeb1 |
|
| https://github.com/JelleZijlstra |
| Run Tools/build/generate_global_objects.py | https://github.com/python/cpython/pull/103764/commits/609ac0d8edd844da7be22339c589047d79789a48 |
| 609ac0d | https://github.com/python/cpython/pull/103764/commits/609ac0d8edd844da7be22339c589047d79789a48 |
|
| https://github.com/JelleZijlstra |
| Basic C implementation of TypeVar, TypeVarTuple, ParamSpec | https://github.com/python/cpython/pull/103764/commits/7a5e457b626c40f2487ad4ddc128a758a00a6ca9 |
| 7a5e457 | https://github.com/python/cpython/pull/103764/commits/7a5e457b626c40f2487ad4ddc128a758a00a6ca9 |
|
| https://github.com/JelleZijlstra |
| fix TypeVar signature | https://github.com/python/cpython/pull/103764/commits/1e0b74c53bd85c867a80c510f83c18372ef00b8e |
| 1e0b74c | https://github.com/python/cpython/pull/103764/commits/1e0b74c53bd85c867a80c510f83c18372ef00b8e |
|
| https://github.com/JelleZijlstra |
| fix TypeVar argument parsing | https://github.com/python/cpython/pull/103764/commits/2a5023a9a48bb86da2e78b5dd26f4b003258a1d6 |
| 2a5023a | https://github.com/python/cpython/pull/103764/commits/2a5023a9a48bb86da2e78b5dd26f4b003258a1d6 |
|
| https://github.com/JelleZijlstra |
| ParamSpecArgs/Kwargs | https://github.com/python/cpython/pull/103764/commits/1bc85743ae1c5fa92b8e8c5cfa2a09371072806d |
| 1bc8574 | https://github.com/python/cpython/pull/103764/commits/1bc85743ae1c5fa92b8e8c5cfa2a09371072806d |
|
| https://github.com/JelleZijlstra |
| make typing importable | https://github.com/python/cpython/pull/103764/commits/ed42796a0108e2c6bab16c2ab0e09ba9025827fd |
| ed42796 | https://github.com/python/cpython/pull/103764/commits/ed42796a0108e2c6bab16c2ab0e09ba9025827fd |
|
| https://github.com/JelleZijlstra |
| Add some things | https://github.com/python/cpython/pull/103764/commits/d06f43d275d20b158dddcd51ce412c5c47541aa6 |
| d06f43d | https://github.com/python/cpython/pull/103764/commits/d06f43d275d20b158dddcd51ce412c5c47541aa6 |
|
| https://github.com/msfterictraut |
| Updated unit tests to reflect the latest PEP 695 spec. | https://github.com/python/cpython/pull/103764/commits/830b36ab49385e66a1eb778e7cfd926347ec1017 |
| 830b36a | https://github.com/python/cpython/pull/103764/commits/830b36ab49385e66a1eb778e7cfd926347ec1017 |
|
| https://github.com/JelleZijlstra |
| Merge remote-tracking branch 'erictraut/type_param_syntax4' into tvob… | https://github.com/python/cpython/pull/103764/commits/b6bf2bc6449aad99e995821906cc219d83fbfe1f |
| b6bf2bc | https://github.com/python/cpython/pull/103764/commits/b6bf2bc6449aad99e995821906cc219d83fbfe1f |
|
| https://github.com/JelleZijlstra |
| Make *Ts work | https://github.com/python/cpython/pull/103764/commits/6bb47956696abab038942fa3cb8f844dc68abab5 |
| 6bb4795 | https://github.com/python/cpython/pull/103764/commits/6bb47956696abab038942fa3cb8f844dc68abab5 |
|
| https://github.com/JelleZijlstra |
| Just call typing.py | https://github.com/python/cpython/pull/103764/commits/c7c1618c50f7217bbc50f853c68a0acd12e55d3b |
| c7c1618 | https://github.com/python/cpython/pull/103764/commits/c7c1618c50f7217bbc50f853c68a0acd12e55d3b |
|
| https://github.com/JelleZijlstra |
| attempt at pickling | https://github.com/python/cpython/pull/103764/commits/772920f1713d786dcb3121b0f64f527f924687de |
| 772920f | https://github.com/python/cpython/pull/103764/commits/772920f1713d786dcb3121b0f64f527f924687de |
|
| https://github.com/JelleZijlstra |
| better approach | https://github.com/python/cpython/pull/103764/commits/6ff6f5a7df32da898e833027b68ce5df8d46a42f |
| 6ff6f5a | https://github.com/python/cpython/pull/103764/commits/6ff6f5a7df32da898e833027b68ce5df8d46a42f |
|
| https://github.com/JelleZijlstra |
| fix a few tests and refcount bugs | https://github.com/python/cpython/pull/103764/commits/9fdf3737a5c514167bace3d62f97a297ee7eca01 |
| 9fdf373 | https://github.com/python/cpython/pull/103764/commits/9fdf3737a5c514167bace3d62f97a297ee7eca01 |
|
| https://github.com/cdce8p |
| Use Name expr for TypeAlias | https://github.com/python/cpython/pull/103764/commits/f7c513d269c4856f18246d990413429d53cb9a2e |
| f7c513d | https://github.com/python/cpython/pull/103764/commits/f7c513d269c4856f18246d990413429d53cb9a2e |
|
| https://github.com/cdce8p |
| Add ast optimizer for typeparam | https://github.com/python/cpython/pull/103764/commits/1d7b035d1673d8dbf83681d48365f01c5f9a35ef |
| 1d7b035 | https://github.com/python/cpython/pull/103764/commits/1d7b035d1673d8dbf83681d48365f01c5f9a35ef |
|
| https://github.com/cdce8p |
| Use Name expr for TypeParameter | https://github.com/python/cpython/pull/103764/commits/85a4409457ee31ec37932c46c1de47edd6799d05 |
| 85a4409 | https://github.com/python/cpython/pull/103764/commits/85a4409457ee31ec37932c46c1de47edd6799d05 |
|
| https://github.com/cdce8p |
| Revert AST changes for TypeParams | https://github.com/python/cpython/pull/103764/commits/55d0fd9b5cf22d8ec8ea3ccf5fbda79e70fd95d5 |
| 55d0fd9 | https://github.com/python/cpython/pull/103764/commits/55d0fd9b5cf22d8ec8ea3ccf5fbda79e70fd95d5 |
|
| https://github.com/erictraut |
| Merge pull request | https://github.com/python/cpython/pull/103764/commits/618e1731d8b44e15996c5f5e9282fcac8ba1e9ae |
| python#7 | https://github.com/python/cpython/pull/7 |
| from cdce8p/eric-ast-changes | https://github.com/python/cpython/pull/103764/commits/618e1731d8b44e15996c5f5e9282fcac8ba1e9ae |
| 618e173 | https://github.com/python/cpython/pull/103764/commits/618e1731d8b44e15996c5f5e9282fcac8ba1e9ae |
|
| https://github.com/JelleZijlstra |
| broken compiler before merge | https://github.com/python/cpython/pull/103764/commits/bef978f0dda295efce60762bade6bc0094fe7202 |
| bef978f | https://github.com/python/cpython/pull/103764/commits/bef978f0dda295efce60762bade6bc0094fe7202 |
|
| https://github.com/JelleZijlstra |
| Merge remote-tracking branch 'erictraut/type_param_syntax4' into tvob… | https://github.com/python/cpython/pull/103764/commits/3cd026ae70cb5c9eeda016488a5f2307f1f2a8ca |
| 3cd026a | https://github.com/python/cpython/pull/103764/commits/3cd026ae70cb5c9eeda016488a5f2307f1f2a8ca |
|
| https://github.com/JelleZijlstra |
| Works for functions | https://github.com/python/cpython/pull/103764/commits/b12663dc7a7262f017132bda3effd8b93e916f99 |
| b12663d | https://github.com/python/cpython/pull/103764/commits/b12663dc7a7262f017132bda3effd8b93e916f99 |
|
| https://github.com/JelleZijlstra |
| fall back to normal scope | https://github.com/python/cpython/pull/103764/commits/bb9c43c6992a80b0e81b5163471aac3097835898 |
| bb9c43c | https://github.com/python/cpython/pull/103764/commits/bb9c43c6992a80b0e81b5163471aac3097835898 |
|
| https://github.com/JelleZijlstra |
| does not exactly work | https://github.com/python/cpython/pull/103764/commits/037ddfa1df24daf657702fa6fc00841e886947a7 |
| 037ddfa | https://github.com/python/cpython/pull/103764/commits/037ddfa1df24daf657702fa6fc00841e886947a7 |
|
| https://github.com/JelleZijlstra |
| commit before new approach | https://github.com/python/cpython/pull/103764/commits/a62f0c26218ef0c9b7b70aba76b548da6da6ec2d |
| a62f0c2 | https://github.com/python/cpython/pull/103764/commits/a62f0c26218ef0c9b7b70aba76b548da6da6ec2d |
|
| https://github.com/JelleZijlstra |
| New approach | https://github.com/python/cpython/pull/103764/commits/9c7a153194db904e3abe50af7c0e6552088baa42 |
| 9c7a153 | https://github.com/python/cpython/pull/103764/commits/9c7a153194db904e3abe50af7c0e6552088baa42 |
|
| https://github.com/JelleZijlstra |
| correctly make it a cellvar | https://github.com/python/cpython/pull/103764/commits/aa8ea68d85e6fb40bcb5751777c6991a9d7428b7 |
| aa8ea68 | https://github.com/python/cpython/pull/103764/commits/aa8ea68d85e6fb40bcb5751777c6991a9d7428b7 |
|
| https://github.com/JelleZijlstra |
| Now it works | https://github.com/python/cpython/pull/103764/commits/ab6b7189d22c016fa2ae76841846c3ba07b0bec0 |
| ab6b718 | https://github.com/python/cpython/pull/103764/commits/ab6b7189d22c016fa2ae76841846c3ba07b0bec0 |
|
| https://github.com/JelleZijlstra |
| fix defaults | https://github.com/python/cpython/pull/103764/commits/dba4293fa553d8d4197c0d504353dc4be72efe64 |
| dba4293 | https://github.com/python/cpython/pull/103764/commits/dba4293fa553d8d4197c0d504353dc4be72efe64 |
| https://github.com/bedevere-bot |
| bedevere-bot | https://github.com/bedevere-bot |
|
🔨 test-with-refleak-buildbots
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-refleak-buildbots%22 |
| May 15, 2023 | https://github.com/python/cpython/pull/103764#event-9248832881 |
| https://github.com/JelleZijlstra |
| JelleZijlstra | https://github.com/JelleZijlstra |
| May 15, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1548594091 |
| #104510 | https://github.com/python/cpython/issues/104510 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/Eclips4 |
| Eclips4 | https://github.com/Eclips4 |
| May 15, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1548601996 |
| #104510 | https://github.com/python/cpython/issues/104510 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/JelleZijlstra |
| JelleZijlstra | https://github.com/JelleZijlstra |
| 24d8b88 | https://github.com/python/cpython/commit/24d8b88420b81fc60aeb0cbcacef1e72d633824a |
| May 16, 2023 | https://github.com/python/cpython/pull/103764#event-9253014607 |
| https://github.com/bedevere-bot |
| bedevere-bot | https://github.com/bedevere-bot |
|
awaiting merge
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22 |
| May 16, 2023 | https://github.com/python/cpython/pull/103764#event-9253014812 |
| https://github.com/gvanrossum |
| gvanrossum | https://github.com/gvanrossum |
| May 16, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1549709476 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| carljm | https://github.com/carljm |
|
May 16, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-a6dd626 |
|
| https://github.com/carljm |
| Merge branch 'main' into supermon | https://github.com/carljm/cpython/commit/a6dd62626507a149e20e7c28f46bfe8bf03b56d9 |
| a6dd626 | https://github.com/carljm/cpython/commit/a6dd62626507a149e20e7c28f46bfe8bf03b56d9 |
| pythonGH-104510 | https://github.com/python/cpython/issues/104510 |
| python#104516 | https://github.com/python/cpython/pull/104516 |
| pythongh-104539 | https://github.com/python/cpython/issues/104539 |
| python#104545 | https://github.com/python/cpython/pull/104545 |
| pythongh-104050 | https://github.com/python/cpython/issues/104050 |
| python#104543 | https://github.com/python/cpython/pull/104543 |
| pythongh-104050 | https://github.com/python/cpython/issues/104050 |
| python#104538 | https://github.com/python/cpython/pull/104538 |
| pythongh-64595 | https://github.com/python/cpython/issues/64595 |
| python#104507 | https://github.com/python/cpython/pull/104507 |
| pythongh-104523 | https://github.com/python/cpython/issues/104523 |
| python#104524 | https://github.com/python/cpython/pull/104524 |
| pythongh-103861 | https://github.com/python/cpython/issues/103861 |
| python#103863 | https://github.com/python/cpython/pull/103863 |
| pythongh-69152 | https://github.com/python/cpython/issues/69152 |
| python#104248 | https://github.com/python/cpython/pull/104248 |
| pythongh-103763 | https://github.com/python/cpython/issues/103763 |
| python#103764 | https://github.com/python/cpython/pull/103764 |
| pythongh-104461 | https://github.com/python/cpython/issues/104461 |
| pythonGH-104462 | https://github.com/python/cpython/pull/104462 |
| pythongh-104469 | https://github.com/python/cpython/issues/104469 |
| python#104503 | https://github.com/python/cpython/pull/104503 |
| pythongh-104482 | https://github.com/python/cpython/issues/104482 |
| python#104483 | https://github.com/python/cpython/pull/104483 |
| pythongh-104341 | https://github.com/python/cpython/issues/104341 |
| pythongh-104437 | https://github.com/python/cpython/pull/104437 |
| pythonGH-102613 | https://github.com/python/cpython/issues/102613 |
| pythonGH-104373 | https://github.com/python/cpython/pull/104373 |
| https://github.com/carljm |
| carljm | https://github.com/carljm |
| May 16, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1549987603 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/nedbat |
| nedbat | https://github.com/nedbat |
|
May 20, 2023
| https://github.com/python/cpython/pull/103764#ref-issue-1718132543 |
|
PEP 695 changed how class decorators are traced
#104686
| https://github.com/python/cpython/issues/104686 |
| https://github.com/zen-xu |
| zen-xu | https://github.com/zen-xu |
| May 23, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1558907641 |
| rust | https://doc.rust-lang.org/rust-by-example/generics/multi_bounds.html#multiple-bounds |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/sunmy2019 |
| sunmy2019 | https://github.com/sunmy2019 |
| May 23, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1559051522 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| rust | https://doc.rust-lang.org/rust-by-example/generics/multi_bounds.html#multiple-bounds |
| https://discuss.python.org/c/ideas/6 | https://discuss.python.org/c/ideas/6 |
| python/typing#18 | https://github.com/python/typing/issues/18 |
| https://discuss.python.org/t/type-intersection-and-negation-in-type-annotations/23879 | https://discuss.python.org/t/type-intersection-and-negation-in-type-annotations/23879 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/junkmd |
| junkmd | https://github.com/junkmd |
| May 27, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1565163231 |
| python/typing#213 | https://github.com/python/typing/issues/213 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/sobolevn |
| sobolevn | https://github.com/sobolevn |
|
Jun 7, 2023
| https://github.com/python/cpython/pull/103764#ref-issue-1745573966 |
|
PEP 695: not all name collisions are tested
#105437
| https://github.com/python/cpython/issues/105437 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 22, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-9d54dd9 |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/9d54dd9faf9fb8f7bb592b4dc24c387084027a2c |
| 9d54dd9 | https://github.com/jacobtylerwalls/astroid/commit/9d54dd9faf9fb8f7bb592b4dc24c387084027a2c |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 22, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-8113c95 |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/8113c95fc8fd57ef0c7d3fb534973bc0bb055cbf |
| 8113c95 | https://github.com/jacobtylerwalls/astroid/commit/8113c95fc8fd57ef0c7d3fb534973bc0bb055cbf |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 22, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-415468a |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/415468a7bc92958a7c225759cddc17028925cf28 |
| 415468a | https://github.com/jacobtylerwalls/astroid/commit/415468a7bc92958a7c225759cddc17028925cf28 |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 22, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-d3bad65 |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/d3bad65da7cddb0490abf170a82cb7dc99ca71ba |
| d3bad65 | https://github.com/jacobtylerwalls/astroid/commit/d3bad65da7cddb0490abf170a82cb7dc99ca71ba |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 22, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-580eb7e |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/580eb7e60538e19d9c4b8b1737096125de811e6b |
| 580eb7e | https://github.com/jacobtylerwalls/astroid/commit/580eb7e60538e19d9c4b8b1737096125de811e6b |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 22, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-4fb6861 |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/4fb686142ddb27ee323dd87568d9796239025a6e |
| 4fb6861 | https://github.com/jacobtylerwalls/astroid/commit/4fb686142ddb27ee323dd87568d9796239025a6e |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 23, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-bd9e62d |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/bd9e62d38c83895dc755a6926a261df02489175a |
| bd9e62d | https://github.com/jacobtylerwalls/astroid/commit/bd9e62d38c83895dc755a6926a261df02489175a |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 25, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-e6208bc |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/jacobtylerwalls/astroid/commit/e6208bcf99cd5fb48b3b448f202d031242896150 |
| e6208bc | https://github.com/jacobtylerwalls/astroid/commit/e6208bcf99cd5fb48b3b448f202d031242896150 |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| jacobtylerwalls | https://github.com/jacobtylerwalls |
|
Jun 27, 2023
| https://github.com/python/cpython/pull/103764#ref-commit-f2120db |
|
| https://github.com/jacobtylerwalls |
| Python 3.12 adjustments for typing brain | https://github.com/pylint-dev/astroid/commit/f2120dbff587f9512f64b90a9d0f074542f3d317 |
| f2120db | https://github.com/pylint-dev/astroid/commit/f2120dbff587f9512f64b90a9d0f074542f3d317 |
| python/cpython#103764 | https://github.com/python/cpython/pull/103764 |
| https://github.com/gvanrossum |
| gvanrossum | https://github.com/gvanrossum |
|
Jul 14, 2023
| https://github.com/python/cpython/pull/103764#ref-pullrequest-1805578531 |
|
gh-105481: Generate the opcode lists in dis from data extracted from bytecodes.c
#106758
| https://github.com/python/cpython/pull/106758 |
| https://github.com/AlexWaygood |
| AlexWaygood | https://github.com/AlexWaygood |
| Aug 20, 2023 | https://github.com/python/cpython/pull/103764#issuecomment-1685349248 |
| @johnnyjeannatasha | https://github.com/johnnyjeannatasha |
| a390ec2#commitcomment-124994466 | https://github.com/python/cpython/commit/a390ec20f5a85b9c16e8708f117667783d08863c#commitcomment-124994466 |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
| https://github.com/gouzil |
| gouzil | https://github.com/gouzil |
|
Feb 22, 2024
| https://github.com/python/cpython/pull/103764#ref-pullrequest-2149389002 |
|
[SOT][3.12] Support CALL_INTRINSIC_1 opcode in Python 3.12
PaddlePaddle/Paddle#61995
| https://github.com/PaddlePaddle/Paddle/pull/61995 |
| https://github.com/JelleZijlstra |
| JelleZijlstra | https://github.com/JelleZijlstra |
| September 9, 2024 21:15 | https://github.com/python/cpython/pull/103764#event-14189602728 |
| https://github.com/JelleZijlstra |
| JelleZijlstra | https://github.com/JelleZijlstra |
|
Sep 9, 2024
| https://github.com/python/cpython/pull/103764#ref-pullrequest-2514923372 |
|
gh-123881: make compiler add the .generic_base base class without constructing AST nodes
#123883
| https://github.com/python/cpython/pull/123883 |
| https://github.com/JelleZijlstra |
| JelleZijlstra | https://github.com/JelleZijlstra |
| September 10, 2024 23:37 | https://github.com/python/cpython/pull/103764#event-14207409670 |
| https://github.com/AA-Turner |
| AA-Turner | https://github.com/AA-Turner |
|
Oct 19, 2024
| https://github.com/python/cpython/pull/103764#ref-issue-2598802234 |
|
Use the latest Sphinx version
#125722
| https://github.com/python/cpython/issues/125722 |
| https://github.com/brianschubert |
| brianschubert | https://github.com/brianschubert |
|
Sep 15, 2025
| https://github.com/python/cpython/pull/103764#ref-pullrequest-3412950285 |
|
Fix error message when subclassing TypeVarTuple
python/typing_extensions#679
| https://github.com/python/typing_extensions/pull/679 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F103764 |
|
| https://github.com/carljm |
|
carljm
| https://github.com/carljm |
|
| https://github.com/python/cpython/pull/103764/files/08d931c23f434d7493e1853685ef528430f162d6 |
|
| https://github.com/iritkatriel |
|
iritkatriel
| https://github.com/iritkatriel |
|
| https://github.com/python/cpython/pull/103764/files/02e0a8a3213a44159cefeb4ffede3ff26f8b5582 |
|
| https://github.com/arhadthedev |
|
arhadthedev
| https://github.com/arhadthedev |
|
| https://github.com/python/cpython/pull/103764/files/f0936de58617bd3e68bc55a97183dfc172755060 |
|
| https://github.com/markshannon |
|
markshannon
| https://github.com/markshannon |
|
| https://github.com/python/cpython/pull/103764/files/9e6658aef7c9d42af192daf5e8bf362c2f680233 |
|
| https://github.com/lysnikolaou |
|
lysnikolaou
| https://github.com/lysnikolaou |
|
| https://github.com/python/cpython/pull/103764/files/d5b86c57855adf43fdcc0b65d17d4d08f105173c |
|
| https://github.com/Fidget-Spinner |
|
Fidget-Spinner
| https://github.com/Fidget-Spinner |
|
| https://github.com/python/cpython/pull/103764/files/93a45524b5afdf489ee78ce00d8917f191288db3 |
|
| https://github.com/sunmy2019 |
|
sunmy2019
| https://github.com/sunmy2019 |
|
| https://github.com/python/cpython/pull/103764/files/33f4c12d7a56b9aef7b86ccaa6255231166c5dff |
|
| https://github.com/AlexWaygood |
|
AlexWaygood
| https://github.com/AlexWaygood |
|
| https://github.com/python/cpython/pull/103764/files/33f4c12d7a56b9aef7b86ccaa6255231166c5dff |
|
| https://github.com/Eclips4 |
|
Eclips4
| https://github.com/Eclips4 |
|
| https://github.com/python/cpython/pull/103764/files/9e6658aef7c9d42af192daf5e8bf362c2f680233 |
|
| https://github.com/gvanrossum |
|
gvanrossum
| https://github.com/gvanrossum |
|
| https://github.com/isidentical |
|
isidentical
| https://github.com/isidentical |
|
| https://github.com/pablogsal |
|
pablogsal
| https://github.com/pablogsal |
|
| https://github.com/encukou |
|
encukou
| https://github.com/encukou |
|
| https://github.com/ericsnowcurrently |
|
ericsnowcurrently
| https://github.com/ericsnowcurrently |
|
| https://github.com/ncoghlan |
|
ncoghlan
| https://github.com/ncoghlan |
|
| https://github.com/warsaw |
|
warsaw
| https://github.com/warsaw |
|
| https://github.com/TeamSpen210 |
|
TeamSpen210
| https://github.com/TeamSpen210 |
|
| https://github.com/python/cpython/pull/103764/files/8a0ecb75b95799b785b00401fb17e1b8deaab725 |
|
topic-typing
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-typing |
|
type-feature
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atype-feature |
| Please reload this page | https://github.com/python/cpython/pull/103764 |
|
| https://github.com/JelleZijlstra |
|
| https://github.com/TeamSpen210 |
|
| https://github.com/sunmy2019 |
|
| https://github.com/Eclips4 |
|
| https://github.com/bedevere-bot |
|
| https://github.com/gvanrossum |
|
| https://github.com/Fidget-Spinner |
|
| https://github.com/markshannon |
|
| https://github.com/carljm |
|
| https://github.com/zen-xu |
|
| https://github.com/junkmd |
|
| https://github.com/AlexWaygood |
|
| https://github.com/iritkatriel |
|
| https://github.com/arhadthedev |
|
| https://github.com/lysnikolaou |
|
| https://github.com/msfterictraut |
|
| https://github.com/cdce8p |
|
| https://github.com/erictraut |
|
| https://github.com/larryhastings |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |