Skip to main content

Simple formatter for Kconfig files

Project description

NOTE this package has been renamed from kconfstyle to kconfigstyle! This package will no longer receive updates.

kconfstyle

A simple linter for Kconfig files, with support for Zephyr and ESP-IDF coding styles.

See here for refences on Zephyr and ESP-IDF Kconfig styles:

Espressif provides a tool called kconfcheck to check Kconfig formatting, but it is not very configurable and does not support auto-formatting. kconfstyle aims to provide a more flexible and user-friendly alternative.

Installation

Run without installing with uv:

uvx kconfstyle [options] <kconfig_files>

Or install and run:

pip install kconfstyle
kconfstyle [options] <kconfig_files>

License

See LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kconfstyle-0.2.4.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kconfstyle-0.2.4-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file kconfstyle-0.2.4.tar.gz.

File metadata

  • Download URL: kconfstyle-0.2.4.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kconfstyle-0.2.4.tar.gz
Algorithm Hash digest
SHA256 5439964f0306d8942c15c4c1cd70452f8df9aa5a8b3f9b0e776a411f6a71f762
MD5 4bcf89ae2a424f7bc2240678172faa69
BLAKE2b-256 57ef79ee1947a4785180c07bfabe4582a360df4af2b85f60acbdffba07b86565

See more details on using hashes here.

File details

Details for the file kconfstyle-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: kconfstyle-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kconfstyle-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e54ff5624f6a67c6712885f8addd62cab3ab65cb8393a04f7375121c37cd8007
MD5 c57079d5ea34e6349ac0693ee37f8bfc
BLAKE2b-256 f51c2db79ae36fc2e27f88372239e1c5a198accea43379b7e7e7e72792784bdc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page