--- setup.py.orig 2017-09-17 03:38:35.000000000 +1000
+++ setup.py 2017-09-22 08:06:01.000000000 +1000
COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
# This global variable is used to hold the list of modules to be disabled.
-disabled_module_list = []
+disabled_module_list = ['_tkinter', 'gdbm']
def add_dir_to_list(dirlist, dir):
"""Add the directory 'dir' to the list 'dirlist' (at the front) if
def detect_modules(self):
- # Ensure that /usr/local is always used
- if not cross_compiling:
- add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
- add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
self.add_multiarch_paths()
depends=['socketmodule.h'],
# Detect SSL support for the socket module (via _ssl)
- search_for_ssl_incs_in = [
- '/usr/local/ssl/include',
- '/usr/contrib/ssl/include/'
+ search_for_ssl_incs_in = []
ssl_incs = find_file('openssl/ssl.h', inc_dirs,
ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
- '/usr/contrib/ssl/lib/'
if (ssl_incs is not None and
# construct a list of paths to look for the header file in on
# top of the normal inc_dirs.
- '/usr/local/include/db4',
- '/opt/sfw/include/db4',
- '/usr/local/include/db3',
- '/opt/sfw/include/db3',
- # Fink defaults (http://fink.sourceforge.net/)
- # 4.x minor number specific paths
- for x in gen_db_minor_ver_nums(4):
- db_inc_paths.append('/usr/include/db4%d' % x)