Skip to content

Commit 1146543

Browse files
committed
Abjust wording to cover platform-specific optional modules
1 parent d62c851 commit 1146543

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

Doc/glossary.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1030,8 +1030,9 @@ Glossary
10301030
but may be absent in some builds of :term:`CPython`,
10311031
usually due to missing third-party libraries or because the module
10321032
is not available for a given platform.
1033+
10331034
See :ref:`optional-module-requirements` for a list of optional modules
1034-
and the required libraries.
1035+
that require third-party libraries.
10351036

10361037
package
10371038
A Python :term:`module` which can contain submodules or recursively,

Doc/using/configure.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,13 @@ support".
4848
Requirements for optional modules
4949
---------------------------------
5050

51-
To build :term:`optional modules <optional module>` of the standard library,
52-
you will need several third-party libraries installed for development
51+
Some :term:`optional modules <optional module>` of the standard library
52+
require third-party libraries installed for development
5353
(for example, header files must be available).
5454

5555
Missing requirements are reported in the ``configure`` output.
56-
Missing optional modules are listed near the end of the ``make`` output,
56+
Modules that are missing due to missing dependencies are listed near the end
57+
of the ``make`` output,
5758
sometimes using an internal name such as ``_ctypes`` for the :mod:`ctypes`
5859
module.
5960

@@ -124,6 +125,9 @@ Dependencies to build optional modules are:
124125
bundled implementations of several hash functions.
125126
See :option:`--with-builtin-hashlib-hashes` for *forcing* usage of OpenSSL.
126127
128+
Note that the table does not include all optional modules; in particular,
129+
platform-specific modules like :mod:`winreg` are not listed here.
130+
127131
.. seealso::
128132

129133
* The `devguide <https://devguide.python.org/getting-started/setup-building/#install-dependencies>`_

0 commit comments

Comments
 (0)