e995844bc5
Build and Test / build-and-test (push) Successful in 4m51s
- Add -Werror to ghc-options for both library and test suite - Remove unused Data.Maybe import from Internal.hs - Remove unused Data.Int and Data.Text imports from test files
60 lines
1.4 KiB
Plaintext
60 lines
1.4 KiB
Plaintext
cabal-version: 2.2
|
|
name: orville-sqlite
|
|
version: 0.1.0.0
|
|
synopsis: A type-safe SQLite API modeled after Flipstone Orville
|
|
description:
|
|
Maps Haskell data types to SQLite tables with compile-time schema guarantees.
|
|
Provides type-safe column mapping, automatic schema migration, and basic CRUD
|
|
query execution.
|
|
category: database, sqlite
|
|
author: ""
|
|
maintainer: ""
|
|
license: MIT
|
|
license-file: LICENSE
|
|
build-type: Simple
|
|
|
|
library
|
|
exposed-modules:
|
|
Orville.SQLite
|
|
Orville.SQLite.AutoMigration
|
|
Orville.SQLite.Execution
|
|
Orville.SQLite.FieldDefinition
|
|
Orville.SQLite.Internal
|
|
Orville.SQLite.Monad
|
|
Orville.SQLite.Raw
|
|
Orville.SQLite.RawSql
|
|
Orville.SQLite.SqlMarshaller
|
|
Orville.SQLite.SqlType
|
|
Orville.SQLite.TableDefinition
|
|
hs-source-dirs: src
|
|
build-depends:
|
|
base >=4.17 && <5
|
|
, direct-sqlite
|
|
, mtl
|
|
, text
|
|
, bytestring
|
|
default-language: Haskell2010
|
|
ghc-options: -Wall -Werror
|
|
|
|
test-suite spec
|
|
type: exitcode-stdio-1.0
|
|
main-is: Main.hs
|
|
other-modules:
|
|
Test.Setup
|
|
Test.AutoMigration
|
|
Test.EntityOperations
|
|
Test.FieldDefinition
|
|
Test.Raw
|
|
Test.SqlMarshaller
|
|
hs-source-dirs: test
|
|
build-depends:
|
|
base >=4.17 && <5
|
|
, bytestring
|
|
, direct-sqlite
|
|
, mtl
|
|
, orville-sqlite
|
|
, hspec
|
|
, text
|
|
default-language: Haskell2010
|
|
ghc-options: -Wall -Werror
|