"Invenio的Celery模块."
项目描述
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)
移除了pytest-celery依赖,因为该包仍在预发布状态,并且它仅影响测试。如果你使用Celery 5,可能需要启用pytest celery插件 - 请参阅https://docs.celeryproject.org/en/stable/userguide/testing.html#enabling
版本 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-python(pip 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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5c001ccd80a788159b5f643b7cd20312e65b75670f2c3f7bf09ddf29cda9b16 |
|
MD5 | bd83c52b015332b0878a08a535d7d2f3 |
|
BLAKE2b-256 | d9da7d43c274c5699b53e5e57c4732100fc855867b55e49c6b4423d9d4121abb |
invenio_celery-1.3.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b121f64c21329faad1a5e6deae06fe9949c0fab226bd4447502ac143e9202c3c |
|
MD5 | e98b5d2e4d1caa2394dc27012d74986a |
|
BLAKE2b-256 | c204288be3c7db17972afa2772a9ceae73acab6131bdf5010f960fa67be628e6 |