Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bdemers/rdoinfo
utility repository containing information about current state of RDO
https://github.com/bdemers/rdoinfo
Last synced: about 1 month ago
JSON representation
utility repository containing information about current state of RDO
- Host: GitHub
- URL: https://github.com/bdemers/rdoinfo
- Owner: bdemers
- License: apache-2.0
- Fork: true (redhat-openstack/rdoinfo)
- Created: 2015-06-26T18:59:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-22T15:32:26.000Z (almost 9 years ago)
- Last Synced: 2024-05-01T22:20:54.954Z (6 months ago)
- Language: Python
- Size: 183 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
rdoinfo
=======`rdoinfo` is a git repository containing information about current
[RDO](https://www.rdoproject.org) releases, packages, maintainers and more,
currently in a single `rdo.yml` YAML file.`rdoinfo` python module provided in this repo is needed for parsing and
validating the info file.### Updating the info
Run `verify.py` script for basic sanity check on the `rdo.yml` info file
before submitting changes through pull request, please.### Usage
`rdoinfo` is a dynamic information source so you probably want some mechanism
to sync latest from github and import the `rdoinfo` parser module in order to
have up-to-date RDO information.See `rdoinfo/__init__.py:parse_info_file` function or `verify.py` script to
get an idea what's going on.[rdopkg](https://github.com/redhat-openstack/rdopkg) provides
`rdopkg.actionmods.rdoinfo` [module](https://github.com/redhat-openstack/rdopkg/blob/master/rdopkg/actionmods/rdoinfo.py)
which can fetch this repo for you (into `~/.rdopkg/rdoinfo` by default), keep
it up-to-date, easily import the parser and give you the parsed info
structure.```python
from rdopkg.actionmods import rdoinfoinforepo = rdoinfo.get_default_inforepo()
inforepo.init()
info = inforepo.get_info()
```Projects that use `rdoinfo`:
* [rdopkg](https://github.com/redhat-openstack/rdopkg)
* [delorean](https://github.com/openstack-packages/delorean)