Descrição
Transforma requisitos de dependência em um conjunto concreto de escolhas de pacotes que satisfazem as restrições solicitadas. É útil para instaladores, ferramentas de build e gerenciadores de pacotes que precisam decidir quais versões funcionam juntas.
Desenvolvedores usam isto como biblioteca de resolução dentro de outras ferramentas. O resultado depende das regras fornecidas pela aplicação, então restrições ou metadados incorretos ainda podem levar a escolhas impossíveis ou inesperadas de dependências.