provenience-0.1.2.3: provenience.cabal
name: provenience
version: 0.1.2.3
synopsis: Computations that automatically track data dependencies
description: see README.md
license: GPL-3
license-file: LICENSE.md
author: Olaf Klinke olf@aatal-apotheke.de
maintainer: olaf.klinke@phymetric.de
copyright: (c) 2020-2021 Lackmann Phymetric GmbH
homepage: https://hackage.haskell.org/package/provenience
category: Algorithm Visualization
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
tested-with: GHC == 7.10.3, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.10.4
library
hs-source-dirs: src
exposed-modules: Control.Provenience
, Data.Representation
, Data.Spreadsheet
-- tested against stackage lts-6.35 up to lts-16.31
build-depends: base >= 4.7 && < 5
, mtl >= 2.2.1 && <= 2.2.2
, fgl >= 5.5.3.1 && < 5.8
, pandoc >= 1.16 && < 3.0
, blaze-markup >= 0.7.1.1 && < 0.8.3
, aeson >= 0.11.3.0 && < 1.6
, data-default >= 0.5.3 && < 0.8
, containers >= 0.5.6.2 && < 0.7
, time >= 1.5.0.1 && < 2.0
, text >= 1.2.2.2 && < 1.3
default-language: Haskell2010
other-extensions: CPP
Flag example
description: Build an example executable that generates html documentation of the Euclidean algorithm
default: False
executable provenienceExample
main-is: example/euclidean.hs
default-language: Haskell2010
if !(flag(example))
buildable: False
build-depends: base >= 4.7 && < 5
, provenience
, mtl >= 2.2.1 && <= 2.2.2
, pandoc >= 1.16 && < 3.0
, text >= 1.2.2.2 && < 2.0
, data-default >= 0.5.3 && < 0.8
, containers
, doctemplates
-- containers, doctemplates only needed when using pandoc >= 2.8