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"
}