Commit 80e5e8b
Allow to use Final and ClassVar after Python 3.13 (python#18358)
This PR allows to use Final and ClassVar after python 3.13
I saw this [PR](python#10478)
and I saw recent changes of python 3.13
https://docs.python.org/3/library/typing.html#typing.Final
Final now can be nested with ClassVar. so I added a version check!
---------
Co-authored-by: triumph1 <[email protected]>
Co-authored-by: hauntsaninja <[email protected]>1 parent 9e40be6 commit 80e5e8b
3 files changed
+32
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3658 | 3658 | | |
3659 | 3659 | | |
3660 | 3660 | | |
3661 | | - | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
3662 | 3666 | | |
3663 | 3667 | | |
3664 | 3668 | | |
| |||
7358 | 7362 | | |
7359 | 7363 | | |
7360 | 7364 | | |
| 7365 | + | |
7361 | 7366 | | |
7362 | 7367 | | |
7363 | 7368 | | |
| |||
7379 | 7384 | | |
7380 | 7385 | | |
7381 | 7386 | | |
| 7387 | + | |
7382 | 7388 | | |
7383 | 7389 | | |
7384 | 7390 | | |
| |||
7403 | 7409 | | |
7404 | 7410 | | |
7405 | 7411 | | |
| 7412 | + | |
7406 | 7413 | | |
7407 | 7414 | | |
7408 | 7415 | | |
| |||
7439 | 7446 | | |
7440 | 7447 | | |
7441 | 7448 | | |
| 7449 | + | |
7442 | 7450 | | |
7443 | 7451 | | |
7444 | 7452 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| 229 | + | |
229 | 230 | | |
230 | 231 | | |
231 | 232 | | |
| |||
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
| 265 | + | |
| 266 | + | |
264 | 267 | | |
265 | 268 | | |
266 | 269 | | |
| |||
607 | 610 | | |
608 | 611 | | |
609 | 612 | | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
615 | 619 | | |
616 | 620 | | |
617 | 621 | | |
| |||
692 | 696 | | |
693 | 697 | | |
694 | 698 | | |
695 | | - | |
| 699 | + | |
696 | 700 | | |
697 | 701 | | |
698 | 702 | | |
| |||
1878 | 1882 | | |
1879 | 1883 | | |
1880 | 1884 | | |
| 1885 | + | |
1881 | 1886 | | |
1882 | 1887 | | |
1883 | 1888 | | |
1884 | 1889 | | |
1885 | 1890 | | |
| 1891 | + | |
1886 | 1892 | | |
1887 | 1893 | | |
1888 | 1894 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
| 197 | + | |
197 | 198 | | |
198 | 199 | | |
199 | 200 | | |
| |||
1128 | 1129 | | |
1129 | 1130 | | |
1130 | 1131 | | |
| 1132 | + | |
1131 | 1133 | | |
1132 | 1134 | | |
1133 | 1135 | | |
| |||
1136 | 1138 | | |
1137 | 1139 | | |
1138 | 1140 | | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
1139 | 1150 | | |
1140 | 1151 | | |
1141 | 1152 | | |
| |||
0 commit comments