Commit Graph

1112 Commits

Author SHA1 Message Date
Adrien DELSALLE 2f349dca96
rename mamba-archive mamba-package
rename umamba subcom archive, package
turn on parallel extraction of mamba in CI by building mamba-package target
2021-10-29 17:32:43 +02:00
Jonas Haag 435dbf03de
extract in subproc
micromamba uses a new archive subcommand
mamba uses a dedicated executable mamba-archive
limit number of extraction processes
fallback to in-process extraction
mamba uses a new executable mamba-archive
implement maximum extraction concurrency
add extract_threads configurable
defaults is host max concurrency, positive is user defined, negative is host max minus value
use a LockFile during tarballs extraction when possible

Co-authored-by: Jonas Haag <jonas@lophus.org>
2021-10-29 17:13:43 +02:00
Adrien DELSALLE 7423dab791 export all symbols on win
install libmamba shared library to execute tests or micromamba
2021-10-29 09:11:09 +02:00
Adrien DELSALLE 525914a3b5
fix CI
format CMakeLists files
2021-10-28 17:05:47 +02:00
Adrien DELSALLE 73b1760e5e
improve cmake build options
create a libmamba-full-static target to expose static deps
remove automagic activation of libmamba build options to fix packaging
add find_package libmamba in micromamba and libmambapy
add umamba MICROMAMBA_LINKAGE option to select libmamba target
update documentation
2021-10-28 16:36:22 +02:00
Adrien Delsalle b91c830223
fix linter (#1241) 2021-10-26 18:31:24 +02:00
Wolf Vollprecht b50d820568
Merge pull request #1240 from jonashaag/condarc-custom-multichannels
Read custom_multichannels from .condarc
2021-10-26 17:39:49 +02:00
Wolf Vollprecht dc16010dc3
Merge pull request #1235 from jonashaag/patch-1
Add channel URLs to micromamba info
2021-10-26 17:33:33 +02:00
Jonas Haag 5f7851ddea
Remove superfluous /
Add channel URLs to micromamba info
2021-10-26 16:24:06 +02:00
Jonas Haag 1860bf9edf
Read custom_multichannels from .condarc 2021-10-26 16:22:27 +02:00
Wolf Vollprecht f7037d25bc
fix failing package cache checks 2021-10-26 16:18:05 +02:00
Adrien Delsalle bff16c2bdc
Split projects (#1219)
* 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
2021-10-26 16:01:53 +02:00