packages feed

graphula-2.0.0.2: graphula.cabal

cabal-version:      1.12
name:               graphula
version:            2.0.0.2
license:            MIT
license-file:       LICENSE
maintainer:         Freckle Education
homepage:           https://github.com/freckle/graphula#readme
bug-reports:        https://github.com/freckle/graphula/issues
synopsis:
    A declarative library for describing dependencies between data

description:        Please see README.md
category:           Network
build-type:         Simple
extra-source-files:
    README.md
    CHANGELOG.md

source-repository head
    type:     git
    location: https://github.com/freckle/graphula

library
    exposed-modules:
        Graphula
        Graphula.Arbitrary
        Graphula.Internal
        Graphula.Key

    hs-source-dirs:   src
    other-modules:    Paths_graphula
    default-language: Haskell2010
    ghc-options:
        -Weverything -Wno-unsafe -Wno-safe -Wno-missing-import-lists
        -Wno-implicit-prelude

    build-depends:
        HUnit >=1.6.1.0 && <1.7,
        QuickCheck >=2.13.2 && <2.14,
        base >=4.13.0.0 && <4.14,
        containers >=0.6.2.1 && <0.7,
        directory >=1.3.6.0 && <1.4,
        generics-eot >=0.4.0.1 && <0.5,
        mtl >=2.2.2 && <2.3,
        persistent >=2.10.5.3 && <2.11,
        random ==1.1.*,
        semigroups >=0.19.1 && <0.20,
        temporary ==1.3.*,
        text >=1.2.4.0 && <1.3,
        transformers >=0.5.6.2 && <0.6,
        unliftio >=0.2.13.1 && <0.3,
        unliftio-core >=0.1.2.0 && <0.2

    if impl(ghc >=8.10)
        ghc-options:
            -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module

test-suite readme
    type:             exitcode-stdio-1.0
    main-is:          README.lhs
    hs-source-dirs:   test
    other-modules:
        Graphula.UUIDKey
        Paths_graphula

    default-language: Haskell2010
    ghc-options:
        -Weverything -Wno-unsafe -Wno-safe -Wno-missing-import-lists
        -Wno-implicit-prelude -pgmL markdown-unlit

    build-depends:
        QuickCheck >=2.13.2 && <2.14,
        aeson >=1.4.7.1 && <1.5,
        base >=4.13.0.0 && <4.14,
        bytestring >=0.10.10.1 && <0.11,
        containers >=0.6.2.1 && <0.7,
        graphula -any,
        hspec >=2.7.4 && <2.8,
        http-api-data >=0.4.1.1 && <0.5,
        markdown-unlit >=0.5.0 && <0.6,
        monad-logger >=0.3.35 && <0.4,
        path-pieces >=0.2.1 && <0.3,
        persistent >=2.10.5.3 && <2.11,
        persistent-sqlite >=2.10.6.2 && <2.11,
        persistent-template >=2.8.2.3 && <2.9,
        resourcet >=1.2.4.2 && <1.3,
        text >=1.2.4.0 && <1.3,
        transformers >=0.5.6.2 && <0.6,
        unliftio-core >=0.1.2.0 && <0.2,
        uuid >=1.3.13 && <1.4

    if impl(ghc >=8.10)
        ghc-options:
            -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module