From 8d8fe2fe66e925b0883d22a4a9dd810086c080b7 Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Fri, 16 Aug 2013 09:43:36 +0200 Subject: The mailmanclient module is not yet in PyPI --- requirements.txt | 3 ++- setup.py | 16 +++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 2ca7cee..a400729 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,8 @@ django-crispy-forms django-assets rjsmin cssmin -mailmanclient robot-detection pytz django-paintstore +# mailmanclient is not yet in PyPI +bzr+lp:mailman.client#egg=mailmanclient diff --git a/setup.py b/setup.py index 6680d01..93a79c1 100755 --- a/setup.py +++ b/setup.py @@ -6,6 +6,20 @@ use_setuptools() from setuptools import setup, find_packages +def filetolist(filepath): + """Turns a text file into a list (one element per line)""" + result = [] + with open(filepath, "r") as f: + for line in f: + if "#" in line: + line = line[:line.index("#")] + line = line.strip() + if not line: + continue + result.append(line) + return result + + setup( name="HyperKitty", version="0.1.6", @@ -27,5 +41,5 @@ setup( #packages=find_packages(exclude=["*.test", "test", "*.test.*"]), packages=find_packages(), include_package_data=True, - install_requires=open('requirements.txt').read(), + install_requires=filetolist('requirements.txt'), ) -- cgit