From e9e8f350f2eacd2826187f5ccc363ed05921da1e Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 22 Dec 2022 19:25:08 -1000 Subject: [PATCH] dev: require megaparsec 9.3+ in dev build, for its useful dbg tool The 9.3 version works with our parsers. --- hledger-lib/package.yaml | 2 +- hledger-ui/package.yaml | 2 +- hledger-web/package.yaml | 2 +- hledger/package.yaml | 2 +- stack.yaml | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/hledger-lib/package.yaml b/hledger-lib/package.yaml index 65ea7b028..784362e38 100644 --- a/hledger-lib/package.yaml +++ b/hledger-lib/package.yaml @@ -53,7 +53,7 @@ dependencies: - file-embed >=0.0.10 - filepath - hashtables >=1.2.3.1 -- megaparsec >=7.0.0 && <9.4 +- megaparsec >=9.3 && <9.4 - microlens >=0.4 - microlens-th >=0.4 - mtl >=2.2.1 diff --git a/hledger-ui/package.yaml b/hledger-ui/package.yaml index f17fde23b..d248ebe9b 100644 --- a/hledger-ui/package.yaml +++ b/hledger-ui/package.yaml @@ -65,7 +65,7 @@ dependencies: - fsnotify >=0.4 && <0.5 - microlens >=0.4 - microlens-platform >=0.2.3.1 -- megaparsec >=7.0.0 && <9.4 +- megaparsec >=9.3 && <9.4 - mtl >=2.2.1 - process >=1.2 - safe >=0.3.19 diff --git a/hledger-web/package.yaml b/hledger-web/package.yaml index ff12860e2..3bff9bbd3 100644 --- a/hledger-web/package.yaml +++ b/hledger-web/package.yaml @@ -125,7 +125,7 @@ library: - http-conduit - http-client - http-types - - megaparsec >=7.0.0 && <9.4 + - megaparsec >=9.3 && <9.4 - mtl >=2.2.1 - network - shakespeare >=2.0.2.2 diff --git a/hledger/package.yaml b/hledger/package.yaml index 6df285892..8b5ce9ea5 100644 --- a/hledger/package.yaml +++ b/hledger/package.yaml @@ -111,7 +111,7 @@ dependencies: - filepath - githash >=0.1.6.2 - haskeline >=0.6 -- megaparsec >=7.0.0 && <9.4 +- megaparsec >=9.3 && <9.4 - microlens >=0.4 - mtl >=2.2.1 - process diff --git a/stack.yaml b/stack.yaml index 6c60f57cb..e84b34363 100644 --- a/stack.yaml +++ b/stack.yaml @@ -10,6 +10,7 @@ packages: extra-deps: # for hledger-lib: +- megaparsec-9.3.0 # - breakpoint-0.1.2.0 # for hledger: # for hledger-ui: