Skip to content

Commit c2351bf

Browse files
committed
include the default feature in the features
1 parent c7c1179 commit c2351bf

File tree

1 file changed

+9
-2
lines changed
  • minimum_versions/environments

1 file changed

+9
-2
lines changed

minimum_versions/environments/pixi.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,15 @@ def parse_pixi_environment(name: str, manifest_path: pathlib.Path | None):
8585
if env is None:
8686
raise ValueError(f"Unknown environment: {name}")
8787

88-
features = [
89-
get_in([feature, "dependencies"], all_features) for feature in env["features"]
88+
if isinstance(env, list):
89+
feature_names = env
90+
elif isinstance(env, dict) and list(env) != ["features"]:
91+
raise ValueError("Options other than 'features' are not supported.")
92+
else:
93+
feature_names = env["features"]
94+
95+
features = [pixi_config.get("dependencies", [])] + [
96+
get_in([feature, "dependencies"], all_features) for feature in feature_names
9097
]
9198

9299
pins = merge(features)

0 commit comments

Comments
 (0)