python / python/cpython

Adding `Py_HashBuffer` to the Stable ABI

Offen
#148,233 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

interpreter-core topic-C-API type-feature
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Feature or enhancement

Proposal:

The function Py_HashBuffer was added in PR: https://github.com/python/cpython/issues/122854

This was included in Python 3.14

Would like to propose adding this to the Stable ABI

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:

This came up in discussion in the PR, but hadn't been done there as it wasn't determined previously. So would like to open this discussion

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem Lesen von PR #122854 und der Diskussion im Issue über Py_HashBuffer und die Stable ABI. Identifiziere die vorhandenen Stable-ABI-Einstiegspunkte und die für ähnliche Funktionen verwendete Validierung; abgeschlossen ist die Aufgabe, wenn Py_HashBuffer konsistent aufgenommen ist und die relevanten Prüfungen erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.