mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-19 02:08:01 +03:00
pkg: Drop base-compat-batteries dependency.
Our supported stackage versions are now new enough that we don't need any of the compatibility features anymore.
This commit is contained in:
parent
c90e7dbc8d
commit
1bc04685b7
@ -118,7 +118,6 @@ import qualified Hledger.Read as H
|
||||
import qualified Hledger.Utils.Parse as H
|
||||
import Lens.Micro (set)
|
||||
import Options.Applicative
|
||||
import "base-compat" Prelude.Compat ((<>))
|
||||
import System.Exit (exitFailure)
|
||||
import System.FilePath (FilePath)
|
||||
import qualified Text.Megaparsec as P
|
||||
|
@ -79,18 +79,16 @@ module Hledger.Data.Dates (
|
||||
)
|
||||
where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat hiding (fail)
|
||||
import qualified "base-compat-batteries" Control.Monad.Fail.Compat as Fail (MonadFail, fail)
|
||||
import qualified Control.Monad.Fail as Fail (MonadFail, fail)
|
||||
import Control.Applicative (liftA2)
|
||||
import Control.Applicative.Permutations
|
||||
import Control.Monad (guard, unless)
|
||||
import "base-compat-batteries" Data.List.Compat
|
||||
import Data.Char (digitToInt, isDigit, ord)
|
||||
import Data.Default (def)
|
||||
import Data.Foldable (asum)
|
||||
import Data.Function (on)
|
||||
import Data.Functor (($>))
|
||||
import Data.List (elemIndex, group, sort, sortBy)
|
||||
import Data.Maybe (catMaybes, fromMaybe, isJust, mapMaybe)
|
||||
import Data.Ord (comparing)
|
||||
import qualified Data.Set as Set
|
||||
|
@ -17,8 +17,6 @@ module Hledger.Data.StringFormat (
|
||||
, tests_StringFormat
|
||||
) where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat
|
||||
import Numeric (readDec)
|
||||
import Data.Char (isPrint)
|
||||
import Data.Default (Default(..))
|
||||
|
@ -119,10 +119,8 @@ module Hledger.Read.Common (
|
||||
where
|
||||
|
||||
--- ** imports
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat hiding (fail, readFile)
|
||||
import Control.Applicative.Permutations (runPermutation, toPermutationWithDefault)
|
||||
import qualified "base-compat-batteries" Control.Monad.Fail.Compat as Fail (fail)
|
||||
import qualified Control.Monad.Fail as Fail (fail)
|
||||
import Control.Monad.Except (ExceptT(..), liftEither, runExceptT, throwError)
|
||||
import Control.Monad.State.Strict hiding (fail)
|
||||
import Data.Bifunctor (bimap, second)
|
||||
@ -131,7 +129,7 @@ import Data.Decimal (DecimalRaw (Decimal), Decimal)
|
||||
import Data.Either (lefts, rights)
|
||||
import Data.Function ((&))
|
||||
import Data.Functor ((<&>))
|
||||
import "base-compat-batteries" Data.List.Compat
|
||||
import Data.List (find, genericReplicate)
|
||||
import Data.List.NonEmpty (NonEmpty(..))
|
||||
import Data.Maybe (catMaybes, fromMaybe, isJust, listToMaybe)
|
||||
import qualified Data.Map as M
|
||||
|
@ -37,8 +37,6 @@ module Hledger.Read.CsvReader (
|
||||
where
|
||||
|
||||
--- ** imports
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat hiding (fail)
|
||||
import Control.Applicative (liftA2)
|
||||
import Control.Exception (IOException, handle, throw)
|
||||
import Control.Monad (unless, when)
|
||||
@ -49,7 +47,7 @@ import Control.Monad.State.Strict (StateT, get, modify', evalStateT)
|
||||
import Control.Monad.Trans.Class (lift)
|
||||
import Data.Char (toLower, isDigit, isSpace, isAlphaNum, isAscii, ord)
|
||||
import Data.Bifunctor (first)
|
||||
import "base-compat-batteries" Data.List.Compat
|
||||
import Data.List (elemIndex, foldl', intersperse, mapAccumL, nub, sortBy)
|
||||
import Data.Maybe (catMaybes, fromMaybe, isJust)
|
||||
import Data.MemoUgly (memo)
|
||||
import Data.Ord (comparing)
|
||||
|
@ -71,9 +71,7 @@ module Hledger.Read.JournalReader (
|
||||
where
|
||||
|
||||
--- ** imports
|
||||
-- import qualified Prelude (fail)
|
||||
-- import "base-compat-batteries" Prelude.Compat hiding (fail, readFile)
|
||||
import qualified "base-compat-batteries" Control.Monad.Fail.Compat as Fail (fail)
|
||||
import qualified Control.Monad.Fail as Fail (fail)
|
||||
import qualified Control.Exception as C
|
||||
import Control.Monad (forM_, when, void)
|
||||
import Control.Monad.IO.Class (MonadIO, liftIO)
|
||||
|
@ -57,8 +57,6 @@ module Hledger.Read.TimeclockReader (
|
||||
where
|
||||
|
||||
--- ** imports
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat
|
||||
import Control.Monad
|
||||
import Control.Monad.Except (ExceptT)
|
||||
import Control.Monad.State.Strict
|
||||
|
@ -40,8 +40,6 @@ module Hledger.Read.TimedotReader (
|
||||
where
|
||||
|
||||
--- ** imports
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat
|
||||
import Control.Monad
|
||||
import Control.Monad.Except (ExceptT)
|
||||
import Control.Monad.State.Strict
|
||||
|
@ -47,9 +47,6 @@ module Text.Megaparsec.Custom (
|
||||
)
|
||||
where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat hiding (readFile)
|
||||
|
||||
import Control.Monad.Except
|
||||
import Control.Monad.State.Strict (StateT, evalStateT)
|
||||
import qualified Data.List.NonEmpty as NE
|
||||
|
@ -100,7 +100,6 @@ library
|
||||
, ansi-terminal >=0.9
|
||||
, array
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, blaze-markup >=0.5.1
|
||||
, bytestring
|
||||
, call-stack
|
||||
@ -150,7 +149,6 @@ test-suite doctest
|
||||
, ansi-terminal >=0.9
|
||||
, array
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, blaze-markup >=0.5.1
|
||||
, bytestring
|
||||
, call-stack
|
||||
@ -203,7 +201,6 @@ test-suite unittest
|
||||
, ansi-terminal >=0.9
|
||||
, array
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, blaze-markup >=0.5.1
|
||||
, bytestring
|
||||
, call-stack
|
||||
|
@ -33,7 +33,6 @@ extra-source-files:
|
||||
|
||||
dependencies:
|
||||
- base >=4.11 && <4.16
|
||||
- base-compat-batteries >=0.10.1 && <0.12
|
||||
- aeson >=1
|
||||
- aeson-pretty
|
||||
- ansi-terminal >=0.9
|
||||
|
@ -68,7 +68,6 @@ executable hledger-ui
|
||||
ansi-terminal >=0.9
|
||||
, async
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, brick >=0.23
|
||||
, cmdargs >=0.8
|
||||
, containers >=0.5.9
|
||||
|
@ -46,7 +46,6 @@ dependencies:
|
||||
- ansi-terminal >=0.9
|
||||
- async
|
||||
- base >=4.11 && <4.16
|
||||
- base-compat-batteries >=0.10.1 && <0.12
|
||||
- cmdargs >=0.8
|
||||
- containers >=0.5.9
|
||||
- data-default
|
||||
|
@ -72,16 +72,13 @@ module Hledger.Cli.CliOptions (
|
||||
)
|
||||
where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat
|
||||
import qualified Control.Exception as C
|
||||
import Control.Monad (when)
|
||||
import Data.Char
|
||||
import Data.Default
|
||||
import Data.Either (fromRight, isRight)
|
||||
import Data.Functor.Identity (Identity)
|
||||
import "base-compat-batteries" Data.List.Compat
|
||||
import Data.List.Extra (groupSortOn, nubSort)
|
||||
import Data.List.Extra (groupSortOn, intercalate, isInfixOf, nubSort)
|
||||
import Data.List.Split (splitOneOf)
|
||||
import Data.Maybe
|
||||
--import Data.String.Here
|
||||
|
@ -14,8 +14,6 @@ module Hledger.Cli.Commands.Add (
|
||||
)
|
||||
where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat hiding (fail)
|
||||
import Control.Exception as E
|
||||
import Control.Monad (when)
|
||||
import Control.Monad.Trans.Class
|
||||
@ -24,7 +22,7 @@ import Control.Monad.Trans (liftIO)
|
||||
import Data.Char (toUpper, toLower)
|
||||
import Data.Either (isRight)
|
||||
import Data.Functor.Identity (Identity(..))
|
||||
import "base-compat-batteries" Data.List.Compat
|
||||
import Data.List (isPrefixOf)
|
||||
import Data.Maybe (fromJust, fromMaybe, isJust)
|
||||
import Data.Text (Text)
|
||||
import qualified Data.Text as T
|
||||
|
@ -17,8 +17,6 @@ module Hledger.Cli.Commands.Help (
|
||||
|
||||
) where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat
|
||||
import Data.Maybe
|
||||
import System.Console.CmdArgs.Explicit
|
||||
import System.Environment
|
||||
|
@ -20,8 +20,6 @@ module Hledger.Cli.DocFiles (
|
||||
|
||||
) where
|
||||
|
||||
import Prelude ()
|
||||
import "base-compat-batteries" Prelude.Compat
|
||||
import Data.ByteString (ByteString)
|
||||
import qualified Data.ByteString.Char8 as BC
|
||||
import Data.Maybe (fromMaybe, isNothing)
|
||||
|
@ -143,7 +143,6 @@ library
|
||||
, aeson >=1
|
||||
, ansi-terminal >=0.9
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, bytestring
|
||||
, cmdargs >=0.10
|
||||
, containers >=0.5.9
|
||||
@ -194,7 +193,6 @@ executable hledger
|
||||
, aeson >=1
|
||||
, ansi-terminal >=0.9
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, bytestring
|
||||
, cmdargs >=0.10
|
||||
, containers >=0.5.9
|
||||
@ -245,7 +243,6 @@ test-suite unittest
|
||||
, aeson >=1
|
||||
, ansi-terminal >=0.9
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, bytestring
|
||||
, cmdargs >=0.10
|
||||
, containers >=0.5.9
|
||||
@ -293,7 +290,6 @@ benchmark bench
|
||||
, aeson >=1
|
||||
, ansi-terminal >=0.9
|
||||
, base >=4.11 && <4.16
|
||||
, base-compat-batteries >=0.10.1 && <0.12
|
||||
, bytestring
|
||||
, cmdargs >=0.10
|
||||
, containers >=0.5.9
|
||||
|
@ -100,7 +100,6 @@ dependencies:
|
||||
- aeson >=1
|
||||
- ansi-terminal >=0.9
|
||||
- base >=4.11 && <4.16
|
||||
- base-compat-batteries >=0.10.1 && <0.12
|
||||
- bytestring
|
||||
- cmdargs >=0.10
|
||||
- containers >=0.5.9
|
||||
|
Loading…
Reference in New Issue
Block a user