opam
opam copied to clipboard
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
Suggestion by @MSoegtropIMC in https://github.com/ocaml/opam/issues/5239
I wanted to switch from opam 2.0.X to opam 2.1.2, but the integrated depext still doesn't seem to support macOS: ``` opam install conf-pkg-config [NOTE] External dependency handling not supported...
Closes #3775 . This PR adds a subcommand `opam tree` which displays a dependency tree as a Unicode art or ASCII art. It can also display a reverse-dependency tree (through...
To reproduce: ``` git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/21924/head" && git reset --hard f90ed7d6 git fetch origin master git merge --no-edit aed2a8dda4d902b44915b75e82af9cd3c6ba2cd9 cat >...
Use the default criteria during reinstall/upgrade when requesting at least one non-installed package
Fixes https://github.com/ocaml/opam/issues/5224 as well as discrepancies in the result given by the solver between `opam install ` and `opam reinstall ` when `` is not installed (see the differences in...
Fixes https://github.com/ocaml/opam/issues/5227 --------- TODO: - [ ] Some tests should be added to prevent regressions
Add a flag which allows to keep the default environment available even if --environment is specified. Useful for overriding some parts of the default environment while keeping others. For example,...
## Fix PRs * #4882 * #4999 * #4934 * #4998 * #4978 * #4971 * #5017 * #4982 * #5030 * #5056 * #5097 * #5030 * #5027 *...
If I set the opam root to be non default, with the OPAMROOT env variable, during `opam init` the `required setup` section still points to `~/.opam` instead of the content...