1
+ {
2
+ "__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY" : 2121576950 ,
3
+ "all-cabal-hashes" : " https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/ce86bab389597dbd61fc20a0939277155f7e9383" ,
4
+ "resolved" : {
5
+ "Cabal" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" Cabal" ,"version" :" 3.10.2.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" :{"cabal-sha256" :" 1a79174e8af616117ad39464cac9de205ca923da6582825e97c10786fda933a4" ,"sha256" :" b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab" ,"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" ]},"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" :{"cabal-sha256" :" f03d2f404d5ba465453d0fbc1944832789a759fe7c4f9bf8616bc1378a02fde4" ,"sha256" :" 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501" ,"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" ]},"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.2/ansi-terminal-1.0.2.tar.gz" },"name" :" ansi-terminal" ,"pinned" :{"cabal-sha256" :" 1f90bb88e670ce63fbf2c9216d50857f2419582f1c6791e542c3eab97ecfd364" ,"sha256" :" 46e516cbf66c7807940ba9896c2d71ba5ffdaa35a4fb80dea9313703efa8d834" ,"url" :[" https://hackage.haskell.org/package/ansi-terminal-1.0.2/ansi-terminal-1.0.2.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-1.0.2.tar.gz" ]},"version" :" 1.0.2" },
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" :{"cabal-sha256" :" f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a" ,"sha256" :" bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1" ,"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" ]},"version" :" 0.11.5" },
10
+ "array" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" array" ,"version" :" 0.5.6.0" },
11
+ "base" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" base" ,"version" :" 4.19.0.0" },
12
+ "bytestring" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" bytestring" ,"version" :" 0.12.0.2" },
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" :{"cabal-sha256" :" ac44d2c00931dc20b01750da8c92ec443eb63a7231e8550188cb2ac2385f7feb" ,"sha256" :" 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b" ,"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" ]},"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" :{"cabal-sha256" :" ebdcbf15023958838a527e381ab3c3b1e99ed12d1b25efeb7feaa4ad8c37664a" ,"sha256" :" 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871" ,"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" ]},"version" :" 2.3.6" },
15
+ "containers" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" containers" ,"version" :" 0.6.8" },
16
+ "deepseq" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" deepseq" ,"version" :" 1.5.0.0" },
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.4" },
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" :{"cabal-sha256" :" 4ce310678b7e56b51acb558c0233d2f71a3f3553f8a88e9b48c0bc68301f799b" ,"sha256" :" c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349" ,"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" ]},"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/49fe0e6f55c374fad970dd879bdd1750f9253269.tar.gz" },"name" :" hspec" ,"pinned" :{"sha256" :" 09d42d9e4e33644c214f65abf75b29aa71f2542be5cdb2dd7aec39ed56d6ec52" ,"strip-prefix" :" hspec-49fe0e6f55c374fad970dd879bdd1750f9253269" },"version" :" 2.11.7" },
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/49fe0e6f55c374fad970dd879bdd1750f9253269.tar.gz" },"name" :" hspec-core" ,"pinned" :{"sha256" :" 09d42d9e4e33644c214f65abf75b29aa71f2542be5cdb2dd7aec39ed56d6ec52" ,"strip-prefix" :" hspec-49fe0e6f55c374fad970dd879bdd1750f9253269/hspec-core" },"version" :" 2.11.7" },
22
+ "hspec-discover" : {"dependencies" :[" base" ," directory" ," filepath" ],"location" :{"type" :" archive" ,"url" :" https://github.com/hspec/hspec/archive/49fe0e6f55c374fad970dd879bdd1750f9253269.tar.gz" },"name" :" hspec-discover" ,"pinned" :{"sha256" :" 09d42d9e4e33644c214f65abf75b29aa71f2542be5cdb2dd7aec39ed56d6ec52" ,"strip-prefix" :" hspec-49fe0e6f55c374fad970dd879bdd1750f9253269/hspec-discover" },"version" :" 2.11.7" },
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" :{"cabal-sha256" :" 4237f094a7931202ff57ac6475542b0b314b50a7024550e2b6eb87cfb0d4ff93" ,"sha256" :" 7b8dde7e230ecfda90c95fd80478b244a45e68602fb3dd4a76f4710619be21ff" ,"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" ]},"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" :{"cabal-sha256" :" d0ff45fa6e61f92af23611ceb8b9a6a04c236b50fb70c60e2ed3bfa532703670" ,"sha256" :" 5553c21b4a789f9b591eed69e598cc58484c274af29250e517b5a8bcc62b995f" ,"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" ]},"version" :" 0.8.0.0" },
27
+ "process" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" process" ,"version" :" 1.6.18.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" :{"cabal-sha256" :" 7bf0b68fb90873825eb2e5e958c1b76126dcf984debb998e81673e6d837e0b2d" ,"sha256" :" fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422" ,"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" ]},"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" :{"cabal-sha256" :" e7c1f881159d5cc788619c9ee8b8f340ba2ff0db571cdf3d1a1968ebc5108789" ,"sha256" :" 3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76" ,"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" ]},"version" :" 1.2.1.1" },
30
+ "splitmix" : {"dependencies" :[" base" ," deepseq" ],"location" :{"type" :" hackage" ,"url" :" https://hackage.haskell.org/package/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz" },"name" :" splitmix" ,"pinned" :{"cabal-sha256" :" bac0ae8d46a04e410666b0c8081cff63f060f29157983b569ca86ddb6e6e0dc6" ,"sha256" :" 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002" ,"url" :[" https://hackage.haskell.org/package/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz" ," https://s3.amazonaws.com/hackage.fpcomplete.com/package/splitmix-0.1.0.5.tar.gz" ]},"version" :" 0.1.0.5" },
31
+ "stm" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" stm" ,"version" :" 2.5.2.1" },
32
+ "template-haskell" : {"dependencies" :[],"location" :{"type" :" core" },"name" :" template-haskell" ,"version" :" 2.21.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" :{"cabal-sha256" :" 14012837d0f0e18fdbbe3d56e67da8622ee5e20b180abce952dd50bd9f36b326" ,"sha256" :" 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510" ,"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" ]},"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