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 c7c1179 commit c2351bfCopy full SHA for c2351bf
minimum_versions/environments/pixi.py
@@ -85,8 +85,15 @@ def parse_pixi_environment(name: str, manifest_path: pathlib.Path | None):
85
if env is None:
86
raise ValueError(f"Unknown environment: {name}")
87
88
- features = [
89
- get_in([feature, "dependencies"], all_features) for feature in env["features"]
+ if isinstance(env, list):
+ 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
97
]
98
99
pins = merge(features)
0 commit comments