https://bugzilla.redhat.com/show_bug.cgi?id=2354337
Bug ID: 2354337
Summary: Review Request: python-kconfiglib - A flexible Python
Kconfig implementation
Product: Fedora
Version: rawhide
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
Target Milestone: ---
Classification: Fedora
spec: https://fed500.fedorapeople.org/python-kconfiglib.spec
srpm: https://fed500.fedorapeople.org/python-kconfiglib-14.1.1a4-1.fc43.src.rpm
description:
Kconfiglib is a Kconfig implementation in Python 2/3. It started out as a
helper library, but now has a enough functionality to also work well as a
standalone Kconfig implementation (including terminal and GUI menuconfig
interfaces and Kconfig extensions).
The entire library is contained in kconfiglib.py. The bundled scripts are
implemented on top of it. Implementing your own scripts should be relatively
easy, if needed.
Kconfiglib is used exclusively by e.g. the Zephyr, esp-idf, and ACRN projects.
It is also used for many small helper scripts in various projects.
Since Kconfiglib is based around a library, it can be used e.g. to generate a
Kconfig cross-reference, using the same robust Kconfig parser used for other
Kconfig tools, instead of brittle ad-hoc parsing. The documentation generation
script can be found here.
Kconfiglib implements the recently added Kconfig preprocessor. For backwards
compatibility, environment variables can be referenced both as $(FOO) (the new
syntax) and as $FOO (the old syntax). The old syntax is deprecated, but will
probably be supported for a long time, as it's needed to stay compatible with
older Linux kernels. The major version will be increased if support is ever
dropped. Using the old syntax with an undefined environment variable keeps the
string as is.
fas: fed500
Reproducible: Always
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2354337
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202354337%23c0
--
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue