mailman3-fedmsg-plugin


Namemailman3-fedmsg-plugin JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/fedora-infra/mailman3-fedmsg-plugin
SummaryEmit fedora-messaging messages from Mailman 3
upload_time2024-03-19 16:42:59
maintainer
docs_urlNone
authorAurélien Bompard
requires_python>=3.9,<4.0
licenseLGPL-3.0-or-later
keywords fedora fedora-messaging
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Mailman3 Fedmsg plugin

Publish notifications about emails to the Fedora Messaging bus.

Enable this by adding the following to your `mailman.cfg` file:

```
[archiver.fedora_messaging]
# The class implementing the IArchiver interface.
class: mailman3_fedmsg_plugin.Archiver
enable: yes
```

Your Fedora Messaging configuration file must be working.

You can exclude certain lists from publication by adding them to the
`excluded_lists` key in the Fedora Messaging configuration files's
`[consumer_config]` section:

```
[consumer_config]
excluded_lists = ["bugzilla.lists.fedoraproject.org, commits.lists.fedoraproject.org"]
```

The values must be the list ID (dotted format) and they must be separated by
commas if you want to exclude multiple lists.

In this section, you can also set the URL of the HyperKitty instance
where the messages are archived, if any:

```
[consumer_config]
archive_base_url = "https://lists.fedoraproject.org/archives/"
```

In the same section, you can set the list of domains that the plugin can
extract usernames from:

```
[consumer_config]
# Domains where we can extract the username from the address
owned_domains = ["fedoraproject.org", "centos.org"]
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fedora-infra/mailman3-fedmsg-plugin",
    "name": "mailman3-fedmsg-plugin",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "fedora,fedora-messaging",
    "author": "Aur\u00e9lien Bompard",
    "author_email": "aurelien@bompard.org",
    "download_url": "https://files.pythonhosted.org/packages/80/9b/a9c8345a53c77da8efa92503c6d0544adb372bac02dca3e3aab66e7561e2/mailman3_fedmsg_plugin-1.0.0.tar.gz",
    "platform": null,
    "description": "# Mailman3 Fedmsg plugin\n\nPublish notifications about emails to the Fedora Messaging bus.\n\nEnable this by adding the following to your `mailman.cfg` file:\n\n```\n[archiver.fedora_messaging]\n# The class implementing the IArchiver interface.\nclass: mailman3_fedmsg_plugin.Archiver\nenable: yes\n```\n\nYour Fedora Messaging configuration file must be working.\n\nYou can exclude certain lists from publication by adding them to the\n`excluded_lists` key in the Fedora Messaging configuration files's\n`[consumer_config]` section:\n\n```\n[consumer_config]\nexcluded_lists = [\"bugzilla.lists.fedoraproject.org, commits.lists.fedoraproject.org\"]\n```\n\nThe values must be the list ID (dotted format) and they must be separated by\ncommas if you want to exclude multiple lists.\n\nIn this section, you can also set the URL of the HyperKitty instance\nwhere the messages are archived, if any:\n\n```\n[consumer_config]\narchive_base_url = \"https://lists.fedoraproject.org/archives/\"\n```\n\nIn the same section, you can set the list of domains that the plugin can\nextract usernames from:\n\n```\n[consumer_config]\n# Domains where we can extract the username from the address\nowned_domains = [\"fedoraproject.org\", \"centos.org\"]\n```\n\n",
    "bugtrack_url": null,
    "license": "LGPL-3.0-or-later",
    "summary": "Emit fedora-messaging messages from Mailman 3",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/fedora-infra/mailman3-fedmsg-plugin",
        "Repository": "https://github.com/fedora-infra/mailman3-fedmsg-plugin"
    },
    "split_keywords": [
        "fedora",
        "fedora-messaging"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "523ff37d2a3b8af716875f4d5b38092de9a4445f99022e90e40fe3925f2949a9",
                "md5": "246d21b7f9afa7ccdd2ac15e46451d91",
                "sha256": "a2dfdffd0664b80bf440b8f9761916c7fdc098733fc370025ad3d32b66aa2829"
            },
            "downloads": -1,
            "filename": "mailman3_fedmsg_plugin-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "246d21b7f9afa7ccdd2ac15e46451d91",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 17208,
            "upload_time": "2024-03-19T16:42:58",
            "upload_time_iso_8601": "2024-03-19T16:42:58.582871Z",
            "url": "https://files.pythonhosted.org/packages/52/3f/f37d2a3b8af716875f4d5b38092de9a4445f99022e90e40fe3925f2949a9/mailman3_fedmsg_plugin-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "809ba9c8345a53c77da8efa92503c6d0544adb372bac02dca3e3aab66e7561e2",
                "md5": "58415c57c7729e0fae66b684a00ccce3",
                "sha256": "d4e4b11980ef4debb68803b1601522c568b686336a20c51fcffb62551e52aa28"
            },
            "downloads": -1,
            "filename": "mailman3_fedmsg_plugin-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "58415c57c7729e0fae66b684a00ccce3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 16824,
            "upload_time": "2024-03-19T16:42:59",
            "upload_time_iso_8601": "2024-03-19T16:42:59.757881Z",
            "url": "https://files.pythonhosted.org/packages/80/9b/a9c8345a53c77da8efa92503c6d0544adb372bac02dca3e3aab66e7561e2/mailman3_fedmsg_plugin-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-19 16:42:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fedora-infra",
    "github_project": "mailman3-fedmsg-plugin",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "mailman3-fedmsg-plugin"
}
        
Elapsed time: 0.20600s