Descrição
Represente especificações de dependências Python com operações lógicas. Isso ajuda ferramentas de empacotamento e resolução a raciocinar sobre combinações, alternativas e restrições de forma mais expressiva do que strings simples de requisitos.
É uma biblioteca para ferramentas de pacotes. Lógica de dependências pode afetar o que será instalado; por isso, resolvedores e metadados gerados devem ser testados com conjuntos reais de pacotes antes de serem confiados.