Skip to content

Commit a1b8e68

Browse files
committed
unix: use system ncurses on macOS
This is what the existing build system does.
1 parent 22b3eec commit a1b8e68

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

cpython-unix/build.py

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -521,23 +521,18 @@ def build_cpython(
521521
dep_platform += "-musl"
522522

523523
# TODO support bdb/gdbm toggle
524-
packages = {
525-
"bdb",
526-
"bzip2",
527-
"libedit",
528-
"libffi",
529-
"ncurses",
530-
"sqlite",
531-
"uuid",
532-
"xz",
533-
"zlib",
534-
}
524+
packages = {"bdb", "bzip2", "libedit", "libffi", "sqlite", "uuid", "xz", "zlib"}
535525

536526
if libressl:
537527
packages.add("libressl")
538528
else:
539529
packages.add("openssl")
540530

531+
# We use the system ncurses on macOS for now.
532+
ncurses = platform != "macos"
533+
if ncurses:
534+
packages.add("ncurses")
535+
541536
readline = platform != "macos"
542537
if readline:
543538
packages.add("readline")

0 commit comments

Comments
 (0)