Skip to content

celery.exceptions.ImproperlyConfigured: Celery 4.x requires Django 1.8 or later #1362

@gustavofonseca

Description

@gustavofonseca

Erro acontece durante a execução dos testes automatizados pelo Travis. Veja mais: https://travis-ci.org/scieloorg/scielo-manager/builds/178067487.

Traceback (most recent call last):

  File "scielomanager/manage.py", line 9, in <module>

    execute_from_command_line(sys.argv)

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line

    utility.execute()

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute

    self.fetch_command(subcommand).run_from_argv(self.argv)

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/core/management/__init__.py", line 252, in fetch_command

    app_name = get_commands()[subcommand]

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/core/management/__init__.py", line 101, in get_commands

    apps = settings.INSTALLED_APPS

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner

    self._setup()

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup

    self._wrapped = Settings(settings_module)

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__

    mod = importlib.import_module(self.SETTINGS_MODULE)

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module

    __import__(name)

  File "/home/travis/build/scieloorg/scielo-manager/scielomanager/scielomanager/__init__.py", line 5, in <module>

    from .celery import app as celery_app

  File "/home/travis/build/scieloorg/scielo-manager/scielomanager/scielomanager/celery.py", line 13, in <module>

    app = Celery('scielomanager', broker='django://')

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/celery/app/base.py", line 288, in __init__

    self._fixups = [symbol_by_name(fixup)(self) for fixup in self.fixups]

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/celery/fixups/django.py", line 48, in fixup

    _verify_django_version(django)

  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/celery/fixups/django.py", line 36, in _verify_django_version

    raise ImproperlyConfigured('Celery 4.x requires Django 1.8 or later.')

celery.exceptions.ImproperlyConfigured: Celery 4.x requires Django 1.8 or later.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions