opaleye-sqlite-0.0.1.1: opaleye-sqlite.cabal
name: opaleye-sqlite
copyright: Copyright (c) 2014-2015 Purely Agile Limited
version: 0.0.1.1
synopsis: An SQL-generating DSL targeting SQLite
description: An SQL-generating DSL targeting SQLite. Allows
SQLite queries to be written within Haskell in a
typesafe and composable fashion.
This package is old and unmaintained. It may work, or
it may not. If you are interested in reviving it
please file an issue on the GitHub repository.
homepage: https://github.com/tomjaguarpaw/haskell-opaleye
bug-reports: https://github.com/tomjaguarpaw/haskell-opaleye/issues
license: BSD3
license-file: LICENSE
author: Purely Agile
maintainer: Purely Agile
category: Database
build-type: Simple
cabal-version: 1.18
extra-doc-files: Doc/*.md
tested-with: GHC==7.10.1, GHC==7.8.4, GHC==7.6.3
source-repository head
type: git
location: https://github.com/tomjaguarpaw/haskell-opaleye.git
library
default-language: Haskell2010
hs-source-dirs: src
build-depends:
base >= 4 && < 5
, base16-bytestring >= 0.1.1.6 && < 0.2
, case-insensitive >= 1.2 && < 1.3
, bytestring >= 0.10 && < 0.11
, contravariant >= 1.2 && < 1.6
, direct-sqlite >= 2.3.13 && < 2.4
, pretty >= 1.1.1.0 && < 1.2
, product-profunctors >= 0.6.2 && < 0.12
, profunctors >= 4.0 && < 5.6
, semigroups >= 0.13 && < 0.20
, sqlite-simple
, text >= 0.11 && < 1.3
, transformers >= 0.3 && < 0.6
, time >= 1.4 && < 1.10
, time-locale-compat >= 0.1 && < 0.2
, uuid >= 1.3 && < 1.4
, void >= 0.4 && < 0.8
exposed-modules: Opaleye.SQLite,
Opaleye.SQLite.Aggregate,
Opaleye.SQLite.Binary,
Opaleye.SQLite.Column,
Opaleye.SQLite.Constant,
Opaleye.SQLite.Distinct,
Opaleye.SQLite.Join,
Opaleye.SQLite.Manipulation,
Opaleye.SQLite.Operators,
Opaleye.SQLite.Order,
Opaleye.SQLite.PGTypes,
Opaleye.SQLite.QueryArr,
Opaleye.SQLite.RunQuery,
Opaleye.SQLite.Sql,
Opaleye.SQLite.SqlTypes,
Opaleye.SQLite.Table,
Opaleye.SQLite.Values,
Opaleye.SQLite.Internal.Aggregate,
Opaleye.SQLite.Internal.Binary,
Opaleye.SQLite.Internal.Column,
Opaleye.SQLite.Internal.Distinct,
Opaleye.SQLite.Internal.Helpers,
Opaleye.SQLite.Internal.Join,
Opaleye.SQLite.Internal.Order,
Opaleye.SQLite.Internal.Optimize,
Opaleye.SQLite.Internal.PackMap,
Opaleye.SQLite.Internal.PGTypes,
Opaleye.SQLite.Internal.PrimQuery,
Opaleye.SQLite.Internal.Print,
Opaleye.SQLite.Internal.QueryArr,
Opaleye.SQLite.Internal.RunQuery,
Opaleye.SQLite.Internal.Sql,
Opaleye.SQLite.Internal.Table,
Opaleye.SQLite.Internal.TableMaker,
Opaleye.SQLite.Internal.Tag,
Opaleye.SQLite.Internal.Unpackspec,
Opaleye.SQLite.Internal.Values
Opaleye.SQLite.Internal.HaskellDB.PrimQuery,
Opaleye.SQLite.Internal.HaskellDB.Sql,
Opaleye.SQLite.Internal.HaskellDB.Sql.Default,
Opaleye.SQLite.Internal.HaskellDB.Sql.Generate,
Opaleye.SQLite.Internal.HaskellDB.Sql.Print
ghc-options: -Wall
test-suite test
default-language: Haskell2010
type: exitcode-stdio-1.0
main-is: Test.hs
other-modules: QuickCheck
hs-source-dirs: Test
build-depends:
base >= 4 && < 5,
containers,
contravariant,
profunctors,
product-profunctors,
QuickCheck,
semigroups,
sqlite-simple,
opaleye-sqlite
ghc-options: -Wall
test-suite tutorial
default-language: Haskell2010
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules: TutorialAdvanced,
TutorialBasic,
TutorialManipulation,
DefaultExplanation
hs-source-dirs: Doc/Tutorial
build-depends:
base >= 4 && < 5,
profunctors,
product-profunctors >= 0.6,
sqlite-simple,
time,
opaleye-sqlite
ghc-options: -Wall