跳转到主要内容

"Invenio的Celery模块."

项目描述

https://img.shields.io/github/license/inveniosoftware/invenio-celery.svg https://github.com/inveniosoftware/invenio-celery/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-celery.svg https://img.shields.io/pypi/v/invenio-celery.svg

Celery分布式任务队列模块用于Invenio。

Invenio-Celery是一个小型发现层,负责发现和加载来自其他Invenio模块的任务,并提供Invenio中Celery使用的默认配置。Invenio-Celery依赖于Flask-CeleryExt通过应用工厂集成Flask和Celery。

更详细的文档可以在https://invenio-celery.readthedocs.io/找到

变更

版本 1.3.1(发布于2024-04-02)

  • setup: 解除importlib-metadata的锁定

  • tests: 更新python矩阵

版本 1.3.0(发布于2024-03-05)

  • 安装:将celery升级以支持python 3.11

版本 1.2.5(发布于2022-10-03)

  • 由于celery/kombu与v5的不兼容性,锁定importlib-metadata。

版本 1.2.4(发布于2022-02-02)

  • 将Celery的版本限制改为5.1-5.3。

版本 1.2.3(发布于2021-10-18)

  • 将Celery的版本限制改为5.1-5.2(v4.x已于2021年8月达到生命周期的终点),并且尚未有新的LTS版本发布。

版本 1.2.2(发布于2020-12-09)

版本 1.2.1(发布于2020-09-28)

  • 将Celery的版本限制改为4.4到5.1。

  • 添加了对pytest-celery的依赖,它现在会安装celery_config pytest插件。

版本 1.2.0(发布于2020-03-05)

  • 添加了对invenio-base的依赖以集中管理包

版本 1.1.3(发布于2020-02-21)

  • 移除了Celery依赖的冗余版本指定器。

版本 1.1.2(发布于2020-02-17)

  • 取消锁定Celery版本以支持Celery 4.4

版本 1.1.1(发布日期:2019-11-19)

  • 由于日期时间序列化问题,使用了低于 4.3 版本的 celery 固定版本。

版本 1.1.0(发布日期:2019-06-21)

  • msgpack-python 依赖项更改为 msgpack。在安装新的 msgpack 依赖项之前,请先卸载 msgpack-pythonpip uninstall msgpack-python)。

版本 1.0.1(发布日期:2018-12-06)

  • 增加了对 Celery v4.2 的支持。从技术上讲,此更改是不兼容的向后兼容的,因为现在不再可能从裸模块(例如 Python 根目录中的 mymodule.py)加载任务。这是 Celery v4.2 强加的约束。然而,我们没有了解到任何使用裸模块的案例,而且这种设计是不被鼓励的,所以我们没有将其标记为不兼容的向后兼容更改,以便为当前的 Invenio 版本提供此更改。

版本 1.0.0(发布日期:2018-03-23)

  • 首次公开发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

invenio-celery-1.3.1.tar.gz (19.5 kB 查看哈希值

上传时间

构建分布

invenio_celery-1.3.1-py2.py3-none-any.whl (8.0 kB 查看哈希值

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面