Annotation of /trunk/python/patches/python-2.4-disable_modules_and_ssl.patch
Parent Directory | Revision Log
Revision 153 -
(hide annotations)
(download)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 1285 byte(s)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 1285 byte(s)
-import
1 | niro | 153 | --- setup.py.old 2003-11-01 19:23:48.495647848 +0000 |
2 | +++ setup.py 2003-11-01 19:24:16.044459792 +0000 | ||
3 | @@ -15,7 +15,14 @@ | ||
4 | from distutils.command.install_lib import install_lib | ||
5 | |||
6 | # This global variable is used to hold the list of modules to be disabled. | ||
7 | -disabled_module_list = [] | ||
8 | +try: | ||
9 | + disabled_module_list = os.environ["PYTHON_DISABLE_MODULES"].split() | ||
10 | +except KeyError: | ||
11 | + disabled_module_list = [] | ||
12 | +try: | ||
13 | + disable_ssl = os.environ["PYTHON_DISABLE_SSL"] | ||
14 | +except KeyError: | ||
15 | + disable_ssl = 0 | ||
16 | |||
17 | def add_dir_to_list(dirlist, dir): | ||
18 | """Add the directory 'dir' to the list 'dirlist' (at the front) if | ||
19 | @@ -240,6 +247,7 @@ | ||
20 | return sys.platform | ||
21 | |||
22 | def detect_modules(self): | ||
23 | + global disable_ssl | ||
24 | # Ensure that /usr/local is always used | ||
25 | add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') | ||
26 | add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') | ||
27 | @@ -451,7 +459,8 @@ | ||
28 | ] ) | ||
29 | |||
30 | if (ssl_incs is not None and | ||
31 | - ssl_libs is not None): | ||
32 | + ssl_libs is not None and | ||
33 | + not disable_ssl): | ||
34 | exts.append( Extension('_ssl', ['_ssl.c'], | ||
35 | include_dirs = ssl_incs, | ||
36 | library_dirs = ssl_libs, |