Skip to content

Commit 874ebbc

Browse files
jeanaswebknjaz
authored andcommitted
Minor fixes/improvements
1 parent 52e7eac commit 874ebbc

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

source/guides/tool-recommendations.rst

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,10 @@ in alphabetical order:
7878
- Poetry-core_ (developed with but separate from :ref:`Poetry`). It is extensible
7979
through plugins.
8080

81-
- :ref:`setuptools` (which used to be the only build backend). It can be configured
82-
using modern standards like `pyproject.toml`, but can also be extended
83-
and supports customisation via `setup.py`.
84-
programmatically through the :file:`setup.py` file (but for basic metadata,
85-
:file:`pyproject.toml` is preferred).
81+
- :ref:`setuptools` (which used to be the only build backend). It can be
82+
configured using modern standards like the :ref:`[project] table in
83+
pyproject.toml <writing-pyproject-toml>`, but can also be extended and
84+
customized via :file:`setup.py`.
8685

8786
If you use setuptools, please be aware that it contains many deprecated
8887
features which are currently kept for compatibility, but should not be used.
@@ -100,16 +99,10 @@ For packages with :term:`extension modules <extension module>`, you may use
10099
a build system with dedicated support for the language the extension is written in,
101100
for example:
102101

103-
- :ref:`setuptools` - natively supports C/C++ (with 3rd-party plugins for Go and Rust);
104-
- :ref:`meson-python` - C, C++, Fortran, and Rust and other languages supported by Meson;
105-
- :ref:`scikit-build-core` - C, C++, Fortran and other languages supported by CMake;
106-
- :ref:`maturin` - Rust, via Cargo.
107-
108-
- :ref:`meson-python` for Meson,
109-
110-
- :ref:`scikit-build-core` for CMake,
111-
112-
- :ref:`maturin` for Cargo.
102+
- :ref:`setuptools` -- natively supports C and C++ (with third-party plugins for Go and Rust),
103+
- :ref:`meson-python` -- C, C++, Fortran, Rust, and other languages supported by Meson,
104+
- :ref:`scikit-build-core` -- C, C++, Fortran, and other languages supported by CMake,
105+
- :ref:`maturin` -- Rust, via Cargo.
113106

114107

115108
Building distributions

0 commit comments

Comments
 (0)