From 394dbab0e19eda0aa3b243ddf2dd7335d6e1a38f Mon Sep 17 00:00:00 2001 From: Jason Robinson Date: Sun, 5 Jul 2015 23:47:25 +0300 Subject: [PATCH] Fix reqs in setup.py --- setup.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 0e8a155..ffe737e 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,16 @@ #!/usr/bin/env python - +from pip.req import parse_requirements from setuptools import setup, find_packages + +# parse_requirements() returns generator of pip.req.InstallRequirement objects +install_reqs = parse_requirements("requirements.txt") + +# reqs is a list of requirement +# e.g. ['django==1.5.1', 'mezzanine==1.4.6'] +reqs = [str(ir.req) for ir in install_reqs] + + setup( name='Social-Federation', version='0.1.0', @@ -15,5 +24,5 @@ setup( "Flask==0.10.1", "hiredis==0.2.0", "redis==2.10.3", - ], + ] + reqs, )