|
8 | 8 | Examples |
9 | 9 | ******** |
10 | 10 |
|
11 | | -Here's a curated list of projects using ``meson-python``. |
| 11 | +The following project use ``meson-python`` for their build system known to be |
| 12 | +adhering to best practices |
12 | 13 |
|
13 | 14 |
|
14 | | -.. list-table:: |
15 | | - :widths: 20 80 |
| 15 | +:`SciPy <https://github.com/scipy/scipy>`_: Probably the most complex |
| 16 | + project using Meson and ``meson-python``. It combines CPython |
| 17 | + extensions and libraries written in C, C++, Fortran, Cython_, and |
| 18 | + Pythran_. |
16 | 19 |
|
17 | | - * - `SciPy <https://github.com/scipy/scipy>`_ |
18 | | - - Probably the most complex project using Meson and ``meson-python``. |
19 | | - It combines `CPython extensions`_ and libraries written in C, C++, |
20 | | - Cython_, Fortran_, Pythran_, etc., it targets a wide variety of |
21 | | - platforms. |
| 20 | +:`scikit-image <https://github.com/scikit-image/scikit-image>`_: |
| 21 | + Another complex project using ``meson-python``. |
22 | 22 |
|
23 | | - * - `scikit-image <https://github.com/scikit-image/scikit-image>`_ |
24 | | - - Another complex project using ``meson-python``. |
| 23 | +:`siphash24 <https://github.com/dnicolodi/python-siphash24>`_: A very |
| 24 | + simple project. It demonstrates how Meson makes it trivial to |
| 25 | + compile a CPython extension written in `Cython`_ via a simple |
| 26 | + template engine and link it to a library compiled from a Meson |
| 27 | + subproject. Also an example of how to use `cibuildwheel`_ to |
| 28 | + produce Python wheels for several platforms. |
25 | 29 |
|
26 | | - * - `siphash24 <https://github.com/dnicolodi/python-siphash24>`_ |
27 | | - - A very simple project. It demonstrates how Meson makes it trivial to |
28 | | - compile a `CPython extension`_ written in `Cython`_ via a simple template |
29 | | - engine and link it to a library compiled from a Meson sub-project. Also |
30 | | - an example of how to use `cibuildwheel`_ to produce Python wheels for |
31 | | - several platforms. |
32 | 30 |
|
33 | | - |
34 | | -.. _CPython extension: https://docs.python.org/3/extending/extending.html |
35 | | -.. _CPython extensions: https://docs.python.org/3/extending/extending.html |
36 | 31 | .. _Cython: https://github.com/cython/cython |
37 | | -.. _Fortran: https://fortran-lang.org/ |
38 | 32 | .. _Pythran: https://github.com/serge-sans-paille/pythran |
39 | 33 | .. _cibuildwheel: https://github.com/pypa/cibuildwheel |
0 commit comments