Skip to content

Commit 2d531b0

Browse files
committed
docs: update documentation on nis / libnsl
Missed these in the last commit. Closes #51.
1 parent 6fe9b70 commit 2d531b0

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

docs/running.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ The following shared libraries are referenced:
5454
* libdl.so.2 (required by ctypes extension)
5555
* libutil.so.1
5656
* librt.so.1
57-
* libnsl.so.1 (required by nis extension)
5857
* libcrypt.so.1 (required by crypt extension)
5958
* libm.so.6
6059
* libc.so.6

docs/technotes.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,23 @@ disables the configure check.
122122
This means that the ``gettext``/``libintl`` features in the Python distribution
123123
are not available.
124124

125+
libnsl / nis Module
126+
-------------------
127+
128+
The ``nis`` Python extension module has a dependency on ``libnsl``.
129+
130+
``libnsl`` has historically been in base Linux distribution installations.
131+
But it is being phased away, with it being an optional install in modern
132+
versions of Fedora and RHEL.
133+
134+
Because the ``nis`` extension is perceived to be likely unused functionality,
135+
we've decided to not build it instead of adding complexity to deal with
136+
the ``libnsl`` dependency. See further discussion in
137+
https://github.com/indygreg/python-build-standalone/issues/51.
138+
139+
If ``nis`` functionality is important to you, please file a GitHub issue
140+
to request it.
141+
125142
Upgrading CPython
126143
=================
127144

0 commit comments

Comments
 (0)