/horizon-spec-0.11.0/example.dhall

Copy path to clipboard

Source

let H =
./package.dhall sha256:b27c8370f2ca1cf1b3d3465f5860dc78d67be1615dd9de94f091439c10008fff

let packages =
{ Cabal = H.callHackage "Cabal" [ 3, 8, 1, 0 ]
, Cabal-syntax = H.callHackage "Cabal-syntax" [ 3, 8, 1, 0 ]
, ChasingBottoms = H.callHackage "ChasingBottoms" [ 1, 3, 1, 12 ]
, Glob = H.callHackage "Glob" [ 0, 10, 2 ]
, HUnit = H.callHackage "HUnit" [ 1, 6, 2, 0 ]
, OneTuple = H.callHackage "OneTuple" [ 0, 3, 1 ]
, QuickCheck = H.callHackage "QuickCheck" [ 2, 14, 2 ]
, ansi-terminal = H.callHackage "ansi-terminal" [ 0, 11, 3 ]
, ansi-wl-pprint = H.callHackage "ansi-wl-pprint" [ 0, 6, 9 ]
, assoc = H.callHackage "assoc" [ 1, 0, 2 ]
, barbies = H.callHackage "barbies" [ 2, 0, 3, 1 ]
, base-compat = H.callHackage "base-compat" [ 0, 12, 2 ]
, base-orphans = H.callHackage "base-orphans" [ 0, 8, 7 ]
, base64-bytestring = H.callHackage "base64-bytestring" [ 1, 2, 1, 0 ]
, base-compat-batteries =
H.callHackage "base-compat-batteries" [ 0, 12, 2 ]
, bifunctors = H.callHackage "bifunctors" [ 5, 5, 13 ]
, bytestring-builder =
H.callHackage "bytestring-builder" [ 0, 10, 8, 2, 0 ]
, call-stack = H.callHackage "call-stack" [ 0, 4, 0 ]
, case-insensitive = H.callHackage "case-insensitive" [ 1, 2, 1, 0 ]
, code-page = H.callHackage "code-page" [ 0, 2, 1 ]
, comonad = H.callHackage "comonad" [ 5, 0, 8 ]
, constraints = H.callHackage "constraints" [ 0, 13, 4 ]
, clock = H.callHackage "clock" [ 0, 8, 3 ]
, colour = H.callHackage "colour" [ 2, 3, 6 ]
, concurrent-output = H.callHackage "concurrent-output" [ 1, 10, 16 ]
, data-array-byte = H.callHackage "data-array-byte" [ 0, 1, 0, 1 ]
, data-default = H.callHackage "data-default" [ 0, 7, 1, 1 ]
, data-default-class = H.callHackage "data-default-class" [ 0, 1, 2, 0 ]
, data-default-instances-containers =
H.callHackage "data-default-instances-containers" [ 0, 0, 1 ]
, data-default-instances-dlist =
H.callHackage "data-default-instances-dlist" [ 0, 0, 1 ]
, data-default-instances-old-locale =
H.callHackage "data-default-instances-old-locale" [ 0, 0, 1 ]
, data-fix = H.callHackage "data-fix" [ 0, 3, 2 ]
, distributive = H.callHackage "distributive" [ 0, 6, 2, 1 ]
, dlist = H.callHackage "dlist" [ 1, 0 ]
, doctest-parallel = H.callHackage "doctest-parallel" [ 0, 2, 5 ]
, erf = H.callHackage "erf" [ 2, 0, 0, 0 ]
, extensible-exceptions =
H.callHackage "extensible-exceptions" [ 0, 1, 1, 4 ]
, extra = H.callHackage "extra" [ 1, 7, 12 ]
, generic-deriving = H.callHackage "generic-deriving" [ 1, 14, 2 ]
, ghc-byteorder = H.callHackage "ghc-byteorder" [ 4, 11, 0, 0, 10 ]
, ghc-paths = H.callHackage "ghc-paths" [ 0, 1, 0, 12 ]
, happy = H.callHackage "happy" [ 1, 20, 0 ]
, hashable = H.callHackage "hashable" [ 1, 4, 1, 0 ]
, hashmap = H.callHackage "hashmap" [ 1, 3, 3 ]
, haskell-lexer = H.callHackage "haskell-lexer" [ 1, 1 ]
, haskell-src-exts = H.callHackage "haskell-src-exts" [ 1, 23, 1 ]
, hedgehog = H.callHackage "hedgehog" [ 1, 2 ]
, hspec = H.callHackage "hspec" [ 2, 10, 3 ]
, hspec-core = H.callHackage "hspec-core" [ 2, 10, 0, 1 ]
, hspec-discover = H.callHackage "hspec-discover" [ 2, 10, 0, 1 ]
, hspec-expectations = H.callHackage "hspec-expectations" [ 0, 8, 2 ]
, hspec-meta = H.callHackage "hspec-meta" [ 2, 9, 3 ]
, indexed-traversable = H.callHackage "indexed-traversable" [ 0, 1, 2 ]
, inspection-testing = H.callHackage "inspection-testing" [ 0, 5 ]
, integer-logarithms = H.callHackage "integer-logarithms" [ 1, 0, 3, 1 ]
, libxml = H.callHackage "libxml" [ 0, 1, 1 ]
, lifted-async = H.callHackage "lifted-async" [ 0, 10, 2, 1 ]
, lifted-base = H.callHackage "lifted-base" [ 0, 2, 3, 12 ]
, logict = H.callHackage "logict" [ 0, 8, 0, 0 ]
, logging-facade = H.callHackage "logging-facade" [ 0, 3, 1 ]
, math-functions = H.callHackage "math-functions" [ 0, 3, 4, 2 ]
, mmorph = H.callHackage "mmorph" [ 1, 2, 0 ]
, mockery = H.callHackage "mockery" [ 0, 3, 5 ]
, monad-control = H.callHackage "monad-control" [ 1, 0, 3, 1 ]
, monad-peel = H.callHackage "monad-peel" [ 0, 2, 1, 2 ]
, nanospec = H.callHackage "nanospec" [ 0, 2, 2 ]
, nats = H.callHackage "nats" [ 1, 1, 2 ]
, nothunks = H.callHackage "nothunks" [ 0, 1, 3 ]
, old-locale = H.callHackage "old-locale" [ 1, 0, 0, 7 ]
, old-time = H.callHackage "old-time" [ 1, 1, 0, 3 ]
, optparse-applicative =
H.callHackage "optparse-applicative" [ 0, 17, 0, 0 ]
, parsec =
(H.callHackage "parsec" [ 3, 1, 16, 1 ])
with policy = [ H.Policy.Keep ]
, pcre-light = H.callHackage "pcre-light" [ 0, 4, 1, 0 ]
, pretty-show = H.callHackage "pretty-show" [ 1, 10 ]
, primitive = H.callHackage "primitive" [ 0, 7, 4, 0 ]
, quickcheck-classes-base =
H.callHackage "quickcheck-classes-base" [ 0, 6, 2, 0 ]
, quickcheck-instances = H.callHackage "quickcheck-instances" [ 0, 3, 28 ]
, quickcheck-io = H.callHackage "quickcheck-io" [ 0, 2, 0 ]
, random = H.callHackage "random" [ 1, 2, 1, 1 ]
, rdtsc = H.callHackage "rdtsc" [ 1, 3, 0, 1 ]
, regex-base = H.callHackage "regex-base" [ 0, 94, 0, 2 ]
, regex-posix = H.callHackage "regex-posix" [ 0, 96, 0, 1 ]
, regex-tdfa = H.callHackage "regex-tdfa" [ 1, 3, 2 ]
, regex-tdfa-rc = H.callHackage "regex-tdfa-rc" [ 1, 1, 8, 3 ]
, resourcet = H.callHackage "resourcet" [ 1, 3, 0 ]
, scientific = H.callHackage "scientific" [ 0, 3, 7, 0 ]
, semigroups = H.callHackage "semigroups" [ 0, 20 ]
, setenv = H.callHackage "setenv" [ 0, 1, 1, 3 ]
, silently = H.callHackage "silently" [ 1, 2, 5, 3 ]
, smallcheck = H.callHackage "smallcheck" [ 1, 2, 1 ]
, strict = H.callHackage "strict" [ 0, 4, 0, 1 ]
, stringbuilder = H.callHackage "stringbuilder" [ 0, 5, 1 ]
, split = H.callHackage "split" [ 0, 2, 3, 3 ]
, splitmix = H.callHackage "splitmix" [ 0, 1, 0, 4 ]
, syb = H.callHackage "syb" [ 0, 7, 2, 1 ]
, tagged = H.callHackage "tagged" [ 0, 8, 6, 1 ]
, tasty = H.callHackage "tasty" [ 1, 4, 3 ]
, tasty-bench = H.callHackage "tasty-bench" [ 0, 3, 2 ]
, tasty-expected-failure =
H.callHackage "tasty-expected-failure" [ 0, 12, 3 ]
, tasty-golden = H.callHackage "tasty-golden" [ 2, 3, 5 ]
, tasty-hedgehog = H.callHackage "tasty-hedgehog" [ 1, 4, 0, 0 ]
, tasty-hunit = H.callHackage "tasty" [ 0, 10, 0, 3 ]
, tasty-th = H.callHackage "tasty-th" [ 0, 1, 7 ]
, tasty-quickcheck = H.callHackage "tasty-quickcheck" [ 0, 10, 2 ]
, tasty-smallcheck = H.callHackage "tasty-smallcheck" [ 0, 8, 2 ]
, tasty-inspection-testing =
H.callHackage "tasty-inspection-testing" [ 0, 2 ]
, temporary = H.callHackage "temporary" [ 1, 3 ]
, terminal-size = H.callHackage "terminal-size" [ 0, 3, 3 ]
, test-framework = H.callHackage "test-framework" [ 0, 8, 2, 0 ]
, test-framework-hunit =
H.callHackage "test-framework-hunit" [ 0, 3, 0, 2 ]
, test-framework-quickcheck2 =
H.callHackage "test-framework-quickcheck" [ 0, 3, 0, 5 ]
, text-short = H.callHackage "text-short" [ 0, 1, 5 ]
, these = H.callHackage "these" [ 1, 1, 1, 1 ]
, tf-random = H.callHackage "tf-random" [ 0, 5 ]
, th-abstraction = H.callHackage "th-abstraction" [ 0, 4, 5, 0 ]
, time-compat = H.callHackage "time-compat" [ 1, 9, 6, 1 ]
, transformers-base = H.callHackage "transformers-base" [ 0, 4, 6 ]
, transformers-compat = H.callHackage "transformers-compat" [ 0, 7, 2 ]
, type-equality = H.callHackage "type-equality" [ 1 ]
, typed-process = H.callHackage "typed-process" [ 0, 2, 10, 1 ]
, unbounded-delays = H.callHackage "unbounded-delays" [ 0, 1, 1, 1 ]
, unliftio-core = H.callHackage "unliftio-core" [ 0, 2, 0, 1 ]
, unordered-containers =
H.callHackage "unordered-containers" [ 0, 2, 19, 1 ]
, utf8-string = H.callHackage "utf8-string" [ 1, 0, 2 ]
, uuid-types = H.callHackage "uuid-types" [ 1, 0, 5 ]
, vector = H.callHackage "vector" [ 0, 13, 0, 0 ]
, vector-stream = H.callHackage "vector-stream" [ 0, 1, 0, 0 ]
, vector-th-unbox = H.callHackage "vector-th-unbox" [ 0, 2, 2 ]
, void = H.callHackage "void" [ 0, 7, 3 ]
, wl-pprint-annotated = H.callHackage "wl-pprint-annotated" [ 0, 1, 0, 1 ]
, xml = H.callHackage "xml" [ 1, 3, 14 ]
}

in H.HorizonExport.MakePackageSet
{ packageSetFile = "initial-packages.nix"
, packagesDir = "pkgs/"
, packageSet = { ghcVersion = [ 9, 4, 4 ], packages = toMap packages }
}