Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec

This commit is contained in:
J. Nick Koston
2026-08-25 22:55:23 -05:00
+3 -2
View File
@@ -267,8 +267,9 @@ def _bundled_library(framework_path: Path, name: str) -> ArduinoLibrary:
elif (manifest := lib_dir / "library.properties").is_file():
data = parse_library_properties(manifest)
else:
# Defaults build core libraries; can also mean a torn extraction
_LOGGER.debug("Bundled library %s has no manifest; using defaults", name)
# Visible: core libraries all ship a manifest, so an absent one
# most likely means a torn framework extraction
_LOGGER.warning("Bundled library %s has no manifest; using defaults", name)
data = {}
if isinstance(data, dict):
# Bundled manifest deps are never walked; make the skip visible