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.Data.Types
import Hledger.Read.Common import Hledger.Read.Common
import qualified Hledger.Read.JournalReader as JournalReader 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.TimedotReader as TimedotReader
import qualified Hledger.Read.TimeclockReader as TimeclockReader import qualified Hledger.Read.TimeclockReader as TimeclockReader
import qualified Hledger.Read.CsvReader as CsvReader import qualified Hledger.Read.CsvReader as CsvReader
@ -76,7 +76,7 @@ readers = [
,TimeclockReader.reader ,TimeclockReader.reader
,TimedotReader.reader ,TimedotReader.reader
,CsvReader.reader ,CsvReader.reader
,LedgerReader.reader -- ,LedgerReader.reader
] ]
readerNames :: [String] readerNames :: [String]
@ -293,7 +293,7 @@ tests_Hledger_Read = TestList $
tests_readJournal' tests_readJournal'
++ [ ++ [
JournalReader.tests_Hledger_Read_JournalReader, JournalReader.tests_Hledger_Read_JournalReader,
LedgerReader.tests_Hledger_Read_LedgerReader, -- LedgerReader.tests_Hledger_Read_LedgerReader,
TimeclockReader.tests_Hledger_Read_TimeclockReader, TimeclockReader.tests_Hledger_Read_TimeclockReader,
TimedotReader.tests_Hledger_Read_TimedotReader, TimedotReader.tests_Hledger_Read_TimedotReader,
CsvReader.tests_Hledger_Read_CsvReader, CsvReader.tests_Hledger_Read_CsvReader,

View File

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

View File

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