I am looking for a good dependency solver written in Elixir. Currently, I use a hybrid Erlang/Elixir solution code from with https://github.com/chef/chef-server/tree/master/src/oc_erchef/apps/depsolver
Depsolver is a dependency solver package for erlang. You supply it with a list of versioned objects that are in the world and then you can solve for different version constraints. If no solution can be found, detailed back tracking information is returned that can be used to detect what exact dependencies are causing the problem.
It kinda works, but I have some specific needs (tracking info when a dep object has a certain property) and adapting the Erlang part is quite hard.
Question: Who knows a nice dependency solver, with versioned objects, written in Elixir?