Skip to content

Commit 5d6f2ef

Browse files
committed
MAINT: use set operators to simplify code a tiny bit
1 parent da1c2e0 commit 5d6f2ef

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mesonpy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def from_pyproject(cls, data: Mapping[str, Any], project_dir: Path) -> Metadata:
232232
'Required "project.version" field is missing and not declared as dynamic')
233233

234234
# Check for unsupported dynamic fields.
235-
unsupported_dynamic = {key for key in metadata.dynamic if key not in {'version', }}
235+
unsupported_dynamic = set(metadata.dynamic) - {'version', }
236236
if unsupported_dynamic:
237237
fields = ', '.join(f'"{x}"' for x in unsupported_dynamic)
238238
raise pyproject_metadata.ConfigurationError(f'Unsupported dynamic fields: {fields}')

0 commit comments

Comments
 (0)