Remove unused FVS_* macros
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 78/100
Rechercherichtung
Das Issue nennt FVS_MASK und FVS_HAVE_SPEC in Include/ceval.h als ungenutzt, nachdem der Opcode FORMAT_VALUE in Python 3.13 entfernt wurde. Lies ihre Definitionen und durchsuche die Codebasis nach verbleibenden Referenzen. Als abgeschlossen gilt die Aufgabe, wenn die ungenutzten Makros ohne Deprecation-Zeitraum entfernt wurden und bestätigt ist, dass keine Referenzen mehr vorhanden sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Feature or enhancement
The macros FVS_MASK and FVS_HAVE_SPEC, which are defined in Include/ceval.h, are unused in the cpython code base. They are left over from the removal of the FORMAT_VALUE opcode in python 3.13: they were used to determine if an f-string had a format spec or not. I do not think they need a deprecation period: they were never documented, and any use of them would be unrelated to their original purpose.
I've discussed this with @vstinner who agreed that we don't need a deprecation period.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
- Vorherrschende Sprache
- Python
- Sterne
- 77.6k
- Forks
- 38.4k
- Ø Merge
- 20 Std. 19 Min.
- Gemergte PRs (30 T.)
- 624
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus python/cpython
-
extension-modules type-bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
python/cpython#160001 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
stdlib topic-XML type-bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Docs: problem with page "msvcrt — Useful routines from the MS VC runtime"Evtl. wieder frei @jikekei hat das vor 11 Tagen übernommen, und es ist kein Pull Request offen. Offendocs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
python/cpython#159072 · 6 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Document unpacking in generator expressions (PEP 798)Evtl. vergeben @Marwan-verse hat das vor 9 Tagen übernommen. Offendocs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
python/cpython#159061 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
`http.client.HTTPSConnection._tunnel` raises `AttributeError: 'NoneType' object has no attribute 'encode'` when header value is `None`Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen3.14 3.15 3.16 stdlib type-bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
python/cpython#159044 · 17 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
volcengine/OpenViking#6445 ·
Maintainer antworten meist innerhalb von 1 Tag
-
BUG:Edit Album strips spaces from the password so albums with a leading/trailing space in the password can't be editedEvtl. vergeben @ManyaJain111 hat das heute übernommen. Offenbug enhancement possible-duplicate
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
AOSSIE-Org/PictoPy#1637 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
deepspeedai/DeepSpeed#8884 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Flaky: test_advisor_live_calibrates_an_unmeasured_circuit ranks engines by a 1.8ms sleep marginOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
flagos-ai/FlagQuantum#718 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug CI-failure high priority
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 86/100
vllm-project/afd-plugin#483 ·
Maintainer antworten meist innerhalb von 1 Tag