Как я могу использовать файлы cabal.config Stackage с cabal в стиле nix?

Stackage предоставляет cabal.config файл с каждым снимком, например этот. Как я могу сделать cabal new-configure проектом с версиями пакетов из этого файла?

(В качестве альтернативы: есть ли другой способ настроить проект кабалы в стиле Nix с версиями зависимостей из определенного снимка Stackage?)


person sjakobi    schedule 11.03.2018    source источник


Ответы (1)


Файлы cabal.config из Stackage содержат только один огромный constraints раздел с тем же синтаксисом, что и файлы cabal.project.

Таким образом, вы можете просто скопировать эти ограничения в свой cabal.project.local файл, удалить любые ограничения для пакетов в локальном проекте и new-build.

person sjakobi    schedule 11.03.2018