lib: disable WIP ledger4 parser, lighten dependencies

This commit is contained in:
Simon Michael 2017-03-29 21:00:16 -07:00
parent 8815266b5f
commit e8dcef5b5f
4 changed files with 11 additions and 28 deletions

View File

@ -56,7 +56,7 @@ import Hledger.Data.Dates (getCurrentDay)
import Hledger.Data.Types
import Hledger.Read.Common
import qualified Hledger.Read.JournalReader as JournalReader
import qualified Hledger.Read.LedgerReader as LedgerReader
-- import qualified Hledger.Read.LedgerReader as LedgerReader
import qualified Hledger.Read.TimedotReader as TimedotReader
import qualified Hledger.Read.TimeclockReader as TimeclockReader
import qualified Hledger.Read.CsvReader as CsvReader
@ -76,7 +76,7 @@ readers = [
,TimeclockReader.reader
,TimedotReader.reader
,CsvReader.reader
,LedgerReader.reader
-- ,LedgerReader.reader
]
readerNames :: [String]
@ -293,7 +293,7 @@ tests_Hledger_Read = TestList $
tests_readJournal'
++ [
JournalReader.tests_Hledger_Read_JournalReader,
LedgerReader.tests_Hledger_Read_LedgerReader,
-- LedgerReader.tests_Hledger_Read_LedgerReader,
TimeclockReader.tests_Hledger_Read_TimeclockReader,
TimedotReader.tests_Hledger_Read_TimedotReader,
CsvReader.tests_Hledger_Read_CsvReader,

View File

@ -54,7 +54,6 @@ flag oldtime
library
hs-source-dirs:
other/ledger-parse
./.
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
build-depends:
@ -85,9 +84,6 @@ library
, uglymemo
, utf8-string >=0.3.5 && <1.1
, HUnit
, parsers >= 0.5
, system-filepath
, trifecta >= 0.91
, parsec
, semigroups
if impl(ghc <7.6)
@ -124,7 +120,6 @@ library
Hledger.Read.Common
Hledger.Read.CsvReader
Hledger.Read.JournalReader
Hledger.Read.LedgerReader
Hledger.Read.TimedotReader
Hledger.Read.TimeclockReader
Hledger.Reports
@ -145,14 +140,13 @@ library
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
other-modules:
Ledger.Parser.Text
Paths_hledger_lib
default-language: Haskell2010
test-suite doctests
type: exitcode-stdio-1.0
main-is: doctests.hs
hs-source-dirs:
other/ledger-parse
./.
tests
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
@ -184,16 +178,12 @@ test-suite doctests
, uglymemo
, utf8-string >=0.3.5 && <1.1
, HUnit
, parsers >= 0.5
, system-filepath
, trifecta >= 0.91
, doctest >=0.8
, Glob >=0.7
if impl(ghc <7.6)
build-depends:
ghc-prim
other-modules:
Ledger.Parser.Text
Hledger
Hledger.Data
Hledger.Data.Account
@ -217,7 +207,6 @@ test-suite doctests
Hledger.Read.Common
Hledger.Read.CsvReader
Hledger.Read.JournalReader
Hledger.Read.LedgerReader
Hledger.Read.TimeclockReader
Hledger.Read.TimedotReader
Hledger.Reports
@ -243,7 +232,6 @@ test-suite hunittests
type: exitcode-stdio-1.0
main-is: hunittests.hs
hs-source-dirs:
other/ledger-parse
./.
tests
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
@ -275,9 +263,6 @@ test-suite hunittests
, uglymemo
, utf8-string >=0.3.5 && <1.1
, HUnit
, parsers >= 0.5
, system-filepath
, trifecta >= 0.91
, hledger-lib
, parsec
, test-framework
@ -293,7 +278,6 @@ test-suite hunittests
build-depends:
time >=1.5
other-modules:
Ledger.Parser.Text
Hledger
Hledger.Data
Hledger.Data.Account
@ -317,7 +301,6 @@ test-suite hunittests
Hledger.Read.Common
Hledger.Read.CsvReader
Hledger.Read.JournalReader
Hledger.Read.LedgerReader
Hledger.Read.TimeclockReader
Hledger.Read.TimedotReader
Hledger.Reports

View File

@ -67,9 +67,9 @@ dependencies:
- utf8-string >=0.3.5 && <1.1
- HUnit
# for ledger-parse:
- parsers >= 0.5
- system-filepath
- trifecta >= 0.91
#- parsers >= 0.5
#- system-filepath
#- trifecta >= 0.91
ghc-options:
- -Wall
- -fno-warn-unused-do-bind
@ -78,7 +78,7 @@ ghc-options:
- -fno-warn-type-defaults
- -fno-warn-orphans
source-dirs:
- other/ledger-parse
#- other/ledger-parse
- .
library:
exposed-modules:
@ -105,7 +105,7 @@ library:
- Hledger.Read.Common
- Hledger.Read.CsvReader
- Hledger.Read.JournalReader
- Hledger.Read.LedgerReader
# - Hledger.Read.LedgerReader
- Hledger.Read.TimedotReader
- Hledger.Read.TimeclockReader
- Hledger.Reports
@ -125,8 +125,8 @@ library:
- Hledger.Utils.Text
- Hledger.Utils.Tree
- Hledger.Utils.UTF8IOCompat
other-modules:
- Ledger.Parser.Text
# other-modules:
# - Ledger.Parser.Text
dependencies:
- parsec
- semigroups