-
Notifications
You must be signed in to change notification settings - Fork 36
Home
Tomas Mlcoch edited this page Dec 21, 2016
·
4 revisions
Kobo is set of python modules designed for rapid tools development. Our goal is to create a stable and reliable library to replace a lot of code being written over and over again. If you have seen faulty NVR parsers or custom task schedulers (hubs), you know what's this all about :)
- client - worker - hub infrastructure (code is heavily inspired by koji)
- xmlrpc client with cookie support and krb5 authentication
- custom config parser (python-like syntax)
- inheritable plugins
- command option parser to support $prog [--command_options]
- rpm wrapper to access headers easily, functions to parse or create NVR
- a lot of useful shortcuts
- ... and much more
https://admin.fedoraproject.org/updates/kobo
- Follow PEP-8 and use pylint to make sure your code has proper coding style and has no bugs
- Make it Python 2.4 and Django 1.6 compatible
- When the patch is ready (git format-patch), open an bugzilla and attach it