Commit Graph

315 Commits

Author SHA1 Message Date
Wolf Vollprecht 6aa8448bd6
Release 0.18.2 (#1300) 2021-11-24 16:50:24 +01:00
Wolf Vollprecht 20a4463e7b add releaser script 2021-11-24 14:30:25 +01:00
Adrien Delsalle 8b13203cdb
Update changelogs (#1287) 2021-11-24 14:17:33 +01:00
Wolf Vollprecht acc44f8cef add changelog for libmambapy 2021-11-19 19:20:23 +01:00
Wolf Vollprecht 4a2a499d8f release 0.18.1 2021-11-19 19:16:51 +01:00
Adrien DELSALLE 6422b29891
set log level in context ctor
add set_log_level method
add python bindings for set_log_level and log levels enum
use set_log_level in mamba
2021-11-19 16:56:20 +01:00
Adrien DELSALLE 770d1a9ba2
allow mamba to set max extract threads
use MAMBA_EXTRACT_THREADS env var in mamba
set max extract threads before transaction
make sure the context value is used by setting context value in fetch_extract_packages
add error handling in mamba in case env var can't be converted to integer
2021-11-19 14:48:47 +01:00
Adrien Delsalle 3e310f0b1e
update changelogs (#1273)
bump version
add micromamba independent version
print both libmamba and umamba version in umamba CLI
2021-11-18 11:10:32 +01:00
Adrien Delsalle 9a1a68e82c
catch import error for cross compiling osx arm64 (#1263)
when version is imported it currenly also try to import the bindings
2021-11-10 14:55:58 +01:00
Wolf Vollprecht 1439f321c5
Build fixes (#1261)
* wheel is not universal

* use modern way of finding Python

* set policy needed for pybind 11, and up cmake required version
2021-11-10 14:51:54 +01:00
Adrien DELSALLE 95e65b8114
use spdlog as logger backend
split verbosity and log level
use backtrace to replay logs on critical error
use backtrace to replay logs emitted before setting the log level, with the appropriate level
make libmamba compile time log level a cmake option
break circular dependencies
remove hard-coded config loading sequence
2021-11-05 10:46:22 +01:00
Adrien DELSALLE 1b6fccb39d
use find package only is libmamba targets are not defined 2021-10-28 17:12:01 +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 a416754bcb
use libmamba LockFile instead of conda's one
add CLI parser for clean -l,--locks
rely on libmamba for that specific clean action
2021-10-26 16:10:48 +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