Я строю проект на Haskell, используя stack
, и мне нужно обновить одну из библиотек, от которых зависит мой проект - назовем это otherlib
.
Я разбудил otherlib
и внес необходимые изменения, увеличил номер версии (назовем мою версию 0.9.1), собрал его, используя cabal
(что и используется в этом проекте), и запустил cabal install otherlib
положить мою модифицированную версию в локальный кеш. Теперь я хотел бы включить его в свой собственный проект как можно разумнее.
Изменения, которые я внес в otherlib
, являются (IMO) довольно разумными и имеют шанс быть принятыми сопровождающим, когда я создаю PR. Но пока у меня есть версия, которой нет в наборе решений stack
.
Включение otherlib-0.9.1
в мои package.yaml
зависимости не работает и не добавляет его к моим stack.yaml
extra-deps
.
Есть ли хороший способ настроить это?