OLD | NEW |
1 # Autodetecting setup.py script for building the Python extensions | 1 # Autodetecting setup.py script for building the Python extensions |
2 # | 2 # |
3 | 3 |
4 __version__ = "$Revision$" | 4 __version__ = "$Revision$" |
5 | 5 |
6 import sys, os, imp, re, optparse | 6 import sys, os, imp, re, optparse |
7 from glob import glob | 7 from glob import glob |
8 | 8 |
9 from distutils import log | 9 from distutils import log |
10 from distutils import sysconfig | 10 from distutils import sysconfig |
(...skipping 964 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
975 # Hye-Shik Chang's CJKCodecs modules. | 975 # Hye-Shik Chang's CJKCodecs modules. |
976 exts.append(Extension('_multibytecodec', | 976 exts.append(Extension('_multibytecodec', |
977 ['cjkcodecs/multibytecodec.c'])) | 977 ['cjkcodecs/multibytecodec.c'])) |
978 for loc in ('kr', 'jp', 'cn', 'tw', 'hk', 'iso2022'): | 978 for loc in ('kr', 'jp', 'cn', 'tw', 'hk', 'iso2022'): |
979 exts.append(Extension('_codecs_%s' % loc, | 979 exts.append(Extension('_codecs_%s' % loc, |
980 ['cjkcodecs/_codecs_%s.c' % loc])) | 980 ['cjkcodecs/_codecs_%s.c' % loc])) |
981 | 981 |
982 # Thomas Heller's _ctypes module | 982 # Thomas Heller's _ctypes module |
983 self.detect_ctypes(inc_dirs, lib_dirs) | 983 self.detect_ctypes(inc_dirs, lib_dirs) |
984 | 984 |
985 # _fileio -- supposedly cross platform | |
986 exts.append(Extension('_fileio', ['_fileio.c'])) | |
987 # Richard Oudkerk's multiprocessing module | 985 # Richard Oudkerk's multiprocessing module |
988 if platform == 'win32': # Windows | 986 if platform == 'win32': # Windows |
989 macros = dict() | 987 macros = dict() |
990 libraries = ['ws2_32'] | 988 libraries = ['ws2_32'] |
991 | 989 |
992 elif platform == 'darwin': # Mac OSX | 990 elif platform == 'darwin': # Mac OSX |
993 macros = dict( | 991 macros = dict( |
994 HAVE_SEM_OPEN=1, | 992 HAVE_SEM_OPEN=1, |
995 HAVE_SEM_TIMEDWAIT=0, | 993 HAVE_SEM_TIMEDWAIT=0, |
996 HAVE_FD_TRANSFER=1, | 994 HAVE_FD_TRANSFER=1, |
(...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1523 | 1521 |
1524 # Scripts to install | 1522 # Scripts to install |
1525 scripts = ['Tools/scripts/pydoc', 'Tools/scripts/idle', | 1523 scripts = ['Tools/scripts/pydoc', 'Tools/scripts/idle', |
1526 'Tools/scripts/2to3', | 1524 'Tools/scripts/2to3', |
1527 'Lib/smtpd.py'] | 1525 'Lib/smtpd.py'] |
1528 ) | 1526 ) |
1529 | 1527 |
1530 # --install-platlib | 1528 # --install-platlib |
1531 if __name__ == '__main__': | 1529 if __name__ == '__main__': |
1532 main() | 1530 main() |
OLD | NEW |