invenio-celery


Nameinvenio-celery JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://github.com/inveniosoftware/invenio-celery
Summary"Celery module for Invenio."
upload_time2024-03-05 10:28:26
maintainer
docs_urlhttps://pythonhosted.org/invenio-celery/
authorCERN
requires_python>=3.7
licenseMIT
keywords invenio celery
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ..
    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-2024 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.3.0 (released 2024-03-05)

- installation: bump celery to support python 3.11

Version 1.2.5 (released 2022-10-03)

- Pin importlib-metadata due to celery/kombu icompatibilities with v5.

Version 1.2.4 (released 2022-02-02)

- Changed version bounds on Celery to 5.1-5.3.

Version 1.2.3 (released 2021-10-18)

- Changed version bounds on Celery to 5.1-5.2 (v4.x has reached end of life
  August 2021), and there's no new LTS release yet.

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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/inveniosoftware/invenio-celery",
    "name": "invenio-celery",
    "maintainer": "",
    "docs_url": "https://pythonhosted.org/invenio-celery/",
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "invenio celery",
    "author": "CERN",
    "author_email": "info@inveniosoftware.org",
    "download_url": "https://files.pythonhosted.org/packages/b2/f9/e58132d195b2b2b61bbe70662a42e3e39f5e7bef80dcd34e89d83d07e6af/invenio-celery-1.3.0.tar.gz",
    "platform": "any",
    "description": "..\n    This file is part of Invenio.\n    Copyright (C) 2015-2018 CERN.\n\n    Invenio is free software; you can redistribute it and/or modify it\n    under the terms of the MIT License; see LICENSE file for more details.\n\n================\n Invenio-Celery\n================\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-celery.svg\n        :target: https://github.com/inveniosoftware/invenio-celery/blob/master/LICENSE\n\n.. image:: https://github.com/inveniosoftware/invenio-celery/workflows/CI/badge.svg\n        :target: https://github.com/inveniosoftware/invenio-celery/actions?query=workflow%3ACI\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-celery.svg\n        :target: https://coveralls.io/r/inveniosoftware/invenio-celery\n\n.. image:: https://img.shields.io/pypi/v/invenio-celery.svg\n        :target: https://pypi.org/pypi/invenio-celery\n\n\nCelery distributed task queue module for Invenio.\n\nInvenio-Celery is a small discovery layer that takes care of discovering and\nloading tasks from other Invenio modules, as well as providing configuration\ndefaults for Celery usage in Invenio. Invenio-Celery relies on Flask-CeleryExt\nfor integrating Flask and Celery with application factories.\n\nFurther documentation is available on https://invenio-celery.readthedocs.io/\n\n..\n    This file is part of Invenio.\n    Copyright (C) 2015-2024 CERN.\n\n    Invenio is free software; you can redistribute it and/or modify it\n    under the terms of the MIT License; see LICENSE file for more details.\n\nChanges\n=======\n\nVersion 1.3.0 (released 2024-03-05)\n\n- installation: bump celery to support python 3.11\n\nVersion 1.2.5 (released 2022-10-03)\n\n- Pin importlib-metadata due to celery/kombu icompatibilities with v5.\n\nVersion 1.2.4 (released 2022-02-02)\n\n- Changed version bounds on Celery to 5.1-5.3.\n\nVersion 1.2.3 (released 2021-10-18)\n\n- Changed version bounds on Celery to 5.1-5.2 (v4.x has reached end of life\n  August 2021), and there's no new LTS release yet.\n\nVersion 1.2.2 (released 2020-12-09)\n\n- Removes the pytest-celery dependency as the package is still in prerelease\n  and it only affects tests. If you are using Celery 5 you may need to enable\n  the pytest celery plugin - see\n  https://docs.celeryproject.org/en/stable/userguide/testing.html#enabling\n\nVersion 1.2.1 (released 2020-09-28)\n\n- Change version bounds on Celery to 4.4 to 5.1.\n\n- Adds dependency on pytest-celery which now installs the celery_config pytest\n  fixture.\n\nVersion 1.2.0 (released 2020-03-05)\n\n- added dependency on invenio-base to centralise package management\n\nVersion 1.1.3 (released 2020-02-21)\n\n- Removed redundant version specifier for Celery dependency.\n\nVersion 1.1.2 (released 2020-02-17)\n\n- Unpinned Celery version to allow support of Celery 4.4\n\nVersion 1.1.1 (released 2019-11-19)\n\n- pinned version of celery lower than 4.3 due to Datetime serialization\n  issues\n\nVersion 1.1.0 (released 2019-06-21)\n\n- Changed the ``msgpack-python`` dependency to ``msgpack``.\n  Please first uninstall ``msgpack-python`` before installing\n  the new ``msgpack`` dependency (``pip uninstall msgpack-python``).\n\n\nVersion 1.0.1 (released 2018-12-06)\n\n- Adds support for Celery v4.2. Technically this change is backward\n  incompatible because it is no longer possible to load tasks from bare modules\n  (e.g. mymodule.py in the Python root). This is a constraint imposed by Celery\n  v4.2. We however do not known of any cases where bare modules have been used,\n  and also this design is discouraged so we are not flagging it as a backward\n  incompatible change, in order to have the change readily available for\n  current Invenio version.\n\nVersion 1.0.0 (released 2018-03-23)\n\n- Initial public release.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\"Celery module for Invenio.\"",
    "version": "1.3.0",
    "project_urls": {
        "Homepage": "https://github.com/inveniosoftware/invenio-celery"
    },
    "split_keywords": [
        "invenio",
        "celery"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d09fc1c8ba7982b9a568461b77aee957eaa3050f25a9ef9b64a87f0bc171ce0d",
                "md5": "7af80db3988c0e344572a4d0abd229a7",
                "sha256": "c58e5e4a464054f70522ef8570f39bfb427a0295ccb9dbf82e825c9d4c09fa83"
            },
            "downloads": -1,
            "filename": "invenio_celery-1.3.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7af80db3988c0e344572a4d0abd229a7",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 7949,
            "upload_time": "2024-03-05T10:28:24",
            "upload_time_iso_8601": "2024-03-05T10:28:24.698307Z",
            "url": "https://files.pythonhosted.org/packages/d0/9f/c1c8ba7982b9a568461b77aee957eaa3050f25a9ef9b64a87f0bc171ce0d/invenio_celery-1.3.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2f9e58132d195b2b2b61bbe70662a42e3e39f5e7bef80dcd34e89d83d07e6af",
                "md5": "c0f6e65fabdc0b9f872e9e5c6766ab9b",
                "sha256": "9a701e25d78e80f43653c236c3854a37e325fe1277120e1bad5dc9733e987c9d"
            },
            "downloads": -1,
            "filename": "invenio-celery-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c0f6e65fabdc0b9f872e9e5c6766ab9b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 19659,
            "upload_time": "2024-03-05T10:28:26",
            "upload_time_iso_8601": "2024-03-05T10:28:26.287373Z",
            "url": "https://files.pythonhosted.org/packages/b2/f9/e58132d195b2b2b61bbe70662a42e3e39f5e7bef80dcd34e89d83d07e6af/invenio-celery-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-05 10:28:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "inveniosoftware",
    "github_project": "invenio-celery",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "invenio-celery"
}
        
Elapsed time: 0.19932s