* Change default mamba root prefix
* Name generic rc_file_content
* Refactor other rc content executable names
* Allow mamba name in sh shells
* Adapt test_activate.py to use mamba/micromamba name
* Allow mamba name in tcsh shells
* Fix micromamba names
* Rename extrac_subroc_mode::micromamba ? mamba_exe
* Rename is_micromamba > is_mamba_exe
* Change more micromamba names
* Fix test_shell.py
* Adapt mamba name in Win shell wrappers
* Adapt mamba name in Win powershell wrappers
* Remove an occurence of micromamba
* Fix wrap_call on Windows
* Deactivate failing test
* Automatically restore os.environ in umamba tests
* Cleanup test_info
* Refactor conftest.py
* Eagerly clean micromamba test dir
* Refactor micromamba test_info with new fixtures
* Fix test self_update on Win
* Improve `is_writable` on non-existing sub-folders
Co-authored-by: Katrin Muck <katrin.muck@tuwien.ac.at>
* Add contains test case
* Include envs_dirs in target_prefix computation
* Use target_prefix and root_prefix in micromamba shell cmds
* Add umamba envs_dirs activation test
* Add envs_dirs create test
* Mantain umamba shell cmds backward compat
* Improve activate error message
* Fix activation on windows
---------
Co-authored-by: Katrin Muck <katrin.muck@tuwien.ac.at>
* make a clear split between CMake targets
* split versions between libmamba and mamba
* add libmambapy target for python bindings and make mamba depend on it
* rename CMake options to make them homogeneous, simplify CMake
* remove termcolor from thirdparties, use it as a dependency
* remove unnecessary version global vars and convert to functions
* update CI workflows