12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import codecs
- import sys
- try:
- from setuptools import setup, find_packages
- except ImportError:
- from ez_setup import use_setuptools
- use_setuptools()
- from setuptools import setup, find_packages
- import celery
- install_requires = ["carrot", "django"]
- py_version_info = sys.version_info
- py_major_version = py_version_info[0]
- py_minor_version = py_version_info[1]
- if (py_major_version == 2 and py_minor_version <=5) or py_major_version < 2:
- install_requires.append("multiprocessing")
- setup(
- name='celery',
- version=celery.__version__,
- description=celery.__doc__,
- author=celery.__author__,
- author_email=celery.__contact__,
- url=celery.__homepage__,
- platforms=["any"],
- packages=find_packages(exclude=['ez_setup']),
- scripts=["celery/bin/celeryd"],
- install_requires=[
- 'simplejson',
- 'carrot',
- 'django',
- ],
- classifiers=[
- "Development Status :: 3 - Alpha",
- "Framework :: Django",
- "Operating System :: OS Independent",
- "Programming Language :: Python",
- "Environment :: No Input/Output (Daemon)",
- "Intended Audience :: Developers",
- "License :: OSI Approved :: BSD License",
- "Operating System :: POSIX",
- "Topic :: Communications",
- "Topic :: System :: Distributed Computing",
- "Topic :: Software Development :: Libraries :: Python Modules",
- ],
- long_description=codecs.open('README.rst', "r", "utf-8").read(),
- )
|