diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-03-04 23:36:50 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-03-04 23:43:47 +0400 |
commit | 5d74cac463742111999e15fb187d8457d1dd241a (patch) | |
tree | b5bc7ace42a0f100faaa27de52e19e0d65a2d80c /build_files/scons/tools/Blender.py | |
parent | ac7fba322dddebe28e818f5a3a5af2e60bca2850 (diff) |
Build system: option to copy 'requests' from scons.
Diffstat (limited to 'build_files/scons/tools/Blender.py')
-rw-r--r-- | build_files/scons/tools/Blender.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py index d5f9446e86a..d2220891843 100644 --- a/build_files/scons/tools/Blender.py +++ b/build_files/scons/tools/Blender.py @@ -868,6 +868,17 @@ def UnixPyBundle(target=None, source=None, env=None): run("find '%s' -type d -name '*.a' -prune -exec rm -rf {} ';'" % numpy_target) else: print 'Failed to find numpy at %s, skipping copying' % numpy_src + del numpy_src, numpy_target + + if env['WITH_BF_PYTHON_INSTALL_REQUESTS']: + requests_src = py_src + "/site-packages/requests" + requests_target = py_target + "/site-packages/requests" + if os.path.exists(requests_src): + run("cp -R '%s' '%s'" % (requests_src, os.path.dirname(requests_target))) + run("find '%s' -type d -name '*.pem -prune -exec rm -rf {} ';'" % requests_target) + else: + print('Failed to find requests at %s, skipping copying' % requests_src) + del requests_src, requests_target run("find '%s' -type d -name 'test' -prune -exec rm -rf {} ';'" % py_target) run("find '%s' -type d -name '__pycache__' -exec rm -rf {} ';'" % py_target) |