from setuptools import setup

setup(
    name="rotterdam",
    version="0.3.2",
    description=(
        "Simple asynchronous job queue via redis."
    ),
    author="William Glass",
    author_email="william.glass@gmail.com",
    url="http://github.com/wglass/rotterdam",
    packages=["rotterdam"],
    include_package_data=True,
    package_data={
        'rotterdam': ['lua/*.lua']
    },
    scripts=[
        "bin/rotterdam",
        "bin/rotterdamctl"
    ],
    install_requires=[
        "python-dateutil",
        "pytz"
    ],
    extras_require={
        "server": [
            "setproctitle",
            "redis"
        ]
    },
    tests_require=[
        "mock",
        "nose"
    ]
)

from setuptools import setup

setup(
    name="rotterdam",
    version="0.3.2",
    description=(
        "Simple distributed job queue via redis."
    ),
    author="William Glass",
    author_email="william.glass@gmail.com",
    url="http://github.com/wglass/rotterdam",
    packages=["rotterdam"],
    include_package_data=True,
    package_data={
        'rotterdam': ['lua/*.lua']
    },
    scripts=[
        "bin/rotterdam",
        "bin/rotterdamctl"
    ],
    install_requires=[
        "setproctitle",
        "redis",
        "python-dateutil",
        "pytz"
    ],
    dependency_links=[
        "http://github.com/surfly/gevent/tarball/1.0rc3#egg=gevent-1.0dev"
    ],
    tests_require=[
        "mock",
        "nose"
    ]
)

--- 
+++ 
@@ -4,7 +4,7 @@
     name="rotterdam",
     version="0.3.2",
     description=(
-        "Simple distributed job queue via redis."
+        "Simple asynchronous job queue via redis."
     ),
     author="William Glass",
     author_email="william.glass@gmail.com",
@@ -19,14 +19,15 @@
         "bin/rotterdamctl"
     ],
     install_requires=[
-        "setproctitle",
-        "redis",
         "python-dateutil",
         "pytz"
     ],
-    dependency_links=[
-        "http://github.com/surfly/gevent/tarball/1.0rc3#egg=gevent-1.0dev"
-    ],
+    extras_require={
+        "server": [
+            "setproctitle",
+            "redis"
+        ]
+    },
     tests_require=[
         "mock",
         "nose"
Split out the dependencies of client and server.
