Browse Source

setup.py cleanup

Ask Solem 10 years ago
parent
commit
bc31507d26
1 changed files with 17 additions and 29 deletions
  1. 17 29
      setup.py

+ 17 - 29
setup.py

@@ -1,17 +1,7 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
-try:
-    from setuptools import setup, find_packages
-    from setuptools.command.test import test
-    is_setuptools = True
-except ImportError:
-    raise
-    from ez_setup import use_setuptools
-    use_setuptools()
-    from setuptools import setup, find_packages           # noqa
-    from setuptools.command.test import test              # noqa
-    is_setuptools = False
+from setuptools import setup, find_packages
 
 import os
 import sys
@@ -22,6 +12,8 @@ CELERY_COMPAT_PROGRAMS = int(os.environ.get('CELERY_COMPAT_PROGRAMS', 1))
 if sys.version_info < (2, 7):
     raise Exception('Celery 3.2 requires Python 2.7 or higher.')
 
+# -*- Upgrading from older versions -*-
+
 downgrade_packages = [
     'celery.app.task',
 ]
@@ -53,6 +45,9 @@ except:
 finally:
     sys.path[:] = orig_path
 
+PY3 = sys.version_info[0] == 3
+JYTHON = sys.platform.startswith('java')
+PYPY = hasattr(sys, 'pypy_version_info')
 
 NAME = 'celery'
 entrypoints = {}
@@ -75,16 +70,9 @@ classes = """
     Programming Language :: Python :: Implementation :: PyPy
     Programming Language :: Python :: Implementation :: Jython
     Operating System :: OS Independent
-    Operating System :: POSIX
-    Operating System :: Microsoft :: Windows
-    Operating System :: MacOS :: MacOS X
 """
 classifiers = [s.strip() for s in classes.split('\n') if s]
 
-PY3 = sys.version_info[0] == 3
-JYTHON = sys.platform.startswith('java')
-PYPY = hasattr(sys, 'pypy_version_info')
-
 # -*- Distribution Meta -*-
 
 import re
@@ -123,8 +111,6 @@ with open(os.path.join(here, 'celery/__init__.py')) as meta_fh:
 
 # -*- Installation Requires -*-
 
-py_version = sys.version_info
-
 
 def strip_comments(l):
     return l.split('#', 1)[0].strip()
@@ -165,15 +151,16 @@ if CELERY_COMPAT_PROGRAMS:
         'celeryd-multi = celery.__main__:_compat_multi',
     ])
 
-if is_setuptools:
-    extras = lambda *p: reqs('extras', *p)
-    # Celery specific
-    specific_list = ['auth', 'cassandra', 'memcache', 'couchbase', 'threads',
-                     'eventlet', 'gevent', 'msgpack', 'yaml', 'redis',
-                     'mongodb', 'sqs', 'couchdb', 'beanstalk', 'zookeeper',
-                     'zeromq', 'sqlalchemy', 'librabbitmq', 'pyro', 'slmq']
-    extras_require = dict((x, extras(x + '.txt')) for x in specific_list)
-    extra['extras_require'] = extras_require
+# -*- Extras -*-
+
+extras = lambda *p: reqs('extras', *p)
+# Celery specific
+specific_list = ['auth', 'cassandra', 'memcache', 'couchbase', 'threads',
+                 'eventlet', 'gevent', 'msgpack', 'yaml', 'redis',
+                 'mongodb', 'sqs', 'couchdb', 'beanstalk', 'zookeeper',
+                 'zeromq', 'sqlalchemy', 'librabbitmq', 'pyro', 'slmq']
+extras_require = dict((x, extras(x + '.txt')) for x in specific_list)
+extra['extras_require'] = extras_require
 
 # -*- %%% -*-
 
@@ -187,6 +174,7 @@ setup(
     platforms=['any'],
     license='BSD',
     packages=find_packages(exclude=['ez_setup', 'tests', 'tests.*']),
+    include_package_data=False,
     zip_safe=False,
     install_requires=install_requires,
     tests_require=tests_require,