diff --git a/setup.py b/setup.py index d2ff545..ad2db87 100644 --- a/setup.py +++ b/setup.py @@ -1,32 +1,35 @@ #!/usr/bin/env python +import msrp import os -import re from distutils.core import setup -def get_version(): - return re.search(r"""__version__\s+=\s+(?P['"])(?P.+?)(?P=quote)""", open('msrp/__init__.py').read()).group('version') - def find_packages(toplevel): - return [directory.replace(os.path.sep, '.') for directory, subdirs, files in os.walk(toplevel) if '__init__.py' in files] - -setup(name = "msrprelay", - version = get_version(), - author = "AG Projects", - author_email = "support@ag-projects.com", - url = "http://msrprelay.org/", - description = "A MSRP Relay.", - license = "GPL", - platforms = ["Platform Independent"], - classifiers = [ - "Development Status :: 4 - Beta", - "Intended Audience :: Service Providers", - "License :: OSI Approved :: GNU General Public License (GPL)", - "Operating System :: OS Independent", - "Programming Language :: Python", - ], - packages = find_packages('msrp'), - scripts = ['msrprelay'] - ) + return [directory.replace(os.path.sep, '.') for directory, sub_dirs, files in os.walk(toplevel) if '__init__.py' in files] + + +setup( + name='msrprelay', + version=msrp.__version__, + + description='A MSRP Relay.', + url='http://msrprelay.org/', + + author='AG Projects', + author_email='support@ag-projects.com', + license='GPLv2', + + platforms=['Platform Independent'], + classifiers=[ + 'Development Status :: 4 - Beta', + 'Intended Audience :: Service Providers', + 'License :: OSI Approved :: GNU General Public License (GPL)', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + ], + + packages=find_packages('msrp'), + scripts=['msrprelay'] +)