Changeset 988 for vendor/current/lib/wscript_build
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/lib/wscript_build
r740 r988 1 1 #!/usr/bin/env python 2 3 import os, Options4 5 # work out what python external libraries we need to install6 external_libs = {7 "dns.resolver": "dnspython/dns",8 "subunit": "subunit/python/subunit",9 "testtools": "testtools/testtools"}10 11 list = []12 13 for module, package in external_libs.items():14 try:15 __import__(module)16 except ImportError:17 list.append(package)18 19 for e in list:20 bld.INSTALL_WILDCARD('${PYTHONARCHDIR}/samba/external', e + '/**/*', flat=False,21 exclude='*.pyc', trim_path=os.path.dirname(e))22 23 bld.SAMBA_GENERATOR('external_init_py',24 rule='touch ${TGT}',25 target='empty_file')26 27 bld.INSTALL_FILES('${PYTHONARCHDIR}/samba/external', 'empty_file', destname='__init__.py')28 2 29 3 # a grouping library for event and socket related subsystems … … 32 6 private_library=True, 33 7 grouping_library=True, 34 deps='LIBTSOCKET samba_socket UTIL_TEVENT')8 deps='LIBTSOCKET samba_socket tevent-util')
Note:
See TracChangeset
for help on using the changeset viewer.