Skip to content

Commit

Permalink
Fix setup.py
Browse files Browse the repository at this point in the history
  • Loading branch information
areski committed Aug 9, 2011
1 parent 4006738 commit bcc121f
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 6 deletions.
15 changes: 15 additions & 0 deletions newfies/__init__.py
Original file line number Diff line number Diff line change
@@ -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'
34 changes: 28 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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='[email protected]',
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),
)


0 comments on commit bcc121f

Please sign in to comment.