Ayaz Salikhov
6227622587
maint: Add markdownlint pre-commit hook ( #3756 )
2025-02-21 19:40:59 +01:00
Julien Jerphanion
148a25c44d
maint: Consistently name `Database` objects ( #3831 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-02-20 14:01:45 +01:00
Johan Mabille
89abba3df0
warning as error default to OFF and enabled in CI ( #3814 )
2025-02-11 15:05:41 +01:00
Julien Jerphanion
09f87f1031
release libmamba 2.0.6, micromamba 2.0.6, libmambapy 2.0.6
2025-02-04 15:28:34 +01:00
Julien Jerphanion
451eaa7ade
release libmamba 2.0.6.rc3, micromamba 2.0.6.rc3, libmambapy 2.0.6.rc3
2025-02-04 11:32:30 +01:00
Julien Jerphanion
daebc1be49
release libmamba 2.0.6.rc2, micromamba 2.0.6.rc2, libmambapy 2.0.6.rc2
2025-01-31 11:30:04 +01:00
Julien Jerphanion
71e4545022
release libmamba 2.0.6.rc1, micromamba 2.0.6.rc1, libmambapy 2.0.6.rc1
2025-01-28 08:47:10 +01:00
Ayaz Salikhov
9087a976be
maint: Don't exclude Changelog files from typos-conda ( #3748 )
2025-01-16 09:36:48 +01:00
Julien Jerphanion
0023a3b13a
release libmamba 2.0.6.rc0, micromamba 2.0.6.rc0, libmambapy 2.0.6.rc0
2025-01-14 11:14:17 +01:00
Ayaz Salikhov
d0c7458839
maint: Add prettier pre-commit hook ( #3663 )
2025-01-13 09:09:07 +01:00
Johan Mabille
4cbb3f7de0
release libmamba 2.0.5, libmambapy 2.0.5, micromamba 2.0.5
2024-12-12 17:22:41 +01:00
Johan Mabille
0b43dbcce2
release libmamba 2.0.5.rc0, libmambapy 2.0.5.rc0, micromamba 2.0.5.rc0
2024-12-09 20:50:18 +01:00
Ayaz Salikhov
f67914ef8a
maint: Add pyupgrade pre-commit hook ( #3671 )
2024-12-09 17:05:54 +01:00
Klaim (Joël Lamotte)
633d8d005a
`micromamba/mamba --version` displays pre-release version names + establishes pre-release versions name scheme ( #3639 )
2024-12-06 08:56:26 +01:00
Hind-M
6141540b94
Handle `.tar.gz` in pkg url ( #3640 )
2024-12-06 08:55:03 +01:00
Julien Jerphanion
50c3aae986
ci: Remove Conda Nightly tests ( #3629 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-12-04 10:53:18 +01:00
Hind Montassif
c809abcba6
release libmamba 2.0.4, libmambapy 2.0.4, micromamba 2.0.4
2024-11-22 16:43:30 +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
Ayaz Salikhov
ad9b2d6b88
maint: Update clang-format to v19 ( #3600 )
2024-11-18 17:29:18 +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
Hind Montassif
538ab0b476
release libmamba 2.0.4alpha1, libmambapy 2.0.4alpha1, micromamba 2.0.4alpha1
2024-11-12 15:24:25 +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
Johan Mabille
c511d5c9f7
release libmamba 2.0.3, libmambapy 2.0.3, micromamba 2.0.3
2024-11-05 21:41:04 +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
Johan Mabille
31b23473e0
release libmamba 2.0.2, libmambapy 2.0.2, micromamba 2.0.2
2024-10-02 18:03:58 +02:00
Johan Mabille
9fc7b99ea3
release libmamba 2.0.1, libmambapy 2.0.1, micromamba 2.0.1
2024-09-30 22:05:50 +02:00
Johan Mabille
a656fe9524
release libmamba 2.0.0, libmambapy 2.0.0, micromamba 2.0.0
2024-09-25 11:31:42 +02:00
Hind Montassif
d3cb2f8a0c
release libmamba 2.0.0rc6, libmambapy 2.0.0rc6, micromamba 2.0.0rc6
2024-09-20 15:58:06 +02:00
Hind Montassif
f1f0827e08
release libmamba 2.0.0rc5, libmambapy 2.0.0rc5, micromamba 2.0.0rc5
2024-09-13 10:55:58 +02:00
Wolf Vollprecht
a261cd461d
fix: add warning when using defaults ( #3434 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Hind Montassif <hind.montassif@gmail.com>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: Sylvain Corlay <sylvain.corlay@gmail.com>
2024-09-12 19:28:40 +02:00
Hind Montassif
3bc31adbf0
release libmamba 2.0.0rc4, libmambapy 2.0.0rc4, micromamba 2.0.0rc4
2024-08-29 15:35:30 +02:00
Hind Montassif
aaf8d206ae
release libmamba 2.0.0rc3, libmambapy 2.0.0rc3, micromamba 2.0.0rc3
2024-08-26 15:44:46 +02:00
Hind Montassif
f4ab0b2377
release libmamba 2.0.0rc2, libmambapy 2.0.0rc2, micromamba 2.0.0rc2
2024-08-19 09:16:57 +02:00
Julien Jerphanion
154012f256
Replace `Context` with `Context::platform` where possible ( #3364 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-07-29 10:59:27 +02:00
Johan Mabille
bdae0a1405
release libmamba 2.0.0rc1, libmambapy 2.0.0rc1, micromamba 2.0.0rc1
2024-07-27 01:08:20 +02:00
Johan Mabille
5c954c75c8
release libmamba 2.0.0rc0, libmambapy 2.0.0rc0, micromamba 2.0.0rc0
2024-07-08 09:32:53 +02:00
Klaim (Joël Lamotte)
76570f83b8
Splitt `ContextOptions::enable_logging_and_signal_handling` into 2 different options ( #3329 )
...
Splitt `ContextOptions::enable_logging_and_signal_handling` into 2 different options.
2024-06-19 16:29:47 +02:00
Johan Mabille
f5abb6e1c7
release libmamba 2.0.0beta3, libmambapy 2.0.0beta3, micromamba 2.0.0beta3
2024-06-14 11:34:27 +02:00
Klaim (Joël Lamotte)
ab088e5d8a
libmambapy: use `Context` explicitly ( #3309 )
...
* All python singletons lifetime are bound to a unique `Context` instance lifetime
In `libmambapy`:
- bound singletons lifetime to the first `Context` instance created
- throw an error if more than one `Context` instance are created at any time
(this only applies to python and will be changed at another time)
- therefore the python user must create a `Context` before using any other functions
This specific change does not (yet) changes the other functions APIs to take
explicitly the `Context` object.
* simplify python expressions
* python API change, added requirement for a `Context` instance
affected functions:
- MultiPackageCache (constructor)
- SubdirData.create_repo
- SubdirIndex.create
- SubdirIndex.download
- clean
- transmute
- get_virtual_packages
- cancel_json_output
* libmamba loggers are now unregistered when Context instance is destroyed
* fixed: dont use `default` as a name
* remove quick-test file
* linter fixes
* Updated documentation
* temptative fix for potential data race in libmamba tests
* libmamba tests: added an assertion to be sure
* linter pass
* fixup libmambatests
* added log for helping understanding ci failure
* review fixes
2024-06-14 09:50:58 +02:00
Hind Montassif
45e4b7c8ba
release libmamba 2.0.0beta2, libmambapy 2.0.0beta2, micromamba 2.0.0beta2
2024-06-07 10:21:19 +02:00
Hind-M
3e1e97b0e6
Add checking typos to pre-commit ( #3278 )
...
* Add checking typos to pre-commit
* Add missed corrections
* Add more corrections to doc
2024-05-27 09:16:14 +02:00
Johan Mabille
9006fb963b
release libmamba 2.0.0beta1, libmambapy 2.0.0beta1, micromamba 2.0.0beta1
2024-05-04 17:16:21 +02:00
Johan Mabille
a0d2333a03
release libmamba 2.0.0beta0, libmambapy 2.0.0beta0, micromamba 2.0.0beta0
2024-05-03 23:06:07 +02:00
Antoine Prouvost
80f1e84d49
Bind text_style and graphic params ( #3266 )
...
* Rename binding utils.hpp > bind_utils.hpp
* Bind fmt::text_style
* Change format type in Unsolvable explain message
* Bind attributes
* Bind GraphicsParams
2024-04-08 16:39:38 +02:00
Johan Mabille
b5195d96b0
release libmamba 2.0.0beta0, libmambapy 2.0.0beta0, micromamba 2.0.0beta0
2024-04-04 09:29:13 +02:00
Antoine Prouvost
43be9b51d2
Add missing pybind header ( #3256 )
2024-03-29 18:19:28 +01:00
Antoine Prouvost
9ad283aa46
Bind VersionPredicate ( #3255 )
2024-03-29 18:00:02 +01:00
Antoine Prouvost
08d7b4e9cb
Don't add duplicate .conda and .tar.bz2 packages ( #3253 )
...
* Refactor signatures arg
* Remove set_solvables_with_sigs
* Fix optional signature type
* Change Database package type interface
* Change PackageType for libsolv parser
* Change PackageType for mamba parser
* Don't duplicate .conda and .tar.bz2 in mamba exe
* Fix error message disconnected graph
2024-03-29 12:07:35 +01:00
Antoine Prouvost
245de2009e
Update pre-commit hooks" ( #3252 )
...
* Update Pre-commit hooks
* Apply updated hook
2024-03-28 16:18:19 +01:00