single-tuple-0.1.2.0: single-tuple.cabal
cabal-version: 2.2
name: single-tuple
version: 0.1.2.0
synopsis: a class for single tuple implementations
description: a class for single tuple implementations
category: Data
homepage: https://github.com/kakkun61/tuple
bug-reports: https://github.com/kakkun61/tuple/issues
author: Kazuki Okamoto
maintainer: kazuki.okamoto@kakkun61.com
copyright: 2019 Kazuki Okamoto
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/kakkun61/tuple
common common
build-depends: base >=4.10 && <5,
OneTuple >=0.2 && <0.3,
Only >=0.1 && <0.2,
ghc-prim
ghc-options: -Wall
-Wcompat
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-Wmonomorphism-restriction
-Wmissing-exported-signatures
-Wmissing-home-modules
-Wmissing-import-lists
-Widentities
-Wredundant-constraints
-Wno-name-shadowing
-Wno-unticked-promoted-constructors
if impl(ghc >= 8.4.0)
ghc-options: -Wpartial-fields
default-language: Haskell2010
library
import: common
exposed-modules: Data.Tuple.Single
hs-source-dirs: src
if impl(ghc >= 8.4.0)
ghc-options: -Wmissing-export-lists
test-suite test
import: common
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules: Data.Tuple.SingleSpec
hs-source-dirs: test
ghc-options: -threaded
-rtsopts
-with-rtsopts=-N
-Wno-missing-import-lists
build-depends: single-tuple,
hspec
build-tool-depends: hspec-discover:hspec-discover