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.
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.