from distutils.core import setup
import quamash
import re
author = re.match(r'(?P<name>[^<]* <(?P<email>.*)>', quamash.__author__)

setup(
    name='Quamash',
    version=quamash.__version__,
    author=author.group('name'),
    author_email=author.group('email'),
    packages=['quamash', ],
    license=quamash.__license__,
    depends=['tulip', 'PyQt', ],
    description=quamash.__doc__,
    long_description=open('README').read(),
)

@@ -55,58 +55,54 @@
  re%0A
-author = re.match(r'(?P%3Cname%3E%5B%5E%3C%5D* %3C(?P%3Cemail%3E.*)%3E
+%0A%0Agroups = re.findall(r'(.+?) %3C(.+?)%3E(?:,%5Cs*)?
 ', q
@@ -120,16 +120,96 @@
 thor__)%0A
+authors = %5Bx%5B0%5D.strip() for x in groups%5D%0Aemails = %5Bx%5B1%5D.strip() for x in groups%5D
 %0Asetup(%0A
@@ -276,27 +276,25 @@
 hor=
-author.group('name'
+', '.join(authors
 ),%0A 
@@ -313,28 +313,24 @@
 ail=
-author.group('
+', '.join(
 email
-'
+s
 ),%0A 
@@ -393,41 +393,8 @@
 __,%0A
-    depends=%5B'tulip', 'PyQt', %5D,%0A
     

Fix setup