changeset 5089:0b8e70c666ca stable

Update gnuhealth control center and gnuhealth setup, pinning specific python libraries versions
author Luis Falcon <falcon@gnuhealth.org>
date Tue, 08 Mar 2022 14:50:19 +0000
parents aa07cb2bcb15
children f0c7ce55027b
files tryton/gnuhealth-control tryton/gnuhealth-setup
diffstat 2 files changed, 12 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/tryton/gnuhealth-control
+++ b/tryton/gnuhealth-control
@@ -24,7 +24,7 @@
 #
 ##############################################################################
 
-VERSION="4.0.0"
+VERSION="4.0.1"
 
 TRYTON_URL="https://downloads-cdn.tryton.org"
 GNUHEALTH_URL="https://ftp.gnu.org/gnu/health"
@@ -572,8 +572,10 @@
     local PIP_PENDULUM="pendulum"
     local PIP_MATPLOTLIB="matplotlib"
     local PIP_PASSLIB="passlib"
-    local PIP_PYCOUNTRY="pycountry"
-    local PIP_PROGRESSBAR="progressbar"
+    local PIP_PYCOUNTRY="pycountry==20.7.3"
+    local PIP_PROGRESSBAR="progressbar==2.2"
+    local PIP_DEFUSEDXML="defusedxml"
+
 
     # Operating System specific package selection
     # Skip PYTHON-LDAP installation since it tries to install / compile it system-wide
@@ -582,7 +584,8 @@
 
     local PIP_PKGS="$PIP_NUMPY $PIP_PYTZ $PIP_WRAPT $PIP_WERKZEUG $PIP_SIX $PIP_LXML $PIP_RELATORIO $PIP_DATEUTIL $PIP_PSYCOPG2 $PIP_VOBJECT \
         $PIP_QRCODE $PIP_PYBARCODE $PIP_PILLOW $PIP_CALDAV $PIP_POLIB $PIP_SQL $PIP_STDNUM $PIP_SIMPLEEVAL $PIP_CONFIGPARSER \
-        $PIP_WEBDAV3 $PIP_BCRYPT $PIP_UNOCONV $PIP_MAGIC $PIP_PASSLIB $PIP_BEREN $PIP_PENDULUM $PIP_MATPLOTLIB $PIP_PASSLIB $PIP_PYCOUNTRY $PIP_PROGRESSBAR"
+        $PIP_WEBDAV3 $PIP_BCRYPT $PIP_UNOCONV $PIP_MAGIC $PIP_PASSLIB $PIP_BEREN $PIP_PENDULUM $PIP_MATPLOTLIB $PIP_PASSLIB $PIP_PYCOUNTRY \
+        $PIP_PROGRESSBAR $PIP_DEFUSEDXML"
 
     message "INFO" "Installing python dependencies with pip-${PIP_VERSION} ..."
 
--- a/tryton/gnuhealth-setup
+++ b/tryton/gnuhealth-setup
@@ -32,7 +32,7 @@
 
 #GNU Health HMIS installer version
 
-VERSION="4.0.0"
+VERSION="4.0.1"
 
 # Colors constants
 NONE="$(tput sgr0)"
@@ -273,8 +273,9 @@
     local PIP_PENDULUM="pendulum"
     local PIP_MATPLOTLIB="matplotlib"
     local PIP_PASSLIB="passlib"
-    local PIP_PYCOUNTRY="pycountry"
-    local PIP_PROGRESSBAR="progressbar"
+    local PIP_PYCOUNTRY="pycountry==20.7.3"
+    local PIP_PROGRESSBAR="progressbar==2.2"
+    local PIP_DEFUSEDXML="defusedxml"
 
     # Operating System specific package selection
     # Skip PYTHON-LDAP installation since it tries to install / compile it system-wide
@@ -283,7 +284,7 @@
 
     local PIP_PKGS="$PIP_NUMPY $PIP_PYTZ $PIP_WRAPT $PIP_WERKZEUG $PIP_SIX $PIP_LXML $PIP_RELATORIO $PIP_DATEUTIL $PIP_PSYCOPG2 $PIP_VOBJECT \
         $PIP_QRCODE $PIP_PYBARCODE $PIP_PILLOW $PIP_CALDAV $PIP_POLIB $PIP_SQL $PIP_STDNUM $PIP_SIMPLEEVAL $PIP_CONFIGPARSER \
-        $PIP_WEBDAV3 $PIP_BCRYPT $PIP_UNOCONV $PIP_MAGIC $PIP_PASSLIB $PIP_BEREN $PIP_PENDULUM $PIP_MATPLOTLIB $PIP_PYCOUNTRY $PIP_PROGRESSBAR"
+        $PIP_WEBDAV3 $PIP_BCRYPT $PIP_UNOCONV $PIP_MAGIC $PIP_PASSLIB $PIP_BEREN $PIP_PENDULUM $PIP_MATPLOTLIB $PIP_PYCOUNTRY $PIP_PROGRESSBAR $PIP_DEFUSEDXML"
     
     message "INFO" "Installing python dependencies with pip-${PIP_VERSION} ..."