commit 7dbb182a2e950c10de89c21ca59ff01ae316f762
parent 7daccf143f0a337043fae604e0d63499cf4b2cf5
Author: ThomasV <thomasv@gitorious>
Date: Sat, 21 Feb 2015 11:43:53 +0100
add script to copy dependencies in make_packages
Diffstat:
1 file changed, 26 insertions(+), 3 deletions(-)
diff --git a/contrib/make_packages b/contrib/make_packages
@@ -12,9 +12,32 @@ if __name__ == '__main__':
imp.load_module('electrum', *imp.find_module('../lib'))
from electrum.version import ELECTRUM_VERSION as version
- if not ( os.path.exists('packages')):
- print "The packages directory is missing."
- sys.exit()
+ # copy dependencies into 'packages' directory
+ deps = [
+ 'aes',
+ 'ecdsa',
+ 'pbkdf2',
+ 'requests',
+ 'pyasn1',
+ 'pyasn1_modules',
+ 'qrcode',
+ 'socks',
+ 'google/protobuf',
+ 'tlslite',
+ 'dns',
+ 'six',
+ ]
+ for module in deps:
+ f, pathname, descr = imp.find_module(module)
+ target = 'packages/' + module + descr[0]
+ if os.path.exists(target):
+ continue
+ d = os.path.dirname(target)
+ if d and not (os.path.exists(d)):
+ os.makedirs(d)
+ command = "cp -r %s %s"%(pathname, target)
+ print command
+ os.system(command)
# os.system("python mki18n.py")
os.system("pyrcc4 icons.qrc -o gui/qt/icons_rc.py")