* main: (53 commits)
pythongh-102498 Clean up unused variables and imports in the email module (
python#102482)
pythongh-99184: Bypass instance attribute access in `repr` of `weakref.ref` (
python#99244)
pythongh-99032: datetime docs: Encoding is no longer relevant (
python#93365)
pythongh-94300: Update datetime.strptime documentation (
python#95318)
pythongh-103776: Remove explicit uses of $(SHELL) from Makefile (
pythonGH-103778)
pythongh-87092: fix a few cases of incorrect error handling in compiler (
python#103456)
pythonGH-103727: Avoid advancing tokenizer too far in f-string mode (
pythonGH-103775)
Revert "Add tests for empty range equality (
python#103751)" (
python#103770)
pythongh-94518: Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic (
python#94519)
pythonGH-65022: Fix description of copyreg.pickle function (
python#102656)
pythongh-103323: Get the "Current" Thread State from a Thread-Local Variable (
pythongh-103324)
pythongh-91687: modernize dataclass example typing (
python#103773)
pythongh-103746: Test `types.UnionType` and `Literal` types together (
python#103747)
pythongh-103765: Fix 'Warning: py:class reference target not found: ModuleSpec' (
pythonGH-103769)
pythongh-87452: Improve the Popen.returncode docs
Removed unnecessary escaping of asterisks (
python#103714)
pythonGH-102973: Slim down Fedora packages in the dev container (
python#103283)
pythongh-103091: Add PyUnstable_Type_AssignVersionTag (
python#103095)
Add tests for empty range equality (
python#103751)
pythongh-103712: Increase the length of the type name in AttributeError messages (
python#103713)
...
According to the description of the issue, add the qualification, or others have a better opinion?