From 57046dab13324dbec2c94c873c724e0b9b3b707e Mon Sep 17 00:00:00 2001 From: Shuwei Ye Date: Sat, 24 May 2025 20:00:02 -0400 Subject: [PATCH] micromamba: add page (#16586) Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> --- pages/common/micromamba.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pages/common/micromamba.md diff --git a/pages/common/micromamba.md b/pages/common/micromamba.md new file mode 100644 index 0000000000..8d66186601 --- /dev/null +++ b/pages/common/micromamba.md @@ -0,0 +1,37 @@ +# micromamba + +> A fast, minimal, standalone package and environment manager for `conda` packages. +> Drop-in replacement for `conda`, ideal for CI, Docker, and lightweight setups. +> More information: . + +- Create a new environment at a specific path, installing named packages into it: + +`micromamba create {{[-p|--prefix]}} {{/path/to/env}} {{python=3.11 numpy}}` + +- Activate an environment by name or path: + +`micromamba activate {{[-p|--prefix]}} {{/path/to/env}}` + +- Run a command inside an environment without activating it in the shell: + +`micromamba run {{[-p|--prefix]}} {{/path/to/env}} {{pytest tests/}}` + +- Install packages into the currently active environment: + +`micromamba install {{scipy pandas}}` + +- List all installed packages in the current environment: + +`micromamba list` + +- Search for packages in channels or current environment: + +`micromamba search {{package_name}}` + +- Query tree-like dependencies of a package: + +`micromamba repoquery depends {{[-t|--tree]}} {{package_name}}` + +- Show information about the current `micromamba` setup: + +`micromamba info`