Skip to main content

Zephyr KConfig

Various tools/helpers/cli to assist with Zephyr's KConfig

Run / Install

Run via uvx

# always fetches the latest version
uvx --from zepyhr-kconfig --help

Install as a tool (via uv)

# installs the current version
uv tool install zephyr-kconfig

Above also install zkc cli (also accessible via zephyr-kconfig if you have conflict with zkc)

# examples - (zkc is an alias to zephyr-kconfig)
zkc --help
zephyr-kconfig --help

Add to your project

uv add zephyr-kconfig --dev

and then run the cli via

uv run zkc --help

Features

Below examples are assuming you are running the tool globally

Note - uvx does sandboxing (virtualenv) for you so no need to worry

Get info on a KConfig item

# get the description as JSON output for CONFIG_LWM2M_SHELL
uvx zepyhr-kconfig --release 4.3.0 get CONFIG_LWM2M_SHELL

Example output

A partial CONFIG spec will get all items that start with the provided input for example CONFIG_LWM2M_ will output all L2M2M config items

Use --exact to get the info on CONFIG_LWM2M only

Use --metadata to get some extra fields (such as linenr, menupath etc)

Use --indent -1 to remove any indentation (default is 2)

Get deps on a KConfig item

# get the dependencies for CONFIG_LWM2M_SHELL
uvx zepyhr-kconfig --release 4.3.0 deps CONFIG_LWM2M_SHELL

For above example output would be:

CONFIG_LWM2M && CONFIG_NETWORKING

The input symbol should be exact

Pretty Print KConfig item(s)

# show the description of symbol(s)
uvx zepyhr-kconfig --release 4.3.0 pprint CONFIG_LWM2M_SHELL

Use --exact to print only one symbol

Metadata

Release files for zephyr-kconfig 0.2.1

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

Source distribution (sdist)

Source distribution for zephyr-kconfig 0.2.1
File Size Uploaded Provenance
zephyr_kconfig-0.2.1.tar.gz 77.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for zephyr-kconfig 0.2.1
File Interpreter ABI Platform
zephyr_kconfig-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 89.7 kB

Release files / zephyr_kconfig-0.2.1.tar.gz

Download URL zephyr_kconfig-0.2.1.tar.gz
Size 77.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1f6c70d321be847548e03581959d04fa905cef1d8a92526e7f54aacb0b34a2fc
BLAKE2b-256 checksum
How to use checksums
cb1fab717afaed4c06bdd5158212e4991c588552ec3d8eac3317a8747266e8bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.

Transparency log

Release files / zephyr_kconfig-0.2.1-py3-none-any.whl

Download URL zephyr_kconfig-0.2.1-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
410bb30e5f3e2d8c24768063c5ebef0f9190cd33f6ec82c56283ce6bdc6d2b53
BLAKE2b-256 checksum
How to use checksums
720c09d88561657bcd86a3202c0624057d865b2187b154d546ec5f5f1580c07d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.

Transparency log

Security for zephyr-kconfig 0.2.1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for zephyr_kconfig-0.2.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.

Transparency log

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