Open turion opened 1 year ago
CC @idontgetoutmuch @reubenharry
cabal-docspec
unfortunately is hard to install in a sustainable way. See https://github.com/phadej/cabal-extras/issues/135. The only way I can think of (apart of building from source) would be pinning a version from a github release as described in https://serokell.io/blog/doctests-in-haskell. The alternative is dropping cabal-docspec
altogether, which would be sad, but might be necessary.
It seems cabal-docspec
was added as an experiment in https://github.com/tweag/monad-bayes/pull/161, so I'm of a mind to remove it, since it was never tested on CI (and haskell-nix-utils
seem unmaintained).
flake.nix
, which seems to be discontinued. It still uses GHC 8.6 which is long outdated and has to be compiled from source when doingnix develop
. It seems it is only used incabal-docspec
, so maybe there is a different way to do this directly, see https://github.com/phadej/cabal-extras and https://serokell.io/blog/doctests-in-haskell. Also, functionality like this should be on CI so that it doesn't break.When removing this dependency, one gets:
This is probably due to some recent API changes in https://github.com/tweag/jupyenv. These have to be tracked down and fixed. And
nix develop
should be run on CI as well.