Features#

conda-workspaces adds workspaces and task execution to conda, using conda’s solver, package cache, and environment prefixes.

Choose a feature area#

Tasks

Named shell commands with dependencies, arguments, templates, environment targeting, clean environments, and caching.

Tasks
Environments and features

Workspace environments composed from reusable features, shared dependencies, channels, platform overrides, PyPI dependencies, and activation settings.

Workspace environments and features
Locking and reproducible installs

Multi-environment, multi-platform conda.lock files, freshness checks, locked installs, CI defaults, and split matrix locking.

Locking and reproducible installs
Export and format interoperability

Workspace exports through conda’s exporter plugin system, including environment.yml, environment.json, lockfiles, and manifest dialects.

Export and format interoperability
Archives and portable workspaces

Portable workspace archives with source files, manifests, optional lockfiles and package bundles, receipts, and verified extraction.

Archives and portable workspaces
Local environments and CI

Workspace environment layout and package-cache placement for efficient CI and Docker installs.

Local environments and CI

Reading by task#

For step-by-step learning, start with the quickstart or tutorials. For task-oriented integration work, use the how-to guides. For exact manifest fields and command options, use the configuration guide, the conda.toml specification, and the CLI reference.