package opam-0install-cudf
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=b95717ca5b377357bcbabab3374c189f6edda3a1d8229a139910d10421519583
sha512=d818f9ad62888a5bcb5e22db394b2a310afd22fbc313a3b16f5488ab5b19c4f05bb9ddee82a2f2842f5bd034f703175db4d5ad963d57514647793c2a1da70680
CHANGES.md.html
v0.4.2 (16/06/2021)
opam-0install: Upgrade to opam 2.1.0~rc (@kit-ty-kate #29)
Upgrade to (lang dune 2.7) (@kit-ty-kate #29)
v0.4.1 (22/04/2021)
opam-0install-cudf: Remove unused (
cmdliner
) and unnecessary (fmt
) dependencies for easier integration with opam. (@kit-ty-kate #28)opam-0install: Be explicit that
Ok
values are not passed toTerm.exit
(@talex5 #24)
v0.4 (09/10/2020)
opam-0install-cudf: Fix conflict detection (@kit-ty-kate #20)
v0.3 (17/09/2020)
opam-0install-cudf: Allow to tag packages as recommended when giving them to the solver (@kit-ty-kate #16) Recommanded packages might or might not be chosen by the solver depending on whether the most up-to-date Essential packages available are compatible with them.
Add an option to get the least up-to-date version of each packages (@kit-ty-kate #18) Option available in both opam-0install and opam-0install-cudf libraries as well as a new --prefer-oldest option to the opam-0install binary.
opam-0install-cudf: Remove the unnecessary dependency towards the opam library (@kit-ty-kate #15)
Documentation: Add a link to API docs in the README (@talex5 #14 #17)
v0.2 (17/06/2020)
Add a new
opam-0install-cudf
package (@kit-ty-kate #11). This uses opam's CUDF API, allowing the solver to be used directly from within opam.Dir_context.std_env
now has some optional arguments, and also responds foropam-version
(@talex5 #12). You will need to add an extra()
argument to it to upgrade.Evaluate a package's
available
expression inDir_context
(@talex5 #12). This isn't needed forSwitch_context
because the switch does it for us, butDir_context
could return packages withavailable: false
.Simplify the
CONTEXT
API (@talex5 #12).candidates
now returns eitherOk opam
orError pkg
for each package. This is clearer than using an option type and avoids the need for a separateload
function. It also makes it possible to filter packages based on the content of the opam file without having to load it twice. We also no longer bother loading the opam file for rejects (all we need is the name).
v0.1 (26/05/2020)
Initial release.