summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setup.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index f42e919..c4b666b 100644
--- a/setup.py
+++ b/setup.py
@@ -2,8 +2,11 @@
from distutils.core import setup
import re
+import os.path
-src = open('jsonpointer.py').read()
+dirname = os.path.dirname(os.path.abspath(__file__))
+filename = os.path.join(dirname, 'jsonpointer.py')
+src = open(filename).read()
metadata = dict(re.findall("__([a-z]+)__ = '([^']+)'", src))
docstrings = re.findall('"""(.*)"""', src)