summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorAntoine Musso <hashar@free.fr>2014-07-25 10:54:44 +0200
committerAntoine Musso <hashar@free.fr>2014-07-25 10:54:44 +0200
commitdbd784b870a878ef6dbecd14310018cdaeda5c6d (patch)
treeacda721c64b6a877196fc26c193e608d4c54de53 /setup.py
parent27c577dfd5c7f0fc75cd10ed6606674b56b405bd (diff)
downloadgitpython-dbd784b870a878ef6dbecd14310018cdaeda5c6d.tar.gz
List runtime dependencies in requirements.txt
More and more packages are listing their dependencies in requirements.txt which make it trivial to maintain and install them.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index e7c927b1..58a763e4 100644
--- a/setup.py
+++ b/setup.py
@@ -16,6 +16,8 @@ v = open(path.join(path.dirname(__file__), 'VERSION'))
VERSION = v.readline().strip()
v.close()
+with open('requirements.txt') as reqs_file:
+ requirements = reqs_file.read().splitlines()
class build_py(_build_py):
def run(self):
@@ -73,7 +75,7 @@ setup(name = "GitPython",
package_data = {'git.test' : ['fixtures/*']},
package_dir = {'git':'git'},
license = "BSD License",
- install_requires='gitdb >= 0.5.1',
+ install_requires=requirements,
zip_safe=False,
long_description = """\
GitPython is a python library used to interact with Git repositories""",