@@ -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-
2825To 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
6966them, 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