--- ./setup.py.old 2019-10-02 21:51:49.036376392 +0000 +++ ./setup.py 2019-10-02 21:51:08.608367211 +0000 @@ -1370,13 +1370,17 @@ # Curses support, requiring the System V version of curses, often # provided by the ncurses library. panel_library = 'panel' + tinfo_library = 'tinfo' curses_incs = None if curses_library.startswith('ncurses'): if curses_library == 'ncursesw': # Bug 1464056: If _curses.so links with ncursesw, # _curses_panel.so must link with panelw. panel_library = 'panelw' + tinfo_library = 'tinfow' curses_libs = [curses_library] + if (self.compiler.find_library_file(lib_dirs, tinfo_library)): + curses_libs.append(tinfo_library) curses_incs = find_file('curses.h', inc_dirs, [os.path.join(d, 'ncursesw') for d in inc_dirs]) exts.append( Extension('_curses', ['_cursesmodule.c'],