{ cabal, aeson, bifunctors, comonad, contravariant, deepseq , distributive, doctest, exceptions, filepath, genericDeriving , hashable, hlint, HUnit, mtl, nats, parallel, primitive , profunctors, QuickCheck, reflection, scientific, semigroupoids , semigroups, simpleReflect, split, tagged, testFramework , testFrameworkHunit, testFrameworkQuickcheck2, testFrameworkTh , text, transformers, transformersCompat, unorderedContainers , utf8String, vector, void, zlib }: cabal.mkDerivation (self: { pname = "lens"; version = "4.0.7"; sha256 = "0n4xw182yamgaplyshbhyjw9i7n6rvaszr4011mdbd6yvprl5v29"; buildDepends = [ aeson bifunctors comonad contravariant distributive exceptions filepath hashable mtl parallel primitive profunctors reflection scientific semigroupoids semigroups split tagged text transformers transformersCompat unorderedContainers utf8String vector void zlib ]; testDepends = [ deepseq doctest filepath genericDeriving hlint HUnit mtl nats parallel QuickCheck semigroups simpleReflect split testFramework testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text transformers unorderedContainers vector ]; doCheck = false; meta = { homepage = "http://github.com/ekmett/lens/"; description = "Lenses, Folds and Traversals"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; }; })