persistent.cabal 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. name: persistent
  2. version: 2.10.0
  3. license: MIT
  4. license-file: LICENSE
  5. author: Michael Snoyman <michael@snoyman.com>
  6. maintainer: Michael Snoyman <michael@snoyman.com>, Greg Weber <greg@gregweber.info>
  7. synopsis: Type-safe, multi-backend data serialization.
  8. description: Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/persistent>.
  9. category: Database, Yesod
  10. stability: Stable
  11. cabal-version: >= 1.10
  12. build-type: Simple
  13. homepage: http://www.yesodweb.com/book/persistent
  14. bug-reports: https://github.com/yesodweb/persistent/issues
  15. extra-source-files: ChangeLog.md README.md
  16. flag nooverlap
  17. default: False
  18. description: test out our assumption that OverlappingInstances is just for String
  19. library
  20. if flag(nooverlap)
  21. cpp-options: -DNO_OVERLAP
  22. build-depends: base >= 4.9 && < 5
  23. , aeson >= 1.0
  24. , attoparsec
  25. , base64-bytestring
  26. , blaze-html >= 0.9
  27. , bytestring >= 0.10
  28. , conduit >= 1.2.12
  29. , containers >= 0.5
  30. , fast-logger >= 2.4
  31. , http-api-data >= 0.3
  32. , monad-logger >= 0.3.28
  33. , mtl
  34. , path-pieces >= 0.2
  35. , resource-pool >= 0.2.3
  36. , resourcet >= 1.1.10
  37. , scientific
  38. , silently
  39. , template-haskell
  40. , text >= 1.2
  41. , time >= 1.6
  42. , transformers >= 0.5
  43. , unliftio-core
  44. , unordered-containers
  45. , vector
  46. default-extensions: FlexibleContexts
  47. , MultiParamTypeClasses
  48. , OverloadedStrings
  49. , TypeFamilies
  50. exposed-modules: Database.Persist
  51. Database.Persist.Quasi
  52. Database.Persist.Types
  53. Database.Persist.Class
  54. Database.Persist.Sql
  55. Database.Persist.Sql.Util
  56. Database.Persist.Sql.Types.Internal
  57. other-modules: Database.Persist.Types.Base
  58. Database.Persist.Class.DeleteCascade
  59. Database.Persist.Class.PersistEntity
  60. Database.Persist.Class.PersistQuery
  61. Database.Persist.Class.PersistUnique
  62. Database.Persist.Class.PersistConfig
  63. Database.Persist.Class.PersistField
  64. Database.Persist.Class.PersistStore
  65. Database.Persist.Sql.Migration
  66. Database.Persist.Sql.Internal
  67. Database.Persist.Sql.Types
  68. Database.Persist.Sql.Raw
  69. Database.Persist.Sql.Run
  70. Database.Persist.Sql.Class
  71. Database.Persist.Sql.Orphan.PersistQuery
  72. Database.Persist.Sql.Orphan.PersistStore
  73. Database.Persist.Sql.Orphan.PersistUnique
  74. ghc-options: -Wall
  75. default-language: Haskell2010
  76. test-suite test
  77. type: exitcode-stdio-1.0
  78. main-is: test/main.hs
  79. build-depends: base >= 4.9 && < 5
  80. , aeson
  81. , attoparsec
  82. , base64-bytestring
  83. , blaze-html
  84. , bytestring
  85. , containers
  86. , hspec >= 2.4
  87. , http-api-data
  88. , path-pieces
  89. , scientific
  90. , text
  91. , time
  92. , transformers
  93. , unordered-containers
  94. , vector
  95. cpp-options: -DTEST
  96. default-extensions: FlexibleContexts
  97. , MultiParamTypeClasses
  98. , OverloadedStrings
  99. , TypeFamilies
  100. other-modules: Database.Persist.Class.PersistEntity
  101. Database.Persist.Class.PersistField
  102. Database.Persist.Quasi
  103. Database.Persist.Types
  104. Database.Persist.Types.Base
  105. default-language: Haskell2010
  106. source-repository head
  107. type: git
  108. location: git://github.com/yesodweb/persistent.git