Dhruv Manilawala
e62e245c61
Add support for PEP 701 (#7376)
## Summary
This PR adds support for PEP 701 in Ruff. This is a rollup PR of all the
other individual PRs. The separate PRs were created for logic separation
and code reviews. Refer to each pull request for a detail description on
the change.
Refer to the PR description for the list of pull requests within this PR.
## Test Plan
### Formatter ecosystem checks
Explanation for the change in ecosystem check:
https://github.com/astral-sh/ruff/pull/7597#issue-1908878183
#### `main`
```
| project | similarity index | total files | changed files |
|--------------|------------------:|------------------:|------------------:|
| cpython | 0.76083 | 1789 | 1631 |
| django | 0.99983 | 2760 | 36 |
| transformers | 0.99963 | 2587 | 319 |
| twine | 1.00000 | 33 | 0 |
| typeshed | 0.99983 | 3496 | 18 |
| warehouse | 0.99967 | 648 | 15 |
| zulip | 0.99972 | 1437 | 21 |
```
#### `dhruv/pep-701`
```
| project | similarity index | total files | changed files |
|--------------|------------------:|------------------:|------------------:|
| cpython | 0.76051 | 1789 | 1632 |
| django | 0.99983 | 2760 | 36 |
| transformers | 0.99963 | 2587 | 319 |
| twine | 1.00000 | 33 | 0 |
| typeshed | 0.99983 | 3496 | 18 |
| warehouse | 0.99967 | 648 | 15 |
| zulip | 0.99972 | 1437 | 21 |
```
2023-09-29 02:55:39 +00:00
..
2023-08-26 14:45:44 +00:00
2023-09-27 00:36:55 -04:00
2023-08-05 15:21:50 +00:00
2023-09-25 15:13:21 +00:00
2023-06-10 00:59:57 +00:00
2023-08-27 14:12:51 -04:00
2023-07-27 09:29:11 +00:00
2023-09-25 15:13:21 +00:00
2023-08-27 14:12:51 -04:00
2023-07-15 15:53:21 -04:00
2023-09-28 20:38:06 +00:00
2023-09-25 15:13:21 +00:00
2023-09-13 08:45:46 +00:00
2023-09-29 02:55:39 +00:00
2023-09-16 03:21:45 +00:00
2023-08-14 13:46:54 +00:00
2023-08-14 13:39:44 -04:00
2023-08-27 14:12:51 -04:00
2023-08-14 10:27:17 -04:00
2023-08-28 22:51:59 +00:00
2023-08-07 16:04:50 +00:00
2023-09-13 09:01:49 +00:00
2023-08-27 14:12:51 -04:00