Skip to main content

gbp-feeds

This is a Gentoo Build Publisher plugin for publishing Atom and RSS feeds for builds.

Features

You can retrieve Feeds for all builds on the GBP server or individual machines. For example, the Atom for all machines will have the URL /feeds.atom. The URL for the feed for the machine "babette" would be /machines/babette/feed.atom. For RSS feeds, replace .atom with .rss.

Currently the output for each feed item pretty much looks like the output from gbp status.

screenshot

Installation

This is a server-side plugin, meaning to use gbp-feeds you must first install the plugin on the GBP server. This assumes you already have a working Gentoo Build Publisher installation. If not, refer to the GBP Install Guide first.

Install the gbp-fl package into the GBP instance:

cd /home/gbp
sudo -u gbp -H ./bin/pip install gbp-feeds

Restart the GBP web app.

systemctl restart gentoo-build-publisher-wsgi.service

Usage

Once installed you can point your feed aggregator to your Gentoo Build Publisher instance. For example, if the URL of your instance is http://10.1.45.11/ then the main RSS feed will be http://10.1.45.11/feed.rss. If you have builds for a machine named "desktop" then the Atom feed for that machine will be http://10.1.45.11/machines/desktop/feed.atom.

Metadata

Release files for gbp-feeds 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gbp-feeds 1.2.0
File Size Uploaded Provenance Actions
gbp_feeds-1.2.0.tar.gz 10.3 kB Without provenance Details for gbp_feeds-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gbp-feeds 1.2.0
File Interpreter ABI Platform Actions
gbp_feeds-1.2.0-py3-none-any.whl Python 3 none any Details for gbp_feeds-1.2.0-py3-none-any.whl

Total release size: 19.1 kB

Release files / gbp_feeds-1.2.0.tar.gz

Download URL gbp_feeds-1.2.0.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
904b58dc6f0c021dcee15dc51137297e03c3f0d8f480e713dffeca7ec7283c8f
BLAKE2b-256 checksum
How to use checksums
e34f6f809c1af80cf956cc3dc14146d9c9ff2c98bff5c1aec9ea5f8add0fd59b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / gbp_feeds-1.2.0-py3-none-any.whl

Download URL gbp_feeds-1.2.0-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
40142eabf873302d555235249e4b6e5c06263faeed7353acb11c22c21ea1ec82
BLAKE2b-256 checksum
How to use checksums
c2fe3df0c6d75d21d04ed7054871b95b2881f25bc3a0e173d7a5c2859e213e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for gbp-feeds 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page