Handle synnefo imports in setup.py files
authorKostas Papadimitriou <kpap@grnet.gr>
Wed, 18 Jan 2012 17:11:06 +0000 (19:11 +0200)
committerKostas Papadimitriou <kpap@grnet.gr>
Wed, 18 Jan 2012 17:11:06 +0000 (19:11 +0200)
snf-pithos-app/setup.py
snf-pithos-backend/setup.py
snf-pithos-lib/setup.py
snf-pithos-tools/setup.py

index a890c5f..654b3f3 100644 (file)
@@ -40,10 +40,15 @@ import os
 from distutils.util import convert_path
 from fnmatch import fnmatchcase
 from setuptools import setup, find_packages
-from synnefo.util import version
 
 HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__)))
-version.update_version('pithos.api', 'version', HERE)
+try:
+    # try to update the version file
+    from synnefo.util import version
+    version.update_version('pithos.api', 'version', HERE)
+except ImportError:
+    pass
+
 from pithos.api.version import __version__
 
 # Package info
index 569b74e..fccf02e 100644 (file)
@@ -40,10 +40,15 @@ import os
 from distutils.util import convert_path
 from fnmatch import fnmatchcase
 from setuptools import setup, find_packages
-from synnefo.util import version
 
 HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__)))
-version.update_version('pithos.backends', 'version', HERE)
+try:
+    # try to update the version file
+    from synnefo.util import version
+    version.update_version('pithos.backends', 'version', HERE)
+except ImportError:
+    pass
+
 from pithos.backends.version import __version__
 
 # Package info
index 1be65d8..99a17d7 100644 (file)
@@ -40,10 +40,15 @@ import os
 from distutils.util import convert_path
 from fnmatch import fnmatchcase
 from setuptools import setup, find_packages
-from synnefo.util import version
 
 HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__)))
-version.update_version('pithos.lib', 'version', HERE)
+try:
+    # try to update the version file
+    from synnefo.util import version
+    version.update_version('pithos.lib', 'version', HERE)
+except ImportError:
+    pass
+
 from pithos.lib.version import __version__
 
 # Package info
index 65d3f1b..6c20b18 100644 (file)
@@ -40,10 +40,15 @@ import os
 from distutils.util import convert_path
 from fnmatch import fnmatchcase
 from setuptools import setup, find_packages
-from synnefo.util import version
 
 HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__)))
-version.update_version('pithos.tools', 'version', HERE)
+try:
+    # try to update the version file
+    from synnefo.util import version
+    version.update_version('pithos.tools', 'version', HERE)
+except ImportError:
+    pass
+
 from pithos.tools.version import __version__
 
 # Package info