fedora-messaging


Namefedora-messaging JSON
Version 3.5.0 PyPI version JSON
download
home_pagehttps://github.com/fedora-infra/fedora-messaging
SummaryA set of tools for using Fedora's messaging infrastructure
upload_time2024-03-20 13:51:27
maintainerFedora Infrastructure Team
docs_urlNone
authorFedora Infrastructure
requires_python<4.0,>=3.8
licenseGPLv2+
keywords fedora
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            Fedora Messaging
================

.. image:: https://img.shields.io/pypi/v/fedora-messaging.svg
    :target: https://pypi.org/project/fedora-messaging/

.. image:: https://img.shields.io/pypi/pyversions/fedora-messaging.svg
    :target: https://pypi.org/project/fedora-messaging/

.. image:: https://readthedocs.org/projects/fedora-messaging/badge/?version=stable
    :alt: Documentation Status
    :target: https://fedora-messaging.readthedocs.io/en/stable/?badge=stable

.. image:: https://github.com/fedora-infra/fedora-messaging/actions/workflows/main.yml/badge.svg?branch=develop
    :alt: Tests Status
    :target: https://github.com/fedora-infra/fedora-messaging/actions/workflows/main.yml?query=branch%3Adevelop

.. image:: https://codecov.io/gh/fedora-infra/fedora-messaging/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/fedora-infra/fedora-messaging

This package provides tools and APIs to make using Fedora's messaging
infrastructure easier. These include a framework for declaring message schemas,
a set of synchronous APIs to publish messages to AMQP brokers, a set of
asynchronous APIs to consume messages, and services to easily run consumers.

This library is designed to be a replacement for the `PyZMQ`_-backed `fedmsg`_
library in Fedora Infrastructure.

To get started, check out our `user guide`_.

Looking to contribute? We appreciate it! Check out the `contributor guide`_.


.. _`user guide`: https://fedora-messaging.readthedocs.io/en/latest/#user-guide
.. _`contributor guide`: https://fedora-messaging.readthedocs.io/en/latest/contributing.html
.. _`PyZMQ`: https://pyzmq.readthedocs.io/
.. _`fedmsg`: https://github.com/fedora-infra/fedmsg/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fedora-infra/fedora-messaging",
    "name": "fedora-messaging",
    "maintainer": "Fedora Infrastructure Team",
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "fedora",
    "author": "Fedora Infrastructure",
    "author_email": "admin@fedoraproject.org",
    "download_url": "https://files.pythonhosted.org/packages/46/68/2b25db2e89ae9be6f6fbe4f812791baf8451df02e1c0dbf4d5ae5a11a36e/fedora_messaging-3.5.0.tar.gz",
    "platform": null,
    "description": "Fedora Messaging\n================\n\n.. image:: https://img.shields.io/pypi/v/fedora-messaging.svg\n    :target: https://pypi.org/project/fedora-messaging/\n\n.. image:: https://img.shields.io/pypi/pyversions/fedora-messaging.svg\n    :target: https://pypi.org/project/fedora-messaging/\n\n.. image:: https://readthedocs.org/projects/fedora-messaging/badge/?version=stable\n    :alt: Documentation Status\n    :target: https://fedora-messaging.readthedocs.io/en/stable/?badge=stable\n\n.. image:: https://github.com/fedora-infra/fedora-messaging/actions/workflows/main.yml/badge.svg?branch=develop\n    :alt: Tests Status\n    :target: https://github.com/fedora-infra/fedora-messaging/actions/workflows/main.yml?query=branch%3Adevelop\n\n.. image:: https://codecov.io/gh/fedora-infra/fedora-messaging/branch/master/graph/badge.svg\n  :target: https://codecov.io/gh/fedora-infra/fedora-messaging\n\nThis package provides tools and APIs to make using Fedora's messaging\ninfrastructure easier. These include a framework for declaring message schemas,\na set of synchronous APIs to publish messages to AMQP brokers, a set of\nasynchronous APIs to consume messages, and services to easily run consumers.\n\nThis library is designed to be a replacement for the `PyZMQ`_-backed `fedmsg`_\nlibrary in Fedora Infrastructure.\n\nTo get started, check out our `user guide`_.\n\nLooking to contribute? We appreciate it! Check out the `contributor guide`_.\n\n\n.. _`user guide`: https://fedora-messaging.readthedocs.io/en/latest/#user-guide\n.. _`contributor guide`: https://fedora-messaging.readthedocs.io/en/latest/contributing.html\n.. _`PyZMQ`: https://pyzmq.readthedocs.io/\n.. _`fedmsg`: https://github.com/fedora-infra/fedmsg/\n",
    "bugtrack_url": null,
    "license": "GPLv2+",
    "summary": "A set of tools for using Fedora's messaging infrastructure",
    "version": "3.5.0",
    "project_urls": {
        "Homepage": "https://github.com/fedora-infra/fedora-messaging",
        "Repository": "https://github.com/fedora-infra/fedora-messaging"
    },
    "split_keywords": [
        "fedora"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8fbbe1d470624ac11a548bc1cb6dca3a8e74e38c5269118f671c16929814bc6",
                "md5": "a2d185535f68741a07b657e1aa59cba5",
                "sha256": "47edb6951f979e0c0646905dcda1f6decff65b115eb98eed94cbc54e4eb6c6b5"
            },
            "downloads": -1,
            "filename": "fedora_messaging-3.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a2d185535f68741a07b657e1aa59cba5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 56482,
            "upload_time": "2024-03-20T13:51:25",
            "upload_time_iso_8601": "2024-03-20T13:51:25.219475Z",
            "url": "https://files.pythonhosted.org/packages/d8/fb/be1d470624ac11a548bc1cb6dca3a8e74e38c5269118f671c16929814bc6/fedora_messaging-3.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46682b25db2e89ae9be6f6fbe4f812791baf8451df02e1c0dbf4d5ae5a11a36e",
                "md5": "8cd2414ff307f590b66895e62af9f615",
                "sha256": "5b4f3c8c6d5f4c78d0a76563c01b49aefffd12a30fa0cf043fe5facc2c12b939"
            },
            "downloads": -1,
            "filename": "fedora_messaging-3.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8cd2414ff307f590b66895e62af9f615",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 145895,
            "upload_time": "2024-03-20T13:51:27",
            "upload_time_iso_8601": "2024-03-20T13:51:27.902945Z",
            "url": "https://files.pythonhosted.org/packages/46/68/2b25db2e89ae9be6f6fbe4f812791baf8451df02e1c0dbf4d5ae5a11a36e/fedora_messaging-3.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-20 13:51:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fedora-infra",
    "github_project": "fedora-messaging",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "fedora-messaging"
}
        
Elapsed time: 0.31212s