Title: more PEP695 by youknowone · Pull Request #5917 · RustPython/RustPython · GitHub
Open Graph Title: more PEP695 by youknowone · Pull Request #5917 · RustPython/RustPython
X Title: more PEP695 by youknowone · Pull Request #5917 · RustPython/RustPython
Description: Summary by CodeRabbit Refactor Improved the handling of class definitions for better separation between compiling class bodies and class definitions, resulting in clearer and more maintainable code. Updated the creation of generic type aliases to use a more dynamic approach when handling type parameters. New Features Added support for a new class attribute __firstlineno__ and enhanced handling of type parameters and annotations in class definitions.
Open Graph Description: Summary by CodeRabbit Refactor Improved the handling of class definitions for better separation between compiling class bodies and class definitions, resulting in clearer and more maintainable c...
X Description: Summary by CodeRabbit Refactor Improved the handling of class definitions for better separation between compiling class bodies and class definitions, resulting in clearer and more maintainable c...
Opengraph URL: https://github.com/RustPython/RustPython/pull/5917
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:f3f13ad5-be8d-eca1-c692-c7cb38b4c57b |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C268:22EDB8:1CAEEEE:26097C5:696AF9DA |
| html-safe-nonce | 9709f2977f93e5405a2414774baff81e0fb5202c91dac32e72dfaa405ce3f3f2 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMjY4OjIyRURCODoxQ0FFRUVFOjI2MDk3QzU6Njk2QUY5REEiLCJ2aXNpdG9yX2lkIjoiODExNTMxMDA1NzQxMTY5MTE1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 3ab66ccfa4b8bcebc04e5335061e010e04ce750e51e8a047e3b8244e6276c821 |
| hovercard-subject-tag | pull_request:2651906460 |
| 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 | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/5917/files |
| twitter:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| og:image:alt | Summary by CodeRabbit Refactor Improved the handling of class definitions for better separation between compiling class bodies and class definitions, resulting in clearer and more maintainable c... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 82560a55c6b2054555076f46e683151ee28a19bc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width