[med-svn] [Git][med-team/biomaj3-daemon][master] 3 commits: New upstream version 3.0.20

Olivier Sallou gitlab at salsa.debian.org
Tue Nov 12 10:57:18 GMT 2019



Olivier Sallou pushed to branch master at Debian Med / biomaj3-daemon


Commits:
bd6db3f2 by Olivier Sallou at 2019-11-12T10:34:13Z
New upstream version 3.0.20
- - - - -
4aea9f79 by Olivier Sallou at 2019-11-12T10:34:14Z
Update upstream source from tag 'upstream/3.0.20'

Update to upstream version '3.0.20'
with Debian dir 939d15cb6653ff07d0a3ea8be23146e0d0845a1e
- - - - -
55214e83 by Olivier Sallou at 2019-11-12T10:34:37Z
new upstream 3.0.20

- - - - -


5 changed files:

- CHANGES.txt
- biomaj_daemon/daemon/biomaj_daemon_web.py
- biomaj_daemon/daemon/utils.py
- debian/changelog
- setup.py


Changes:

=====================================
CHANGES.txt
=====================================
@@ -1,3 +1,6 @@
+3.0.20:
+  Add some checks on options
+  Add data-list and data-import options
 3.0.19:
   Fix traefix prefix
 3.0.18:


=====================================
biomaj_daemon/daemon/biomaj_daemon_web.py
=====================================
@@ -154,7 +154,9 @@ OPTIONS_PARAMS = {
     'proxy': None,
     'schedule': False,
     'history': False,
-    'historyLimit': 20
+    'historyLimit': 20,
+    'datalist': False,
+    'dataimport': False
 }
 
 


=====================================
biomaj_daemon/daemon/utils.py
=====================================
@@ -712,6 +712,8 @@ def biomaj_update_status(options, config):
     '''
     get the status of a bank during an update cycle
     '''
+    if not options.bank:
+        return (False, 'bank option is missing')
     if not options.proxy:
         return (False, 'option not allowed without --proxy option')
     redis_client = redis.StrictRedis(
@@ -827,6 +829,27 @@ def biomaj_stats(options, config):
     return (True, msg)
 
 
+def biomaj_data_list(options, config):
+    try:
+        from biomaj_data.utils import list as blist
+        return (True, 'Bank templates: ' + str(blist()))
+    except Exception:
+        return (False, 'biomaj-data package not installed')
+
+
+def biomaj_data_import(options, config):
+    if not options.bank:
+        return (False, 'option bank is missing')
+    try:
+        from biomaj_data.utils import importTo
+        (err, file_path) = importTo(options.bank, BiomajConfig.global_config.get('GENERAL', 'conf.dir'))
+        if err:
+            return (False, file_path)
+        return (True, 'Bank imported: ' + str(file_path))
+    except Exception:
+        return (False, 'biomaj-data package not installed')
+
+
 def biomaj_history(options, config):
     history = Bank.get_history(options.historyLimit)
     results = []
@@ -925,5 +948,9 @@ def biomaj_client_action(options, config=None):
 
     if options.aboutme:
         return biomaj_user_info(options, config)
+    if options.datalist:
+        return biomaj_data_list(options, config)
+    if options.dataimport:
+        return biomaj_data_import(options, config)
 
     return (False, "no option match")


=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+biomaj3-daemon (3.0.20-1) unstable; urgency=medium
+
+  * New upstream release 
+
+ -- Olivier Sallou <osallou at debian.org>  Tue, 12 Nov 2019 10:34:19 +0000
+
 biomaj3-daemon (3.0.19-1) unstable; urgency=medium
 
   * New upstream release 


=====================================
setup.py
=====================================
@@ -21,7 +21,7 @@ config = {
     'url': 'http://biomaj.genouest.org',
     'download_url': 'http://biomaj.genouest.org',
     'author_email': 'olivier.sallou at irisa.fr',
-    'version': '3.0.19',
+    'version': '3.0.20',
      'classifiers': [
         # How mature is this project? Common values are
         #   3 - Alpha



View it on GitLab: https://salsa.debian.org/med-team/biomaj3-daemon/compare/929f3180181b73aaeb92abc2f1aca59970d6e9b4...55214e8329629a17490c37288ba8b79686a1f676

-- 
View it on GitLab: https://salsa.debian.org/med-team/biomaj3-daemon/compare/929f3180181b73aaeb92abc2f1aca59970d6e9b4...55214e8329629a17490c37288ba8b79686a1f676
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20191112/c3a5a461/attachment-0001.html>


More information about the debian-med-commit mailing list