ed6e09c
name:            persistent
ed6e09c
version:         2.8.2
ed6e09c
x-revision: 1
ed6e09c
license:         MIT
ed6e09c
license-file:    LICENSE
ed6e09c
author:          Michael Snoyman <michael@snoyman.com>
ed6e09c
maintainer:      Michael Snoyman <michael@snoyman.com>, Greg Weber <greg@gregweber.info>
ed6e09c
synopsis:        Type-safe, multi-backend data serialization.
ed6e09c
description:     Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/persistent>.
ed6e09c
category:        Database, Yesod
ed6e09c
stability:       Stable
ed6e09c
cabal-version:   >= 1.8
ed6e09c
build-type:      Simple
ed6e09c
homepage:        http://www.yesodweb.com/book/persistent
ed6e09c
bug-reports:     https://github.com/yesodweb/persistent/issues
ed6e09c
extra-source-files: ChangeLog.md README.md
ed6e09c

ed6e09c
flag nooverlap
ed6e09c
    default: False
ed6e09c
    description: test out our assumption that OverlappingInstances is just for String
ed6e09c

ed6e09c
library
ed6e09c
    if flag(nooverlap)
ed6e09c
        cpp-options: -DNO_OVERLAP
ed6e09c

ed6e09c
    build-depends:   base                     >= 4.8       && < 5
ed6e09c
                   , bytestring               >= 0.9
ed6e09c
                   , transformers             >= 0.2.1
ed6e09c
                   , time                     >= 1.1.4
ed6e09c
                   , old-locale
ed6e09c
                   , text                     >= 0.8
ed6e09c
                   , containers               >= 0.2
ed6e09c
                   , conduit                  >= 1.2.8
ed6e09c
                   , resourcet                >= 1.1.10
ed6e09c
                   , resource-pool            >= 0.2.2.0
ed6e09c
                   , path-pieces              >= 0.1
ed6e09c
                   , http-api-data            >= 0.2       && < 0.4
ed6e09c
                   , aeson                    >= 0.5
ed6e09c
                   , monad-logger             >= 0.3.28
ed6e09c
                   , base64-bytestring
ed6e09c
                   , unordered-containers
ed6e09c
                   , vector
ed6e09c
                   , attoparsec
ed6e09c
                   , template-haskell
ed6e09c
                   , haskell-src-meta
ed6e09c
                   , blaze-html               >= 0.5
ed6e09c
                   , blaze-markup             >= 0.5.1
ed6e09c
                   , silently
ed6e09c
                   , mtl
ed6e09c
                   , fast-logger              >= 2.1
ed6e09c
                   , scientific
ed6e09c
                   , tagged
ed6e09c
                   , unliftio-core
ed6e09c
                   , void
ed6e09c

ed6e09c
    exposed-modules: Database.Persist
ed6e09c
                     Database.Persist.Quasi
ed6e09c

ed6e09c
                     Database.Persist.Types
ed6e09c
                     Database.Persist.Class
ed6e09c
                     Database.Persist.Sql
ed6e09c
                     Database.Persist.Sql.Util
ed6e09c
                     Database.Persist.Sql.Types.Internal
ed6e09c

ed6e09c
    other-modules:   Database.Persist.Types.Base
ed6e09c
                     Database.Persist.Class.DeleteCascade
ed6e09c
                     Database.Persist.Class.PersistEntity
ed6e09c
                     Database.Persist.Class.PersistQuery
ed6e09c
                     Database.Persist.Class.PersistUnique
ed6e09c
                     Database.Persist.Class.PersistConfig
ed6e09c
                     Database.Persist.Class.PersistField
ed6e09c
                     Database.Persist.Class.PersistStore
ed6e09c

ed6e09c
                     Database.Persist.Sql.Migration
ed6e09c
                     Database.Persist.Sql.Internal
ed6e09c
                     Database.Persist.Sql.Types
ed6e09c
                     Database.Persist.Sql.Raw
ed6e09c
                     Database.Persist.Sql.Raw.QQ
ed6e09c
                     Database.Persist.Sql.Run
ed6e09c
                     Database.Persist.Sql.Class
ed6e09c
                     Database.Persist.Sql.Orphan.PersistQuery
ed6e09c
                     Database.Persist.Sql.Orphan.PersistStore
ed6e09c
                     Database.Persist.Sql.Orphan.PersistUnique
ed6e09c

ed6e09c
    ghc-options:     -Wall
ed6e09c

ed6e09c
test-suite test
ed6e09c
    type:          exitcode-stdio-1.0
ed6e09c
    main-is:       test/main.hs
ed6e09c

ed6e09c
    build-depends:   base >= 4.8 && < 5
ed6e09c
                   , hspec >= 1.3
ed6e09c
                   , containers
ed6e09c
                   , text
ed6e09c
                   , unordered-containers
ed6e09c
                   , time
ed6e09c
                   , old-locale
ed6e09c
                   , bytestring
ed6e09c
                   , vector
ed6e09c
                   , base64-bytestring
ed6e09c
                   , attoparsec
ed6e09c
                   , transformers
ed6e09c
                   , path-pieces
ed6e09c
                   , http-api-data            >= 0.2       && < 0.4
ed6e09c
                   , aeson
ed6e09c
                   , resourcet
ed6e09c
                   , monad-logger
ed6e09c
                   , conduit
ed6e09c
                   , monad-control
ed6e09c
                   , blaze-html
ed6e09c
                   , scientific
ed6e09c
                   , tagged
ed6e09c
                   , fast-logger              >= 2.1
ed6e09c
                   , mtl
ed6e09c
                   , template-haskell
ed6e09c
                   , resource-pool
ed6e09c

ed6e09c
    cpp-options: -DTEST
ed6e09c

ed6e09c
    other-modules:   Database.Persist.Class.PersistEntity
ed6e09c
                     Database.Persist.Class.PersistField
ed6e09c
                     Database.Persist.Quasi
ed6e09c
                     Database.Persist.Types
ed6e09c
                     Database.Persist.Types.Base
ed6e09c

ed6e09c
source-repository head
ed6e09c
  type:     git
ed6e09c
  location: git://github.com/yesodweb/persistent.git