Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions core-developers/experts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ collections rhettinger*
collections.abc rhettinger*, stutzbach^
colorsys
compileall carljm
compression
compression.zstd
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @AA-Turner You have been active here, do you want to be added? I don't think Emma can be added as I believe it is limited to core.

concurrent.futures pitrou, brianquinlan, gpshead*
configparser ambv*
contextlib ncoghlan, 1st1
Expand Down
12 changes: 6 additions & 6 deletions getting-started/setup-building.rst
Original file line number Diff line number Diff line change
Expand Up @@ -636,9 +636,9 @@ some of CPython's modules (for example, ``zlib``).

$ sudo dnf install \
gcc gcc-c++ gdb lzma glibc-devel libstdc++-devel openssl-devel \
readline-devel zlib-devel libffi-devel bzip2-devel xz-devel \
sqlite sqlite-devel sqlite-libs libuuid-devel gdbm-libs perf \
expat expat-devel mpdecimal python3-pip
readline-devel zlib-devel libzstd-devel libffi-devel bzip2-devel \
xz-devel sqlite sqlite-devel sqlite-libs libuuid-devel gdbm-libs \
perf expat expat-devel mpdecimal python3-pip


On **Debian**, **Ubuntu**, and other ``apt``-based systems, try to get the
Expand Down Expand Up @@ -674,7 +674,7 @@ some of CPython's modules (for example, ``zlib``).
$ sudo apt-get install build-essential gdb lcov pkg-config \
libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev \
libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev \
lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev
lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev libzstd-dev

Note that Debian 12 and Ubuntu 24.04 do not have the ``libmpdec-dev`` package. You can safely
remove it from the install list above and the Python build will use a bundled version.
Expand Down Expand Up @@ -709,7 +709,7 @@ some of CPython's modules (for example, ``zlib``).

For **Homebrew**, install dependencies using ``brew``::

$ brew install pkg-config openssl@3 xz gdbm tcl-tk mpdecimal
$ brew install pkg-config openssl@3 xz gdbm tcl-tk mpdecimal zstd

.. tab:: Python 3.13+

Expand Down Expand Up @@ -750,7 +750,7 @@ some of CPython's modules (for example, ``zlib``).

For **MacPorts**, install dependencies using ``port``::

$ sudo port install pkgconfig openssl xz gdbm tcl tk +quartz mpdecimal
$ sudo port install pkgconfig openssl xz gdbm tk +quartz mpdecimal zstd

.. tab:: Python 3.13+

Expand Down
Loading