changeset 1028:d11576832c9d

GNU Health Installer : Fix bug #40140: Python PYTZ library and pip command
author Luis Falcon <falcon@gnu.org>
date Sun, 29 Sep 2013 12:36:05 -0300
parents d0f282199918
children 09caf1abecc9
files tryton/gnuhealth_install.sh
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/tryton/gnuhealth_install.sh
+++ b/tryton/gnuhealth_install.sh
@@ -105,7 +105,7 @@
     local PIP_RELATORIO="relatorio"
     local PIP_DATEUTIL="python-dateutil"
     local PIP_PSYCOPG2="psycopg2"
-    local PIP_PYTZ="pytz>=2013b"
+    local PIP_PYTZ="pytz"
     local PIP_LDAP="python-ldap"
     local PIP_VOBJECT="vobject"
     local PIP_PYWEBDAV="pywebdav"
@@ -114,8 +114,12 @@
     local PIP_CALDAV="caldav"
     local PIP_POLIB="polib"
 
-    local PIP_PKGS="$PIP_LXML $PIP_RELATORIO $PIP_DATEUTIL $PIP_PSYCOPG2 $PIP_PYTZ $PIP_LDAP $PIP_VOBJECT $PIP_PYWEBDAV $PIP_QRCODE $PIP_PIL $PIP_CALDAV $PIP_POLIB"
+    local PIP_PKGS="$PIP_LXML $PIP_RELATORIO $PIP_DATEUTIL $PIP_PSYCOPG2 $PIP_LDAP $PIP_VOBJECT $PIP_PYWEBDAV $PIP_QRCODE $PIP_PIL $PIP_CALDAV $PIP_POLIB"
 
+    message "[INFO] Special Installation of Python Timezone Library PYTZ ..." ${YELLOW}
+    local PIP_PYTZ_ARGS="install --user --pre"
+    ${PIP_CMD} ${PIP_PYTZ_ARGS} ${PIP_PYTZ} || exit 1
+    
     message "[INFO] Installing python dependencies with pip..." ${YELLOW}
     for PKG in ${PIP_PKGS}; do
         ${PIP_CMD} ${PIP_ARGS} ${PKG} || exit 1