bundles.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. from __future__ import absolute_import
  2. from celery import VERSION
  3. from bundle.extensions import Dist
  4. defaults = {"author": "Celery Project",
  5. "author_email": "bundles@celeryproject.org",
  6. "url": "http://celeryproject.org",
  7. "license": "BSD"}
  8. celery = Dist("celery", VERSION, **defaults)
  9. django_celery = Dist("django-celery", VERSION, **defaults)
  10. flask_celery = Dist("Flask-Celery", VERSION, **defaults)
  11. bundles = [
  12. celery.Bundle("celery-with-redis",
  13. "Bundle installing the dependencies for Celery and Redis",
  14. requires=["redis>=2.4.4"]),
  15. celery.Bundle("celery-with-mongodb",
  16. "Bundle installing the dependencies for Celery and MongoDB",
  17. requires=["pymongo"]),
  18. celery.Bundle("celery-with-couchdb",
  19. "Bundle installing the dependencies for Celery and CouchDB",
  20. requires=["couchdb"]),
  21. celery.Bundle("celery-with-beanstalk",
  22. "Bundle installing the dependencies for Celery and Beanstalk",
  23. requires=["beanstalkc"]),
  24. django_celery.Bundle("django-celery-with-redis",
  25. "Bundle installing the dependencies for Django-Celery and Redis",
  26. requires=["redis>=2.4.4"]),
  27. django_celery.Bundle("django-celery-with-mongodb",
  28. "Bundle installing the dependencies for Django-Celery and MongoDB",
  29. requires=["pymongo"]),
  30. django_celery.Bundle("django-celery-with-couchdb",
  31. "Bundle installing the dependencies for Django-Celery and CouchDB",
  32. requires=["couchdb"]),
  33. django_celery.Bundle("django-celery-with-beanstalk",
  34. "Bundle installing the dependencies for Django-Celery and Beanstalk",
  35. requires=["beanstalkc"]),
  36. celery.Bundle("bundle-celery",
  37. "Bundle that installs Celery related modules",
  38. requires=[django_celery, flask_celery,
  39. "django", "setproctitle", "celerymon",
  40. "cyme", "kombu-sqlalchemy", "django-kombu"]),
  41. ]