Removing GHC 7.8 support.
It never really existed.
This commit is contained in:
parent
86d99239bb
commit
343f55f61a
@ -3,7 +3,6 @@ sudo: false
|
|||||||
language: c
|
language: c
|
||||||
|
|
||||||
env:
|
env:
|
||||||
- GHCVER=7.8.4
|
|
||||||
- GHCVER=7.10.2
|
- GHCVER=7.10.2
|
||||||
|
|
||||||
addons:
|
addons:
|
||||||
@ -11,7 +10,6 @@ addons:
|
|||||||
sources:
|
sources:
|
||||||
- hvr-ghc
|
- hvr-ghc
|
||||||
packages:
|
packages:
|
||||||
- ghc-7.8.4
|
|
||||||
- ghc-7.10.2
|
- ghc-7.10.2
|
||||||
- cabal-install-1.22
|
- cabal-install-1.22
|
||||||
- libgmp-dev
|
- libgmp-dev
|
||||||
|
|||||||
@ -27,30 +27,28 @@ library
|
|||||||
, Servant.QuickCheck.Internal.QuickCheck
|
, Servant.QuickCheck.Internal.QuickCheck
|
||||||
, Servant.QuickCheck.Internal.Equality
|
, Servant.QuickCheck.Internal.Equality
|
||||||
, Servant.QuickCheck.Internal.ErrorTypes
|
, Servant.QuickCheck.Internal.ErrorTypes
|
||||||
build-depends: base >=4.7 && <4.9
|
build-depends: base >=4.8 && <4.9
|
||||||
, base-compat == 0.9.*
|
, base-compat == 0.9.*
|
||||||
, QuickCheck == 2.8.*
|
, aeson > 0.8 && < 0.12
|
||||||
, bytestring == 0.10.*
|
, bytestring == 0.10.*
|
||||||
, aeson > 0.10 && < 0.12
|
, case-insensitive == 1.2.*
|
||||||
, mtl == 2.2.*
|
, data-default-class == 0.0.*
|
||||||
|
, hspec == 2.2.*
|
||||||
, http-client == 0.4.*
|
, http-client == 0.4.*
|
||||||
, http-types == 0.9.*
|
|
||||||
, http-media == 0.6.*
|
, http-media == 0.6.*
|
||||||
|
, http-types > 0.8 && < 0.10
|
||||||
|
, mtl > 2.1 && < 2.3
|
||||||
|
, pretty == 1.1.*
|
||||||
|
, process == 1.2.*
|
||||||
|
, QuickCheck > 2.7 && < 2.9
|
||||||
|
, servant > 0.6 && < 0.9
|
||||||
, servant-client > 0.6 && < 0.9
|
, servant-client > 0.6 && < 0.9
|
||||||
, servant-server > 0.6 && < 0.9
|
, servant-server > 0.6 && < 0.9
|
||||||
, string-conversions == 0.4.*
|
|
||||||
, data-default-class == 0.0.*
|
|
||||||
, servant > 0.6 && < 0.9
|
|
||||||
, warp >= 3.2.4 && < 3.3
|
|
||||||
, process == 1.2.*
|
|
||||||
, temporary == 1.2.*
|
|
||||||
, split == 0.2.*
|
, split == 0.2.*
|
||||||
, case-insensitive == 1.2.*
|
, string-conversions > 0.3 && < 0.5
|
||||||
, hspec == 2.2.*
|
, temporary == 1.2.*
|
||||||
, text == 1.*
|
, text == 1.*
|
||||||
, pretty == 1.1.*
|
, warp >= 3.2.4 && < 3.3
|
||||||
if impl(ghc < 7.10)
|
|
||||||
build-depends: bifunctors == 5.*
|
|
||||||
|
|
||||||
hs-source-dirs: src
|
hs-source-dirs: src
|
||||||
default-extensions: TypeOperators
|
default-extensions: TypeOperators
|
||||||
@ -68,7 +66,7 @@ library
|
|||||||
, OverloadedStrings
|
, OverloadedStrings
|
||||||
, FunctionalDependencies
|
, FunctionalDependencies
|
||||||
, NoImplicitPrelude
|
, NoImplicitPrelude
|
||||||
, AutoDeriveTypeable
|
, DeriveDataTypeable
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|
||||||
test-suite spec
|
test-suite spec
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import Control.Exception (Exception (..))
|
|||||||
import qualified Data.ByteString.Lazy as LBS
|
import qualified Data.ByteString.Lazy as LBS
|
||||||
import Data.String.Conversions (cs)
|
import Data.String.Conversions (cs)
|
||||||
import qualified Data.Text as T
|
import qualified Data.Text as T
|
||||||
|
import Data.Typeable (Typeable)
|
||||||
import GHC.Generics (Generic)
|
import GHC.Generics (Generic)
|
||||||
import qualified Network.HTTP.Client as C
|
import qualified Network.HTTP.Client as C
|
||||||
import Network.HTTP.Types (Header, statusCode)
|
import Network.HTTP.Types (Header, statusCode)
|
||||||
@ -12,7 +13,7 @@ import Text.PrettyPrint
|
|||||||
|
|
||||||
data PredicateFailure
|
data PredicateFailure
|
||||||
= PredicateFailure T.Text (Maybe C.Request) (C.Response LBS.ByteString)
|
= PredicateFailure T.Text (Maybe C.Request) (C.Response LBS.ByteString)
|
||||||
deriving (Generic)
|
deriving (Typeable, Generic)
|
||||||
|
|
||||||
instance Exception ServerEqualityFailure where
|
instance Exception ServerEqualityFailure where
|
||||||
|
|
||||||
@ -22,7 +23,7 @@ instance Show PredicateFailure where
|
|||||||
|
|
||||||
data ServerEqualityFailure
|
data ServerEqualityFailure
|
||||||
= ServerEqualityFailure C.Request (C.Response LBS.ByteString) (C.Response LBS.ByteString)
|
= ServerEqualityFailure C.Request (C.Response LBS.ByteString) (C.Response LBS.ByteString)
|
||||||
deriving (Generic)
|
deriving (Typeable, Generic)
|
||||||
|
|
||||||
instance Show ServerEqualityFailure where
|
instance Show ServerEqualityFailure where
|
||||||
show = render . prettyServerEqualityFailure
|
show = render . prettyServerEqualityFailure
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
module Servant.QuickCheck.Internal.Predicates where
|
module Servant.QuickCheck.Internal.Predicates where
|
||||||
|
|
||||||
import Control.Exception (catch, throw)
|
import Control.Exception (catch, throw)
|
||||||
import Control.Monad.Reader
|
import Control.Monad (when, unless, liftM2)
|
||||||
import Data.Aeson (Object, decode)
|
import Data.Aeson (Object, decode)
|
||||||
import qualified Data.ByteString as SBS
|
import qualified Data.ByteString as SBS
|
||||||
import qualified Data.ByteString.Char8 as SBSC
|
import qualified Data.ByteString.Char8 as SBSC
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user