1+ {
2+ "__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY" : -1305769979 ,
3+ "all-cabal-hashes" : " https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/a617aded0e3ce2f20482b293b6770b7a1a935080" ,
4+ "resolved" : {
5+ "Cabal" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" Cabal" ,"version" :" 3.10.1.0" },
6+ "HUnit" : {"dependencies" :[" base" ," call-stack" ," deepseq" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz" },"name" :" HUnit" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/HUnit-1.6.2.0.tar.gz" ],"sha256" :" b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab" ,"cabal-sha256" :" 1a79174e8af616117ad39464cac9de205ca923da6582825e97c10786fda933a4" },"version" :" 1.6.2.0" },
7+ "QuickCheck" : {"dependencies" :[" base" ," containers" ," deepseq" ," random" ," splitmix" ," template-haskell" ," transformers" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz" },"name" :" QuickCheck" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/QuickCheck-2.14.3.tar.gz" ],"sha256" :" 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501" ,"cabal-sha256" :" f03d2f404d5ba465453d0fbc1944832789a759fe7c4f9bf8616bc1378a02fde4" },"version" :" 2.14.3" },
8+ "ansi-terminal" : {"dependencies" :[" ansi-terminal-types" ," base" ," colour" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/ansi-terminal-1.0/ansi-terminal-1.0.tar.gz" },"name" :" ansi-terminal" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/ansi-terminal-1.0/ansi-terminal-1.0.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-1.0.tar.gz" ],"sha256" :" 0798a98f79189e62b5ff0aa247ba95fc3845f0f6f1e14ecceb37facfbdd5cfc9" ,"cabal-sha256" :" 640ffecfd95471388d939fcacb57bdc0cef15f0457746c234a12cdd5a6c6d1e8" },"version" :" 1.0" },
9+ "ansi-terminal-types" : {"dependencies" :[" base" ," colour" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz" },"name" :" ansi-terminal-types" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-types-0.11.5.tar.gz" ],"sha256" :" bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1" ,"cabal-sha256" :" f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a" },"version" :" 0.11.5" },
10+ "array" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" array" ,"version" :" 0.5.5.0" },
11+ "base" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" base" ,"version" :" 4.18.0.0" },
12+ "bytestring" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" bytestring" ,"version" :" 0.11.4.0" },
13+ "call-stack" : {"dependencies" :[" base" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz" },"name" :" call-stack" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/call-stack-0.4.0.tar.gz" ],"sha256" :" 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b" ,"cabal-sha256" :" ac44d2c00931dc20b01750da8c92ec443eb63a7231e8550188cb2ac2385f7feb" },"version" :" 0.4.0" },
14+ "colour" : {"dependencies" :[" base" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz" },"name" :" colour" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/colour-2.3.6.tar.gz" ],"sha256" :" 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871" ,"cabal-sha256" :" ebdcbf15023958838a527e381ab3c3b1e99ed12d1b25efeb7feaa4ad8c37664a" },"version" :" 2.3.6" },
15+ "containers" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" containers" ,"version" :" 0.6.7" },
16+ "deepseq" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" deepseq" ,"version" :" 1.4.8.1" },
17+ "directory" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" directory" ,"version" :" 1.3.8.1" },
18+ "filepath" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" filepath" ,"version" :" 1.4.100.1" },
19+ "haskell-lexer" : {"dependencies" :[" base" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz" },"name" :" haskell-lexer" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/haskell-lexer-1.1.1.tar.gz" ],"sha256" :" c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349" ,"cabal-sha256" :" 4ce310678b7e56b51acb558c0233d2f71a3f3553f8a88e9b48c0bc68301f799b" },"version" :" 1.1.1" },
20+ "hspec" : {"dependencies" :[" QuickCheck" ," base" ," hspec-core" ," hspec-discover" ," hspec-expectations" ],"location" :{"type" :" archive" ,"url" :" https://github.com/hspec/hspec/archive/a8c7472ca344fa5b87dfaea8f1dd760ec9feceb2.tar.gz" },"name" :" hspec" ,"pinned" :{"sha256" :" d8aac8b70bcd6208d59383fdb132fcbaaa3be650e17d8316476d75cc9d60b993" ,"strip-prefix" :" hspec-a8c7472ca344fa5b87dfaea8f1dd760ec9feceb2" },"version" :" 2.11.4" },
21+ "hspec-core" : {"dependencies" :[" HUnit" ," QuickCheck" ," ansi-terminal" ," array" ," base" ," call-stack" ," deepseq" ," directory" ," filepath" ," haskell-lexer" ," hspec-expectations" ," process" ," quickcheck-io" ," random" ," stm" ," tf-random" ," time" ," transformers" ],"location" :{"type" :" archive" ,"url" :" https://github.com/hspec/hspec/archive/a8c7472ca344fa5b87dfaea8f1dd760ec9feceb2.tar.gz" },"name" :" hspec-core" ,"pinned" :{"sha256" :" d8aac8b70bcd6208d59383fdb132fcbaaa3be650e17d8316476d75cc9d60b993" ,"strip-prefix" :" hspec-a8c7472ca344fa5b87dfaea8f1dd760ec9feceb2/hspec-core" },"version" :" 2.11.4" },
22+ "hspec-discover" : {"dependencies" :[" base" ," directory" ," filepath" ],"location" :{"type" :" archive" ,"url" :" https://github.com/hspec/hspec/archive/a8c7472ca344fa5b87dfaea8f1dd760ec9feceb2.tar.gz" },"name" :" hspec-discover" ,"pinned" :{"sha256" :" d8aac8b70bcd6208d59383fdb132fcbaaa3be650e17d8316476d75cc9d60b993" ,"strip-prefix" :" hspec-a8c7472ca344fa5b87dfaea8f1dd760ec9feceb2/hspec-discover" },"version" :" 2.11.4" },
23+ "hspec-expectations" : {"dependencies" :[" HUnit" ," base" ," call-stack" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz" },"name" :" hspec-expectations" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/hspec-expectations-0.8.4.tar.gz" ],"sha256" :" 7b8dde7e230ecfda90c95fd80478b244a45e68602fb3dd4a76f4710619be21ff" ,"cabal-sha256" :" 4237f094a7931202ff57ac6475542b0b314b50a7024550e2b6eb87cfb0d4ff93" },"version" :" 0.8.4" },
24+ "mtl" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" mtl" ,"version" :" 2.3.1" },
25+ "package1" : {"dependencies" :[" Cabal" ," base" ],"location" :{"type" :" archive" ,"url" :" https://github.com/tweag/rules_haskell/raw/e4e74f17f743488f564bd0d69c580106d5b910a5/tests/haskell_cabal_library_sublibrary_name/package1.tar" },"name" :" package1" ,"pinned" :{"sha256" :" 302d8ddda8330c825da61fe0a2315c899ab083e641c7716ebdacb5c951682445" ,"strip-prefix" :" " },"version" :" 0.1.0.0" },
26+ "primitive" : {"dependencies" :[" base" ," deepseq" ," template-haskell" ," transformers" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz" },"name" :" primitive" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/primitive-0.8.0.0.tar.gz" ],"sha256" :" 5553c21b4a789f9b591eed69e598cc58484c274af29250e517b5a8bcc62b995f" ,"cabal-sha256" :" d0ff45fa6e61f92af23611ceb8b9a6a04c236b50fb70c60e2ed3bfa532703670" },"version" :" 0.8.0.0" },
27+ "process" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" process" ,"version" :" 1.6.17.0" },
28+ "quickcheck-io" : {"dependencies" :[" HUnit" ," QuickCheck" ," base" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz" },"name" :" quickcheck-io" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/quickcheck-io-0.2.0.tar.gz" ],"sha256" :" fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422" ,"cabal-sha256" :" 7bf0b68fb90873825eb2e5e958c1b76126dcf984debb998e81673e6d837e0b2d" },"version" :" 0.2.0" },
29+ "random" : {"dependencies" :[" base" ," bytestring" ," deepseq" ," mtl" ," splitmix" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz" },"name" :" random" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/random-1.2.1.1.tar.gz" ],"sha256" :" 3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76" ,"cabal-sha256" :" dea1f11e5569332dc6c8efaad1cb301016a5587b6754943a49f9de08ae0e56d9" },"version" :" 1.2.1.1" },
30+ "splitmix" : {"dependencies" :[" base" ," deepseq" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz" },"name" :" splitmix" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/splitmix-0.1.0.4.tar.gz" ],"sha256" :" 6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa" ,"cabal-sha256" :" db25c2e17967aa6b6046ab8b1b96ba3f344ca59a62b60fb6113d51ea305a3d8e" },"version" :" 0.1.0.4" },
31+ "stm" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" stm" ,"version" :" 2.5.1.0" },
32+ "template-haskell" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" template-haskell" ,"version" :" 2.20.0.0" },
33+ "tf-random" : {"dependencies" :[" base" ," primitive" ," random" ," time" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz" },"name" :" tf-random" ,"pinned" :{"url" :[" https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/tf-random-0.5.tar.gz" ],"sha256" :" 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510" ,"cabal-sha256" :" 14012837d0f0e18fdbbe3d56e67da8622ee5e20b180abce952dd50bd9f36b326" },"version" :" 0.5" },
34+ "time" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" time" ,"version" :" 1.12.2" },
35+ "transformers" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" transformers" ,"version" :" 0.6.1.0" }
36+ }
37+ }
0 commit comments