]> Git — Sourcephile - haskell/literate-accounting.git/blob - literate-accounting.cabal
iface: rename {Haccounting => Literate.Accounting}
[haskell/literate-accounting.git] / literate-accounting.cabal
1 cabal-version: 3.0
2 name: literate-accounting
3 maintainer: mailto:~julm/literate-accounting@todo.code.sourcephile.fr
4 bug-reports: https://todo.code.sourcephile.fr/~julm/literate-accounting
5 homepage: https://git.code.sourcephile.fr/~julm/literate-accounting
6 author: Julien Moutinho <julm+literate-accounting@sourcephile.fr>
7 copyright: Julien Moutinho <julm+literate-accounting@sourcephile.fr>
8 license: AGPL-3.0-or-later
9 license-file: LICENSES/AGPL-3.0-or-later.txt
10 -- PVP: +-+------- breaking API changes
11 -- | | +----- non-breaking API additions
12 -- | | | +--- code changes with no API change
13 version: 0.0.0.20211106
14 stability: experimental
15 category: Accounting
16 synopsis: Accounting library.
17 description:
18 This is a work-in-progress accounting library.
19 build-type: Simple
20 tested-with: GHC==8.10.7
21 extra-doc-files:
22 ChangeLog.md
23 extra-source-files:
24 cabal.project
25 .envrc
26 flake.lock
27 flake.nix
28 Makefile
29 extra-tmp-files:
30
31 source-repository head
32 type: git
33 location: https://git.code.sourcephile.fr/~julm/literate-accounting
34
35 library
36 hs-source-dirs: src
37 exposed-modules:
38 Literate.Accounting
39 Literate.Accounting.Balance
40 Literate.Accounting.Chart
41 Literate.Accounting.Flow
42 Literate.Accounting.Journal
43 Literate.Accounting.Math
44 Literate.Accounting.Move
45 Literate.Accounting.Rebindable
46 Literate.Accounting.Unit
47 default-language: Haskell2010
48 default-extensions:
49 DefaultSignatures
50 DeriveAnyClass
51 DeriveFunctor
52 DeriveGeneric
53 DerivingStrategies
54 FlexibleContexts
55 FlexibleInstances
56 GeneralizedNewtypeDeriving
57 LambdaCase
58 MultiParamTypeClasses
59 NamedFieldPuns
60 NoImplicitPrelude
61 RecordWildCards
62 ScopedTypeVariables
63 TupleSections
64 TypeApplications
65 TypeFamilies
66 TypeOperators
67 ghc-options:
68 -Wall
69 -Wincomplete-uni-patterns
70 -Wincomplete-record-updates
71 -Wpartial-fields
72 -fprint-potential-instances
73 build-depends:
74 base >= 4.10 && < 5,
75 containers,
76 Decimal >= 0.4,
77 deepseq >= 1.4,
78 hashable,
79 microlens,
80 time >= 1.6,
81 transformers,
82 unordered-containers