Add missing Python build deps and fix apt-get name overrides
Adds curl, ncurses-devel, xz (tool), libxml2-devel, and xmlsec1-devel to SYSTEM_PACKAGES to cover the full pyenv/CPython build dependency set. Also adds apt-get overrides for all Fedora-named Python build packages (bzip2-devel → libbz2-dev, openssl-devel → libssl-dev, etc.) so they resolve to the correct Debian/Ubuntu package names at install time. Adds corresponding brew overrides for the new packages. https://claude.ai/code/session_01P3CkL5oXzkTvayityg3uaH
This commit is contained in:
@@ -59,18 +59,23 @@ SYSTEM_PACKAGES: list[str] = [
|
||||
"zsh",
|
||||
"bzip2",
|
||||
"bzip2-devel",
|
||||
"curl",
|
||||
"gdbm-libs",
|
||||
"libffi-devel",
|
||||
"libnsl2",
|
||||
"libuuid-devel",
|
||||
"libxml2-devel",
|
||||
"libzstd-devel",
|
||||
"make",
|
||||
"ncurses-devel",
|
||||
"openssl-devel",
|
||||
"patch",
|
||||
"readline-devel",
|
||||
"sqlite",
|
||||
"sqlite-devel",
|
||||
"tk-devel",
|
||||
"xmlsec1-devel",
|
||||
"xz",
|
||||
"xz-devel",
|
||||
"zlib-devel",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user