{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"}],"enrichment":{"capability":"Provides Python bindings to libfdt, the device tree compiler library, enabling programmatic parsing and manipulation of device tree binary files.","skillfed_tags":["embedded-systems","device-tree","c-bindings"],"use_cases":["Parse device tree binaries in embedded Linux build systems or bootloader configuration tools.","Programmatically inspect and validate device tree structures during hardware bring-up or testing.","Integrate device tree manipulation into Python-based firmware or kernel development workflows.","Extract hardware configuration data from binary files for system inventory or documentation generation."],"what_it_does":"pylibfdt is a Python binding to libfdt, the device tree compiler library from the upstream dtc project. It allows you to work with device tree binary files programmatically from Python, which is essential for embedded systems development, bootloader configuration, and hardware description workflows. The package is a direct wrapper around the C library.\n\nThe package requires compilation against system libraries (swig and Python development headers) at install time, which adds friction compared to pure-Python packages. It has no runtime dependencies beyond the compiled extension itself. The project is maintained as a PyPI mirror of upstream sources. With 492 days since the last release and aging maintenance status, the package is stable but not actively developed.","worth_installing":"Yes, if you need to work with device tree binaries in Python and can satisfy the system dependencies (swig, Python dev headers). The package is stable and has no known vulnerabilities. However, verify the license terms first due to unclear metadata, and be aware that install friction is high and maintenance is aging\u2014expect no rapid updates if issues arise."},"id":"pylibfdt","links":{"html":"https://skillfed.io/packages/pylibfdt","md":"https://skillfed.io/packages/pylibfdt.md","pypi":"https://pypi.org/project/pylibfdt/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-04-09","license_spdx":null,"license_treatment":"unclear","name":"pylibfdt","python_support":"unspecified","summary":"Python binding for libfdt"},"popularity":{"monthly_downloads":262910,"position":8365,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.2.post1"}
