{-# LANGUAGE CPP #-}
module HaskellCI.VersionInfo (
    haskellCIVerStr,
    dependencies,
) where

import HaskellCI.Prelude

import Data.Map          (Map)

import qualified Data.Map as Map

haskellCIVerStr :: String
haskellCIVerStr :: String
haskellCIVerStr = VERSION_haskell_ci

dependencies :: Map String String
dependencies :: Map String String
dependencies = [(String, String)] -> Map String String
forall k a. Ord k => [(k, a)] -> Map k a
Map.fromList
    [ (String
"aeson",                  VERSION_aeson)
    , (String
"base",                   VERSION_base)
    , (String
"base-compat",            VERSION_base_compat)
    , (String
"bytestring",             VERSION_bytestring)
    , (String
"Cabal-syntax",           VERSION_Cabal_syntax)
    , (String
"cabal-install-parsers",  VERSION_cabal_install_parsers)
    , (String
"containers",             VERSION_containers)
    , (String
"deepseq",                VERSION_deepseq)
    , (String
"directory",              VERSION_directory)
    , (String
"exceptions",             VERSION_exceptions)
    , (String
"filepath",               VERSION_filepath)
    , (String
"generic-lens-lite",      VERSION_generic_lens_lite)
    , (String
"HsYAML",                 VERSION_HsYAML)
    , (String
"lattices",               VERSION_lattices)
    , (String
"mtl",                    VERSION_mtl)
    , (String
"network-uri",            VERSION_network_uri)
    , (String
"optparse-applicative",   VERSION_optparse_applicative)
    , (String
"parsec",                 VERSION_parsec)
    , (String
"pretty",                 VERSION_pretty)
    , (String
"process",                VERSION_process)
#ifdef VERSION_ShellCheck
    , (String
"ShellCheck",             VERSION_ShellCheck)
#endif
    , (String
"temporary",              VERSION_temporary)
    , (String
"text",                   VERSION_text)
    , (String
"transformers",           VERSION_transformers)
    , (String
"unordered-containers",   VERSION_unordered_containers)
    ]