@@ -739,9 +739,9 @@ some of CPython's modules (for example, ``zlib``).
739
739
740
740
$ sudo dnf install \
741
741
gcc gcc-c++ gdb lzma glibc-devel libstdc++-devel openssl-devel \
742
- readline-devel zlib-devel libffi -devel bzip2 -devel xz -devel \
743
- sqlite sqlite-devel sqlite-libs libuuid-devel gdbm-libs perf \
744
- expat expat-devel mpdecimal python3-pip
742
+ readline-devel zlib-devel libzstd -devel libffi -devel bzip2 -devel \
743
+ xz-devel sqlite sqlite-devel sqlite-libs libuuid-devel gdbm-libs \
744
+ perf expat expat-devel mpdecimal python3-pip
745
745
746
746
747
747
On **Debian **, **Ubuntu **, and other ``apt ``-based systems, try to get the
@@ -777,7 +777,7 @@ some of CPython's modules (for example, ``zlib``).
777
777
$ sudo apt-get install build-essential gdb lcov pkg-config \
778
778
libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev \
779
779
libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev \
780
- lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev
780
+ lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev libzstd-dev
781
781
782
782
Note that Debian 12 and Ubuntu 24.04 do not have the ``libmpdec-dev `` package. You can safely
783
783
remove it from the install list above and the Python build will use a bundled version.
@@ -812,7 +812,7 @@ some of CPython's modules (for example, ``zlib``).
812
812
813
813
For **Homebrew **, install dependencies using ``brew ``::
814
814
815
- $ brew install pkg-config openssl@3 xz gdbm tcl-tk mpdecimal
815
+ $ brew install pkg-config openssl@3 xz gdbm tcl-tk mpdecimal zstd
816
816
817
817
.. tab :: Python 3.13+
818
818
@@ -853,7 +853,7 @@ some of CPython's modules (for example, ``zlib``).
853
853
854
854
For **MacPorts **, install dependencies using ``port ``::
855
855
856
- $ sudo port install pkgconfig openssl xz gdbm tcl tk +quartz mpdecimal
856
+ $ sudo port install pkgconfig openssl xz gdbm tk +quartz mpdecimal zstd
857
857
858
858
.. tab :: Python 3.13+
859
859
0 commit comments