boostorg / boostorg/python

Make boost compatible with python limited API

Offen
#221 6 Kommentare 18 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
537
Forks
223
Ø Merge
11 Std. 22 Min.
Gemergte PRs (30 T.)
2

Beschreibung

Currently boost python cannot be compiled with limited python API. To support many python versions it would be helpful to have this option.

[https://docs.python.org/3/c-api/stable.html](https://docs.python.org/3/c-api/stable.html)
[http://code.activestate.com/lists/python-cplusplus-sig/17408/](http://code.activestate.com/lists/python-cplusplus-sig/17408/)
[https://www.python.org/dev/peps/pep-0384/](https://www.python.org/dev/peps/pep-0384/)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die Dokumentation zur Python limited API, PEP 384 und die verlinkte Python-C++-Diskussion zu lesen, um die Kompatibilitätsanforderungen zu verstehen. Suche dann die Build- und Python C API-Integrationspunkte von Boost.Python; abgeschlossen ist die Aufgabe, wenn eine unterstützte Option zum Kompilieren gegen die limited API über die vorgesehenen Python-Versionen hinweg vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, python
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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