Skip to content

Commit cad30cf

Browse files
committed
fix: commandFragments is optional
Signed-off-by: Henry Schreiner <[email protected]>
1 parent efff65f commit cad30cf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/scikit_build_core/file_api/model/codemodel.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,16 @@ class Sysroot:
9494
@dataclasses.dataclass(frozen=True)
9595
class Link:
9696
language: str
97-
commandFragments: List[CommandFragment]
97+
commandFragments: Optional[List[CommandFragment]]
9898
lto: Optional[bool] = None
9999
sysroot: Optional[Sysroot] = None
100100

101101

102102
@dataclasses.dataclass(frozen=True)
103103
class Archive:
104-
commandFragments: List[CommandFragment] = dataclasses.field(default_factory=list)
104+
commandFragments: Optional[List[CommandFragment]] = dataclasses.field(
105+
default_factory=list
106+
)
105107
lto: Optional[bool] = None
106108

107109

0 commit comments

Comments
 (0)