Commit Graph

3181 Commits

Author SHA1 Message Date
Julien Jerphanion b163ce9027
fix: Return JSON on environment creation dry run (#3627)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-11-22 15:23:27 +01:00
Henry Schreiner fcb007a981
ci: add brew toolchain test (#3625)
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2024-11-21 18:11:46 +01:00
Henry Schreiner 020b1163c6
fix: support homebrew/linuxbrew (AppleClang, GCC 11) (#3613)
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2024-11-21 16:39:07 +01:00
Ayaz Salikhov 0a8128d23e
maint: Enable `-Werror` compiler flag for GCC, Clang and AppleClang (#3611) 2024-11-21 13:50:09 +01:00
Hind Montassif feafaf0e96 release libmamba 2.0.4alpha3, libmambapy 2.0.4alpha3, micromamba 2.0.4alpha3 2024-11-21 13:02:28 +01:00
Hind-M ebe0d4f89c
Fix build trailing `*` display (#3619) 2024-11-21 11:38:40 +01:00
Julien Jerphanion 7b0a957dc0
feat: List PyPI packages in environment export (#3623)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2024-11-21 11:27:52 +01:00
Klaim (Joël Lamotte) d4de99bfef
fixed: incorrect erasing of env vars (#3622) 2024-11-20 18:09:27 +01:00
Cornelius Roemer c0ce48bebe
doc: show how to use advanced match specs in yaml spec (#3384)
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-11-20 15:24:31 +01:00
Jakob Klepp bed1396224
Doc: how to install specific Micromamba version (#3517)
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-11-20 15:10:12 +01:00
Cornelius Roemer 4f79ad8b78
doc: Homebrew currently only installs micromamba v1 (#3499) 2024-11-20 14:51:37 +01:00
Ayaz Salikhov a6a749f1ff
maint: Add dependabot config for GitHub workflows/actions (#3614) 2024-11-20 12:58:19 +01:00
Ayaz Salikhov e4ad1cc6cd
maint: Unify `cmake` calls in workflows, build win static builds in p… (#3616) 2024-11-20 12:36:49 +01:00
Klaim (Joël Lamotte) e1e0f8c88d
Prevent pip "rich" ouput (#3607)
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: Hind-M <70631848+Hind-M@users.noreply.github.com>
2024-11-20 11:27:55 +01:00
Julien Jerphanion d42b8c2481
docs: Update pieces of documentation after the release of mamba 2 (#3610)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Lucas Colley <lucas.colley8@gmail.com>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-11-18 17:41:17 +01:00
Ayaz Salikhov ad9b2d6b88
maint: Update clang-format to v19 (#3600) 2024-11-18 17:29:18 +01:00
Ayaz Salikhov 6654e15633
maint: Address compiler warnings (#3605)
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2024-11-18 13:21:35 +01:00
Ayaz Salikhov ccbf795281
fix: Export `'channels'` as part of environments' export (#3587) 2024-11-18 11:20:55 +01:00
Hind Montassif 333abd0eea release libmamba 2.0.4alpha2, libmambapy 2.0.4alpha2, micromamba 2.0.4alpha2 2024-11-14 18:00:59 +01:00
Klaim (Joël Lamotte) 20d51bb0c5
More details in error message when failing to parse json from a python command's output (#3604) 2024-11-14 16:06:02 +01:00
Ayaz Salikhov 6467000748
Fix some warnings (#3595) 2024-11-14 13:27:08 +01:00
Ayaz Salikhov 7623caa96c
Remove Taskfile from `environment-dev-extra.yml` (#3597) 2024-11-14 12:49:13 +01:00
Ayaz Salikhov 0f4ad44c2e
Update pre-commit hooks except clang-format (#3599) 2024-11-14 10:27:18 +01:00
Ayaz Salikhov af276aeedb
Force spinx v6 in readthedocs (#3586) 2024-11-12 18:04:03 +01:00
Hind Montassif 538ab0b476 release libmamba 2.0.4alpha1, libmambapy 2.0.4alpha1, micromamba 2.0.4alpha1 2024-11-12 15:24:25 +01:00
Klaim (Joël Lamotte) 27b6794ccb
fixed incorrect syntax in static_build.yml (#3592) 2024-11-12 14:18:40 +01:00
Ayaz Salikhov 4535562cb8
fix: Correct `mamba env export --json --from-history` (#3590) 2024-11-12 14:06:58 +01:00
Hind Montassif e1bdc942af release libmamba 2.0.4alpha0, libmambapy 2.0.4alpha0, micromamba 2.0.4alpha0 2024-11-12 11:56:23 +01:00
Klaim (Joël Lamotte) 48df20618f
Fix: json parsing error due to wrong encoding of Python output (#3584) 2024-11-12 10:27:10 +01:00
ChaonengQuan 554d9264da
fix: Skip misformatted configuration files (#3580)
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Chaoneng Quan <chaonengquan@Chaonengs-MacBook-Pro.local>
2024-11-12 10:16:22 +01:00
Klaim (Joël Lamotte) a638f702e2
Adds logs clarifying the source of the error "could not load prefix data (#3581) 2024-11-07 17:32:48 +01:00
Johan Mabille c511d5c9f7 release libmamba 2.0.3, libmambapy 2.0.3, micromamba 2.0.3 2024-11-05 21:41:04 +01:00
Hind-M 94bb087acb
Fix locking error (#3572) 2024-10-30 14:50:16 +01:00
Hind-M b94b30e941
Fix doc (#3568) 2024-10-30 10:20:58 +01:00
Hind-M 0075a24e4c
pip packages support with `list` (#3565) 2024-10-30 10:20:25 +01:00
Henry Schreiner 5bfdd90adf
chore: some CMake cleanup (#3564)
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2024-10-28 11:58:57 +01:00
Hind-M 47e962968d
Fix test on windows (#3555) 2024-10-28 09:43:29 +01:00
Julien Jerphanion bd8c1d2e4d
fix: Only register channels in the context once (#3521)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-23 11:09:48 +02:00
Julien Jerphanion d2d16517ed
fix: JSON output for environment export (#3559)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-10-22 17:31:33 +02:00
Julien Jerphanion d26c7f5632
fix: Support `conda env export` `no-builds` flag (#3563)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-22 16:32:41 +02:00
Julien Jerphanion dfcc7c0bf1
fix: Export the environment prefix in specification (#3562)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-22 15:20:21 +02:00
Klaim (Joël Lamotte) 651622b72d
windows shell init files use executable name (#3546)
* shell-init: Windows bat paths are factorized and depend on exe name (micromamba or mamba) except for mamba_hook.bat which for now needs to keep that name whatever the exe name;
* Fixed windows version detection: When more than one line of output appears at the start of cmd (because of AUTORUN), we parsed only the first line which failed the version detection. This version simply search every line instead of just the first one.
It also clarifies through more precise logs the exact reason why enabling long-paths actually failed.
* Improved error output for clarity on failure to create shell-init files (.bat) or directories.

---------

Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-10-21 17:31:18 +02:00
Hind-M 3d9486fea5
Fix relative path in local channel (#3540)
Fix relative path in local channels
2024-10-21 15:09:57 +02:00
Hind-M 038c4c3613
[windows-vcpkg] Replace deprecated openssl with crypto feature with latest libarchive (#3556)
Replace deprecated openssl with crypto in libarchive features
2024-10-21 12:52:45 +02:00
Hind-M 607c39035c
Correctly rename test to be run (#3545)
* Correctly rename test to be run

* Fix test

* Skip oci test

* Real fix hopefully

* Skip test on windows

* Adjust comment
2024-10-21 09:18:57 +02:00
Julien Jerphanion 0ad7255b24
maint: Unpin libcurl<8.10 (#3548)
To see if 8.10.1 solved the problem.

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-17 17:00:11 +02:00
Julien Jerphanion 7ae780c6ed
dev: Remove the use of Taskfile (#3544)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-17 13:55:22 +02:00
Hind-M 3d71f57517
Create empty base prefix with `env update` (#3519) 2024-10-16 10:53:51 +02:00
Julien Jerphanion c329ca0401
fix: Use POSIX-compliant scripts (#3522)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-15 18:30:46 +02:00
Julien Jerphanion 764f85f881
maint: Clarify `env` subcommand documentation in help menu (cont'd) (#3539)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-15 18:30:24 +02:00