Commit Graph

240 Commits

Author SHA1 Message Date
Ayaz Salikhov 6227622587
maint: Add markdownlint pre-commit hook (#3756) 2025-02-21 19:40:59 +01:00
Hind-M 8824be1105
Use correct `url` in metadata and mirrors (#3816) 2025-02-21 10:48:45 +01:00
Sandrine Pataut 2bea5a283b
feat: add base flag to info command (#3779)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Klaim <Klaim@users.noreply.github.com>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: Hind Montassif <hind.montassif@gmail.com>
2025-02-19 12:37:42 +01:00
k-collie 746360cb15
fix: Explain unsolvable updates (#3829) 2025-02-19 09:17:29 +01:00
Burt Holzman 80019ba423
fix: Adapt root prefix' precedence for `envs_dirs` (#3813) 2025-02-18 17:47:35 +01:00
Hind-M 211d79db77
Fix windows paths and add tests (#3787) 2025-02-18 13:14:55 +01:00
Julien Jerphanion 402b2d474b
fix: Adaptive level for compatible Version formatting (#3818)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-02-13 15:41:25 +01:00
Sandrine Pataut b5e197fc14
feat: add export flag to list command (#3780) 2025-02-04 20:25:10 +02:00
Sandrine Pataut 9b6be1ce60
feat: add canonical flag to list command (#3777) 2025-01-31 15:35:52 +01:00
Sandrine Pataut 7b6516d2fa
feat: add md5 flag to list command (#3773) 2025-01-28 15:19:11 +01:00
Julien Jerphanion 57a2c55826
fix: Support globs in `MatchSpec` build strings (#3735)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: jaimergp <jaimergp@users.noreply.github.com>
2025-01-27 13:59:00 +00:00
Ben Mares c1c9f5fc90
fix: Don't encode URLs for `mamba env export --explicit` (#3745)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2025-01-27 14:35:12 +01:00
Hind-M ee82188844
Uncomment no more failing test (#3767) 2025-01-27 11:05:00 +01:00
Julien Jerphanion 7fa748f53e
fix: Use CA certificates from `conda-forge::ca-certificates` (#3765)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-01-24 10:44:29 +01:00
Hind-M 617be25ef1
Handle `git+https` pip urls (#3764) 2025-01-23 15:42:27 +01:00
Sandrine Pataut 9c856fd4a5
feat: add explicit flag to list command (#3760) 2025-01-21 17:35:52 +01:00
Hind-M 4a69e30d29
Fix dependency and `subdir` in repoquery `whoneeds` (#3743) 2025-01-20 17:05:12 +01:00
Ayaz Salikhov 95eb248ee8
maint: Update pre-commit hooks (#3746) 2025-01-15 18:38:36 +01:00
Sandrine Pataut 630b62fa83
feat: add reverse flag to list command (#3705) 2025-01-15 11:46:24 +01:00
Ayaz Salikhov d0c7458839
maint: Add prettier pre-commit hook (#3663) 2025-01-13 09:09:07 +01:00
Julien Jerphanion 0abd7d54e7
fix: Correctly populate lists of `MatchSpec` in `MTransaction`'s history (#3724)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-01-06 17:25:17 +01:00
Hind-M 9dd3999b8d
Fix install using explicit url (#3710) 2025-01-06 12:35:55 +01:00
Hind-M 3dcbf76a04
Fix display of env activation message and co (#3715) 2025-01-06 09:56:21 +01:00
Hind-M 9c61b5f71c
Always add `root_prefix/envs` in `envs_dirs` (#3692) 2024-12-18 12:25:10 +01:00
Hind-M 7f3f481b47
Add `no-pip` flag to `list` command (#3696) 2024-12-18 10:57:32 +01:00
Ayaz Salikhov f67914ef8a
maint: Add pyupgrade pre-commit hook (#3671) 2024-12-09 17:05:54 +01:00
Julien Jerphanion 178593351b
fix: Skip empty lines in environment spec files (#3662)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Klaim <Klaim@users.noreply.github.com>
2024-12-09 08:55:39 +01:00
Hind-M 6141540b94
Handle `.tar.gz` in pkg url (#3640) 2024-12-06 08:55:03 +01:00
Julien Jerphanion 8ea3103d3c
fix: Effectively apply dry-run on installation from PyPI (#3644)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-12-05 15:01:47 +01:00
Julien Jerphanion e67178ce8a
fix: Handle environment with empty or absent `dependencies` (#3657)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-12-05 15:00:15 +01:00
Julien Jerphanion 575809fbc3
fix: Reintroduce the `uninstall` command (#3650)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-12-04 18:02:42 +01:00
Hind-M 3f49aa5f6e
Uncomment test (#3641) 2024-12-02 11:56:42 +01:00
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
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
Ayaz Salikhov ccbf795281
fix: Export `'channels'` as part of environments' export (#3587) 2024-11-18 11:20:55 +01:00
Ayaz Salikhov 0f4ad44c2e
Update pre-commit hooks except clang-format (#3599) 2024-11-14 10:27:18 +01:00
Ayaz Salikhov 4535562cb8
fix: Correct `mamba env export --json --from-history` (#3590) 2024-11-12 14:06:58 +01:00
Hind-M 0075a24e4c
pip packages support with `list` (#3565) 2024-10-30 10:20:25 +01:00
Hind-M 47e962968d
Fix test on windows (#3555) 2024-10-28 09:43:29 +01: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
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 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
Hind-M 3d71f57517
Create empty base prefix with `env update` (#3519) 2024-10-16 10:53:51 +02:00
Julien Jerphanion 91a2a2b868
fix: Adapt `test_env_update_pypi_with_conda_forge` (#3537)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-15 17:06:07 +02:00
Julien Jerphanion b7367417f7
fix: Handle `MatchSpec` with brackets when parsing environments' history (#3490)
* fix: Adapt `parse_comment_line` to handle more `MatchSpec`

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* test: Add non-regression python test

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* test: Add non-regression C++ test

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Apply review comments

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

Co-authored-by: Johan Mabille <johan.mabille@gmail.com>

* test: Skip test on Windows

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

---------

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-10-02 17:21:57 +02:00
Hind-M 45c437a3c8
Fix `channel` and `base_url` in `list` cmd (#3488)
* Fix channel and base_url in list cmd

* Add func

* Fix oci tests
2024-10-02 14:01:07 +02:00
Johan Mabille b23a07956a
--full-name option for list (#3485)
Added --full-name option to the list command
2024-09-30 19:28:04 +02:00
Julien Jerphanion 0b824fe252
fix: Support for PEP 440 "Compatible Releases" (operator `~=` for `MatchSpec`) (#3483)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2024-09-30 16:41:49 +02:00