From bcc121fd20fbe2f37791319743ec521229c70312 Mon Sep 17 00:00:00 2001 From: Areski Belaid Date: Tue, 9 Aug 2011 14:40:30 +0200 Subject: [PATCH] Fix setup.py --- newfies/__init__.py | 15 +++++++++++++++ setup.py | 34 ++++++++++++++++++++++++++++------ 2 files changed, 43 insertions(+), 6 deletions(-) diff --git a/newfies/__init__.py b/newfies/__init__.py index e69de29bb..044cbc5ca 100644 --- a/newfies/__init__.py +++ b/newfies/__init__.py @@ -0,0 +1,15 @@ +""" +Newfies-Dialer is a voice broadcast application designed and built to automate +the delivery of interactive phone calls to contacts, clients and the general +public. + +Newfies-Dialer is scalable from a single server to supporting distributed call +processing across multiple cloud based telephony servers to make millions of +outbound calls per day. The multi-user web interface allows every aspect of +the campaign to be controlled with detailed reporting. + +A Newfies-Dialer Voice Broadcasting Platform is assembled entirely from free +and open source components including Freeswitch, Django, Plivo, Celery and +RabbitMQ. +""" +VERSION = '0.1.0' diff --git a/setup.py b/setup.py index b42eaaaac..09db548c1 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ import os import sys import re - +from newfies import VERSION # Compile the list of packages available, because distutils doesn't have # an easy way to do this. @@ -49,16 +49,38 @@ def parse_dependency_links(file_name, install_flag=False): if sys.argv[1] == "install": install_flag = True + +long_desc = ''' +%s +''' % (open('README.rst').read(),) + + setup( - name='newfies', - version='0.1', - description='', + name='newfies-dialer', + version=VERSION.replace(' ', '-'), + description='Newfies is a Bulk Dialer and Voice Broadcasting application dedicated to provide information via phone technology.', + long_description=long_desc, author='Belaid Arezqui', author_email='areski@gmail.com', + url='http://www.newfies-dialer.org/', + download_url='https://github.com/Star2Billing/newfies-dialer/tarball/master', packages=['newfies'], include_package_data=True, + license='AGPL License', + classifiers=[ + 'Development Status :: 1 - Beta', + 'Environment :: Web Environment', + 'Framework :: Django', + 'Intended Audience :: Developers, Users', + 'License :: OSI Approved :: AGPL License', + 'Operating System :: OS Independent', + 'Programming Language :: Python, Javascript, HTML', + 'Topic :: Voice Broadcast Software' + ], zip_safe = False, - install_requires = parse_requirements('newfies/requirements.txt'), - dependency_links = parse_dependency_links('newfies/requirements.txt', + install_requires = parse_requirements('install/conf/requirements.txt'), + dependency_links = parse_dependency_links('install/conf/requirements.txt', install_flag), ) + +