FAQ#
How does conda-workspaces handle manifest format changes in pixi?#
conda-workspaces tracks the pixi manifest format and maintains compatibility. The format is also being standardized through a Conda Enhancement Proposal (CEP); see the CEP tracker issue for progress.
The conda.toml specification is the
normative prose reference, and
schema/conda-toml-1.schema.json is the machine-readable
schema. Any pixi-originated fields that conda-workspaces accepts but
does not implement (like solve-group) are documented explicitly in the
spec.
How does conda-workspaces differ from conda-project and anaconda-project?#
See the Motivation page for a detailed comparison. The key differences:
conda-workspaces uses pixi’s TOML manifest format rather than inventing a new one, so projects can share manifests between tools.
It integrates as a conda plugin rather than a standalone CLI.
It includes
conda workspace importcommands to convert from bothconda-project.ymlandanaconda-project.yml.
What happens if I add keys to conda.toml that conda-workspaces doesn’t recognize?#
Unknown keys are silently preserved and do not produce warnings. This is
intentional: it allows other tools or future extensions to use the same
file without causing noise. The [workspace] table already supports
optional fields like description and version that not every workflow
uses.