Descrição
Decisões de dependência ficam mais fáceis de calcular a partir dos metadados dos repositórios antes de aplicar uma transação de pacotes.
Esta biblioteca é útil para ferramentas que precisam de um resolvedor de dependências em vez de lógica própria de seleção de pacotes. Ela lê dados de repositório e ajuda outro aplicativo a decidir quais pacotes podem ser instalados juntos, quais versões são válidas e quais conflitos precisam ser resolvidos.
Ela não altera pacotes por si só. O gerenciador de pacotes ou ferramenta administrativa que usa a biblioteca é responsável por aplicar transações no sistema.