We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca529d6 commit e903ec9Copy full SHA for e903ec9
src/scikit_build_core/build/metadata.py
@@ -1,5 +1,6 @@
1
from __future__ import annotations
2
3
+import copy
4
from typing import TYPE_CHECKING, Any
5
6
from packaging.version import Version
@@ -24,7 +25,7 @@ def get_standard_metadata(
24
25
pyproject_dict: Mapping[str, Any],
26
settings: ScikitBuildSettings,
27
) -> StandardMetadata:
- new_pyproject_dict = dict(pyproject_dict)
28
+ new_pyproject_dict = copy.deepcopy(pyproject_dict)
29
# Handle any dynamic metadata
30
for field, provider, config in load_dynamic_metadata(settings.metadata):
31
if provider is None:
0 commit comments