HPy - une meilleure API C pour Python
(hpyproject.org)- Une nouvelle API permettant d’étendre Python en C
→ #include devient #include
→ Une structure d’API supérieure (plus moderne) à l’API Python/C standard
-
Sans la surcharge de CPython : des performances au niveau des extensions existantes
-
Plus rapide que PyPy / GraalPython
-
Prise en charge du mode Debug
-
Binaire universel : les extensions créées pour l’ABI universelle de HPy peuvent être chargées sans modification sur CPython/PyPy/GraalPython, etc.
2 commentaires
Quand on utilise HPy pour implémenter une bibliothèque tierce, cela signifie que, sur PyPy et GraalPython, cette bibliothèque fonctionne plus vite qu’avec les implémentations basées sur l’API C existante.
Comme la formulation peut prêter un peu à confusion, je laisse juste ce petit commentaire..
HPy : une meilleure API C pour Python ?