From ea41f971799f90ec094e1d9c4689f23d5f0fdb60 Mon Sep 17 00:00:00 2001
From: Bruce Flynn <brucef@ssec.wisc.edu>
Date: Thu, 5 Nov 2015 22:41:10 +0000
Subject: [PATCH] PyVer support

---
 build.sh               | 26 --------------------------
 edosl0util/__init__.py | 14 +++++++++-----
 setup.py               |  5 +++++
 3 files changed, 14 insertions(+), 31 deletions(-)
 delete mode 100755 build.sh

diff --git a/build.sh b/build.sh
deleted file mode 100755
index cbdc108..0000000
--- a/build.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/env bash
-
-function write_version_file() {
-# pull version out of setup.py
-version=$(grep version setup.py | sed "s,.*'\(.*\)'.*$,\1,g")
-cat <<EOF > edosl0util/version.txt
-__version__ = '${version}'
-__githash__ = '$(git log --format="%H" | head -n 1)'
-__patch__ = """$(git diff)"""
-EOF
-}
-
-if [ -z $1 ]
-then
-    echo "USAGE: $0 sdist"
-fi
-
-case $1 in
-    sdist)
-        write_version_file
-        python setup.py sdist $@
-        ;;
-    *)
-        python setup.py $@
-        ;;
-esac
diff --git a/edosl0util/__init__.py b/edosl0util/__init__.py
index 8b93517..27a54a5 100644
--- a/edosl0util/__init__.py
+++ b/edosl0util/__init__.py
@@ -1,6 +1,10 @@
+### PyVer Loader Start
 import os
-version = os.path.join(os.path.split(__file__)[0], 'version.txt')
-if os.path.exists(version):
-    execfile(version)
-del os
-del version
+verfile = 'edosl0util/version.txt'
+if os.path.exists(verfile):
+    execfile(verfile)
+else:
+    __version__ = '<unknown>'
+    __githash__ = ''
+del verfile
+### PyVer Loader End
diff --git a/setup.py b/setup.py
index 90f3584..cd25948 100644
--- a/setup.py
+++ b/setup.py
@@ -8,6 +8,11 @@ setup(
     version='0.6.dev',
     zip_safe=False,
     packages=find_packages(),
+    pyver=True,
+    dependency_links=['https://sips.ssec.wisc.edu/eggs/packages'],
+    setup_requires=[
+        'PyVer',
+    ],
     install_requires=[
         'h5py',
     ],
-- 
GitLab