Mercurial > hg > orthanc-databases
comparison Resources/SyncOrthancFolder.py @ 28:c0cb5d2cd696
checks depending on Orthanc version
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 16 Jul 2018 14:48:43 +0200 |
parents | 7cea966b6829 |
children | badc89b06477 |
comparison
equal
deleted
inserted
replaced
27:173176f8cef2 | 28:c0cb5d2cd696 |
---|---|
9 import os | 9 import os |
10 import stat | 10 import stat |
11 import urllib2 | 11 import urllib2 |
12 | 12 |
13 TARGET = os.path.join(os.path.dirname(__file__), 'Orthanc') | 13 TARGET = os.path.join(os.path.dirname(__file__), 'Orthanc') |
14 PLUGIN_SDK_VERSION = '0.9.5' | 14 PLUGIN_SDK_VERSION = [ '0.9.5', '1.4.0' ] |
15 REPOSITORY = 'https://bitbucket.org/sjodogne/orthanc/raw' | 15 REPOSITORY = 'https://bitbucket.org/sjodogne/orthanc/raw' |
16 | 16 |
17 FILES = [ | 17 FILES = [ |
18 'DownloadOrthancFramework.cmake', | 18 'DownloadOrthancFramework.cmake', |
19 'LinuxStandardBaseToolchain.cmake', | 19 'LinuxStandardBaseToolchain.cmake', |
50 for f in FILES: | 50 for f in FILES: |
51 commands.append([ 'default', | 51 commands.append([ 'default', |
52 os.path.join('Resources', f), | 52 os.path.join('Resources', f), |
53 f ]) | 53 f ]) |
54 | 54 |
55 for f in SDK: | 55 for version in PLUGIN_SDK_VERSION: |
56 commands.append([ | 56 for f in SDK: |
57 'Orthanc-%s' % PLUGIN_SDK_VERSION, | 57 commands.append([ |
58 'Plugins/Include/%s' % f, | 58 'Orthanc-%s' % version, |
59 'Sdk-%s/%s' % (PLUGIN_SDK_VERSION, f) | 59 'Plugins/Include/%s' % f, |
60 ]) | 60 'Sdk-%s/%s' % (version, f) |
61 ]) | |
61 | 62 |
62 | 63 |
63 pool = multiprocessing.Pool(10) # simultaneous downloads | 64 pool = multiprocessing.Pool(10) # simultaneous downloads |
64 pool.map(Download, commands) | 65 pool.map(Download, commands) |