summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsif Saifuddin Auvi <auvipy@gmail.com>2018-03-22 18:11:41 +0600
committerGitHub <noreply@github.com>2018-03-22 18:11:41 +0600
commit95ae63aa8050a3b23028129bc7d2bf9f9621a554 (patch)
treefb54e4f10667a488dcafe0dd892d946896ed2743
parente3586a65f779a9414af865ef23514aa80685a238 (diff)
parent46d9fc70aa9dd252138c69a5437bfc0b685bd764 (diff)
downloadlibrabbitmq-95ae63aa8050a3b23028129bc7d2bf9f9621a554.tar.gz
Merge pull request #116 from matusvalo/pip_build
Add support for pip install directly from git repo - fix #110
-rw-r--r--setup.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index 37b7e82..09b1c89 100644
--- a/setup.py
+++ b/setup.py
@@ -5,9 +5,11 @@ from setuptools import setup, find_packages
# --with-librabbitmq=<dir>: path to librabbitmq package if needed
-LRMQDIST = lambda *x: os.path.join('rabbitmq-c', *x)
+BASE_PATH = os.path.dirname(__file__)
+
+LRMQDIST = lambda *x: os.path.join(BASE_PATH, 'rabbitmq-c', *x)
LRMQSRC = lambda *x: LRMQDIST('librabbitmq', *x)
-PYCP = lambda *x: os.path.join('Modules', '_librabbitmq', *x)
+PYCP = lambda *x: os.path.join(BASE_PATH, 'Modules', '_librabbitmq', *x)
def senv(*k__v, **kwargs):
@@ -162,7 +164,7 @@ def find_make(alt=('gmake', 'gnumake', 'make', 'nmake')):
return make
-long_description = open('README.rst', 'U').read()
+long_description = open(os.path.join(BASE_PATH, 'README.rst'), 'U').read()
distmeta = open(PYCP('distmeta.h')).read().strip().splitlines()
distmeta = [item.split('\"')[1] for item in distmeta]
version = distmeta[0].strip()