higgledy/higgledy.cabal
Alistair Burrowes 0797072841 Update to generic lens 2.1.0.0
This version and above is required as they expose GUpcast again.
2021-01-26 09:50:33 +11:00

75 lines
2.2 KiB
Plaintext

cabal-version: 2.4
build-type: Custom
name: higgledy
version: 0.3.1.0
synopsis: Partial types as a type constructor.
description: Use the generic representation of an ADT to get a higher-kinded data-style interface automatically.
homepage: https://github.com/i-am-tom/higgledy
license: MIT
license-file: LICENSE
author: Tom Harding
maintainer: tom.harding@habito.com
category: Data
extra-source-files: CHANGELOG.md
, README.md
custom-setup
setup-depends:
base,
Cabal,
cabal-doctest ^>= 1.0
library
exposed-modules: Data.Generic.HKD
Data.Generic.HKD.Build
Data.Generic.HKD.Construction
Data.Generic.HKD.Labels
Data.Generic.HKD.Named
Data.Generic.HKD.Types
build-depends: base >= 4.12 && < 5
, barbies ^>= 2.0
, generic-lens >= 2.1 && < 3.0
, generic-lens-core >= 2.1 && < 3.0
, QuickCheck >= 2.12.6 && < 2.14
, named ^>= 0.3.0.0
hs-source-dirs: src
default-language: Haskell2010
test-suite doctests
build-depends: base
, base-compat ^>= 0.11
, doctest ^>= 0.17
, higgledy
, lens
, QuickCheck
, template-haskell
main-is: Doctest.hs
type: exitcode-stdio-1.0
hs-source-dirs: test
ghc-options: -Wall -Wextra -threaded
default-language: Haskell2010
test-suite test
build-depends: base
, barbies
, higgledy
, hspec >= 2.6.1 && < 2.8
, lens >= 4.17 && < 5
, QuickCheck
main-is: Main.hs
type: exitcode-stdio-1.0
hs-source-dirs: test
default-language: Haskell2010
test-suite readme
build-depends: base
, barbies
, lens >= 4.17 && < 5
, higgledy
, named ^>= 0.3.0.0
main-is: README.lhs
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -pgmL markdown-unlit -Wall
build-tool-depends: markdown-unlit:markdown-unlit