summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kögl <stefan@skoegl.net>2012-12-16 16:44:27 +0100
committerStefan Kögl <stefan@skoegl.net>2012-12-16 16:44:27 +0100
commit1529f7dd0280c0480105f2169543a57873c2fe81 (patch)
tree40bc3e60a09c06371787455d54010abb08c3cff4
parent0869f4efb2b5579583311d20835112a4d26d8d8a (diff)
downloadpython-json-pointer-1529f7dd0280c0480105f2169543a57873c2fe81.tar.gz
fix installing when not in source directory, fixes #3
-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)