Metadata-Version: 2.1
Name: invenio-celery
Version: 1.2.2
Summary: Celery module for Invenio.
Home-page: https://github.com/inveniosoftware/invenio-celery
Author: CERN
Author-email: info@inveniosoftware.org
License: MIT
Description: ..
            This file is part of Invenio.
            Copyright (C) 2015-2018 CERN.
        
            Invenio is free software; you can redistribute it and/or modify it
            under the terms of the MIT License; see LICENSE file for more details.
        
        ================
         Invenio-Celery
        ================
        
        .. image:: https://img.shields.io/github/license/inveniosoftware/invenio-celery.svg
                :target: https://github.com/inveniosoftware/invenio-celery/blob/master/LICENSE
        
        .. image:: https://github.com/inveniosoftware/invenio-celery/workflows/CI/badge.svg
                :target: https://github.com/inveniosoftware/invenio-celery/actions?query=workflow%3ACI
        
        .. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-celery.svg
                :target: https://coveralls.io/r/inveniosoftware/invenio-celery
        
        .. image:: https://img.shields.io/pypi/v/invenio-celery.svg
                :target: https://pypi.org/pypi/invenio-celery
        
        
        Celery distributed task queue module for Invenio.
        
        Invenio-Celery is a small discovery layer that takes care of discovering and
        loading tasks from other Invenio modules, as well as providing configuration
        defaults for Celery usage in Invenio. Invenio-Celery relies on Flask-CeleryExt
        for integrating Flask and Celery with application factories.
        
        Further documentation is available on https://invenio-celery.readthedocs.io/
        
        
        ..
            This file is part of Invenio.
            Copyright (C) 2015-2020 CERN.
        
            Invenio is free software; you can redistribute it and/or modify it
            under the terms of the MIT License; see LICENSE file for more details.
        
        Changes
        =======
        
        Version 1.2.2 (released 2020-12-09)
        
        - Removes the pytest-celery dependency as the package is still in prerelease
          and it only affects tests. If you are using Celery 5 you may need to enable
          the pytest celery plugin - see
          https://docs.celeryproject.org/en/stable/userguide/testing.html#enabling
        
        Version 1.2.1 (released 2020-09-28)
        
        - Change version bounds on Celery to 4.4 to 5.1.
        
        - Adds dependency on pytest-celery which now installs the celery_config pytest
          fixture.
        
        Version 1.2.0 (released 2020-03-05)
        
        - added dependency on invenio-base to centralise package management
        
        Version 1.1.3 (released 2020-02-21)
        
        - Removed redundant version specifier for Celery dependency.
        
        Version 1.1.2 (released 2020-02-17)
        
        - Unpinned Celery version to allow support of Celery 4.4
        
        Version 1.1.1 (released 2019-11-19)
        
        - pinned version of celery lower than 4.3 due to Datetime serialization
          issues
        
        Version 1.1.0 (released 2019-06-21)
        
        - Changed the ``msgpack-python`` dependency to ``msgpack``.
          Please first uninstall ``msgpack-python`` before installing
          the new ``msgpack`` dependency (``pip uninstall msgpack-python``).
        
        
        Version 1.0.1 (released 2018-12-06)
        
        - Adds support for Celery v4.2. Technically this change is backward
          incompatible because it is no longer possible to load tasks from bare modules
          (e.g. mymodule.py in the Python root). This is a constraint imposed by Celery
          v4.2. We however do not known of any cases where bare modules have been used,
          and also this design is discouraged so we are not flagging it as a backward
          incompatible change, in order to have the change readily available for
          current Invenio version.
        
        Version 1.0.0 (released 2018-03-23)
        
        - Initial public release.
        
Keywords: invenio celery
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 5 - Production/Stable
Provides-Extra: docs
Provides-Extra: tests
Provides-Extra: all
