Я бы сказал, что лучший способ проверить диапазон версий, указанный в файле .cabal
, - это попробовать установить пакет.
Cabal будет игнорировать все пакеты, установленные на вашем компьютере, которые не указаны в файле описания пакетов.
Например, если у вас установлено somepackage-2.1
, но в файле .cabal
указано somepackage >= 1.0 && < 2.0
, cabal-install попытается загрузить версию пакета из этого диапазона. Это означает, что вы не будете случайно использовать пакет, который равен на вашем компьютере, но не , указанный в описании пакета.
Установка пакета проста, вы можете просто запустить cabal install
из каталога, содержащего файл .cabal
.