Beispiele¶
Die folgenden Projekte verwenden meson-python für ihr Build-System und sind bekannt dafür, Best Practices einzuhalten.
- SciPy:
Wahrscheinlich das komplexeste Projekt, das Meson und
meson-pythonverwendet. Es kombiniert CPython-Erweiterungen und Bibliotheken, die in C, C++, Fortran, Cython und Pythran geschrieben sind.- scikit-image:
Ein weiteres komplexes Projekt, das
meson-pythonverwendet.- siphash24:
Ein sehr einfaches Projekt. Es demonstriert, wie Meson die Kompilierung einer in Cython geschriebenen CPython-Erweiterung über eine einfache Vorlagen-Engine trivial macht und diese mit einer aus einem Meson-Subprojekt kompilierten Bibliothek verknüpft. Auch ein Beispiel für die Verwendung von cibuildwheel zur Erstellung von Python-Wheels für mehrere Plattformen.