Skip to content

Commit 915ec0a

Browse files
Victor's review
1 parent 436cae1 commit 915ec0a

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

Doc/using/configure.rst

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,42 +22,39 @@ Features and minimum versions required to build CPython:
2222

2323
* Support for threads.
2424

25-
* Autoconf 2.72 and aclocal 1.16.5 are required to regenerate the
26-
:file:`configure` script.
27-
2825
To build optional modules:
2926

30-
* OpenSSL 1.1.1 is the minimum version and OpenSSL 3.0.18 is the recommended
31-
minimum version for the :mod:`ssl` and :mod:`hashlib` extension modules.
27+
* ``libbz2`` for the :mod:`bz2` module.
3228

33-
* SQLite 3.15.2 for the :mod:`sqlite3` extension module.
29+
* `libb2 <https://github.com/BLAKE2/libb2>`_ (:ref:`BLAKE2 <hashlib-blake2>`),
30+
used by :mod:`hashlib` module.
3431

35-
* Tcl/Tk 8.5.12 for the :mod:`tkinter` module.
32+
* `libedit <https://www.thrysoee.dk/editline/>`_ and
33+
`libreadline <https://tiswww.case.edu/php/chet/readline/rltop.html>`_
34+
for the :mod:`readline` module.
3635

37-
* ``libbz2`` for the :mod:`bz2` module.
36+
* `libffi <https://sourceware.org/libffi/>`_ 3.3.0 is the recommended
37+
minimum version for the :mod:`ctypes` module.
3838

39-
* `libuuid <https://linux.die.net/man/3/libuuid>`_, for the :mod:`uuid` module.
39+
* ``liblzma``, for the :mod:`lzma` module.
40+
41+
* `libmpdec <https://www.bytereef.org/mpdecimal/doc/libmpdec/>`_ 2.5.0
42+
for the :mod:`decimal` module.
4043

4144
* ``libncurses`` or ``libncursesw``,
4245
for the :mod:`curses` module.
4346

4447
* ``libpanel`` or ``libpanelw``,
4548
for the :mod:`curses.panel` module.
4649

47-
* `libmpdec <https://www.bytereef.org/mpdecimal/doc/libmpdec/>`_ 2.5.0
48-
for the :mod:`decimal` module.
49-
50-
* `libffi <https://sourceware.org/libffi/>`_ 3.3.0 is the recommended
51-
minimum version for the :mod:`ctypes` module.
50+
* `libuuid <https://linux.die.net/man/3/libuuid>`_, for the :mod:`uuid` module.
5251

53-
* ``liblzma``, for the :mod:`lzma` module.
52+
* OpenSSL 1.1.1 is the minimum version and OpenSSL 3.0.18 is the recommended
53+
minimum version for the :mod:`ssl` and :mod:`hashlib` extension modules.
5454

55-
* `libedit <https://www.thrysoee.dk/editline/>`_ and
56-
`libreadline <https://tiswww.case.edu/php/chet/readline/rltop.html>`_
57-
for the :mod:`readline` module.
55+
* SQLite 3.15.2 for the :mod:`sqlite3` extension module.
5856

59-
* `libb2 <https://github.com/BLAKE2/libb2>`_ (:ref:`BLAKE2 <hashlib-blake2>`),
60-
used by :mod:`hashlib` module.
57+
* Tcl/Tk 8.5.12 for the :mod:`tkinter` module.
6158

6259
* `zlib <https://www.zlib.net>`_ 1.1.4 is the reccomended minimum version for the
6360
:mod:`zlib` module.
@@ -69,6 +66,9 @@ For a full list of dependencies required to build all modules and how to install
6966
them, see the
7067
`devguide <https://devguide.python.org/getting-started/setup-building/#install-dependencies>`_.
7168

69+
* Autoconf 2.72 and aclocal 1.16.5 are required to regenerate the
70+
:file:`configure` script.
71+
7272
.. versionchanged:: 3.1
7373
Tcl/Tk version 8.3.1 is now required.
7474

0 commit comments

Comments
 (0)