summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1402
1 files changed, 1076 insertions, 326 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index a59b296b8f3..b9b9e75c859 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -280,8 +280,8 @@ self: {
      }:
      mkDerivation {
        pname = "ADPfusionSet";
-       version = "0.0.0.1";
-       sha256 = "0prhxzvg489z2s77djay7airflfdgvvxx2d262gj7yz6945l6nyb";
+       version = "0.0.0.2";
+       sha256 = "05ziz4liywh2kawi4nk7ldh65k3yn3zcbmqk0vs9vy3jc2niyk7g";
        libraryHaskellDepends = [
          ADPfusion base bits containers DPutils mmorph mtl OrderedBits
          primitive PrimitiveArray QuickCheck strict template-haskell
@@ -6503,8 +6503,8 @@ self: {
      }:
      mkDerivation {
        pname = "Gifcurry";
-       version = "2.2.0.0";
-       sha256 = "19f5prpnf3c3ga85ad1s1q5nl78n67iva5cwppkqklc15w0ad3rs";
+       version = "2.3.0.0";
+       sha256 = "1xwmkr68x7mmmimx8kp2fjrfkg02fmsm0wzy93fqsdbs5vi1jqch";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -10280,6 +10280,36 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "IPv6DB_0_2_3" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, fast-logger
+     , hedis, hspec, http-client, http-types, IPv6Addr, mtl
+     , optparse-applicative, text, unordered-containers, vector, wai
+     , wai-logger, warp
+     }:
+     mkDerivation {
+       pname = "IPv6DB";
+       version = "0.2.3";
+       sha256 = "0j51v7y475wdrhjwrqrmlh6574l032vh7zsdhxqx723f7iswjimf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring hedis http-types IPv6Addr mtl text
+         unordered-containers vector
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring fast-logger hedis http-types IPv6Addr mtl
+         optparse-applicative text unordered-containers vector wai
+         wai-logger warp
+       ];
+       testHaskellDepends = [
+         aeson base hspec http-client http-types vector
+       ];
+       homepage = "http://ipv6db.cybervisible.com";
+       description = "A RESTful Web Service for IPv6-related data";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "IcoGrid" = callPackage
     ({ mkDerivation, array, base, GlomeVec }:
      mkDerivation {
@@ -18283,14 +18313,14 @@ self: {
      }:
      mkDerivation {
        pname = "ViennaRNAParser";
-       version = "1.3.2";
-       sha256 = "0i581xpg9qmqw2pbkqj82xv8p0c9x12a7k9h3gq3vvkplkqlvzys";
+       version = "1.3.3";
+       sha256 = "1zmfzdp28g9mz99yp2kv98g745a2p4cls4553izcbc5q0v8l3sby";
        libraryHaskellDepends = [
          base parsec ParsecTools process transformers
        ];
        testHaskellDepends = [ base hspec parsec ];
        description = "Libary for parsing ViennaRNA package output";
-       license = "GPL";
+       license = stdenv.lib.licenses.gpl3;
      }) {};
 
   "Villefort" = callPackage
@@ -21289,7 +21319,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "aeson_1_2_2_0" = callPackage
+  "aeson_1_2_3_0" = callPackage
     ({ mkDerivation, attoparsec, base, base-compat, base-orphans
      , base16-bytestring, bytestring, containers, deepseq, directory
      , dlist, filepath, generic-deriving, ghc-prim, hashable
@@ -21301,8 +21331,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson";
-       version = "1.2.2.0";
-       sha256 = "1ziwbwy2zkms3sknrq2iz6h0hdd372qvrsjrbnyknxx2p4cfr7hg";
+       version = "1.2.3.0";
+       sha256 = "1gwwqpbj6j93nlm6rvhdmvs0sq8rn17cwpyw7wdphanwjn9cdkda";
        libraryHaskellDepends = [
          attoparsec base base-compat bytestring containers deepseq dlist
          ghc-prim hashable scientific tagged template-haskell text
@@ -26059,37 +26089,36 @@ self: {
 
   "api-tools" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base
-     , base64-bytestring, bytestring, Cabal, case-insensitive
-     , containers, deepseq, happy, lens, old-locale, QuickCheck
-     , regex-compat-tdfa, safe, safecopy, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, time
-     , unordered-containers, vector
+     , base16-bytestring, base64-bytestring, binary, bytestring, Cabal
+     , case-insensitive, cborg, containers, deepseq, happy, lens
+     , QuickCheck, regex-compat-tdfa, safe, safecopy, scientific
+     , serialise, tasty, tasty-hunit, tasty-quickcheck, template-haskell
+     , text, time, unordered-containers, vector
      }:
      mkDerivation {
        pname = "api-tools";
-       version = "0.5.2";
-       sha256 = "0pd2kaii40isbnc1rgh0zkm2abrljipmq27nlgz3zbldbm1l5xw6";
-       revision = "1";
-       editedCabalFile = "0mmay0si68ib7slc044fjxcsylg2499gn6i2migfi0v07qdc3na3";
+       version = "0.8.0.1";
+       sha256 = "19a2g5rym3cydbdb9b6x0rm7xdw2m5ckqdzb02yblx9pv045nfzx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty array attoparsec base base64-bytestring
-         bytestring Cabal case-insensitive containers deepseq lens
-         old-locale QuickCheck regex-compat-tdfa safe safecopy
-         template-haskell text time unordered-containers vector
+         aeson aeson-pretty array attoparsec base base16-bytestring
+         base64-bytestring binary bytestring Cabal case-insensitive cborg
+         containers deepseq lens QuickCheck regex-compat-tdfa safe safecopy
+         scientific serialise template-haskell text time
+         unordered-containers vector
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [
          aeson aeson-pretty array attoparsec base base64-bytestring
-         bytestring case-insensitive containers lens old-locale QuickCheck
-         regex-compat-tdfa safe safecopy template-haskell text time
-         unordered-containers vector
+         bytestring case-insensitive cborg containers deepseq lens
+         QuickCheck regex-compat-tdfa safe safecopy serialise
+         template-haskell text time unordered-containers vector
        ];
        testHaskellDepends = [
          aeson aeson-pretty array attoparsec base base64-bytestring
-         bytestring Cabal case-insensitive containers lens old-locale
-         QuickCheck regex-compat-tdfa safe safecopy tasty tasty-hunit
+         bytestring Cabal case-insensitive cborg containers lens QuickCheck
+         regex-compat-tdfa safe safecopy serialise tasty tasty-hunit
          tasty-quickcheck template-haskell text time unordered-containers
          vector
        ];
@@ -31381,6 +31410,8 @@ self: {
        pname = "basement";
        version = "0.0.3";
        sha256 = "06jwanjdd3dw2n6i1c77513abin113f90nsj9vals8krgvq8jnr7";
+       revision = "1";
+       editedCabalFile = "1abv3p6y527vfg69y8fxvmgfi0mrrcvr1gvi9f0hvnq7vc2zs6jw";
        libraryHaskellDepends = [ base ghc-prim ];
        homepage = "https://github.com/haskell-foundation/foundation";
        description = "Foundation scrap box of array & string";
@@ -34636,17 +34667,20 @@ self: {
      }) {inherit (pkgs) gmp;};
 
   "bitset-word8" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hspec, QuickCheck
-     , template-haskell, th-lift-instances
+    ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+     , hspec, QuickCheck, template-haskell, th-lift-instances, vector
      }:
      mkDerivation {
        pname = "bitset-word8";
-       version = "0.1.0.1";
-       sha256 = "1lsjaxv7858r5xl8a0lffghlmj3w853ndmmfybki7cfwcqr3mhk2";
+       version = "0.1.1.0";
+       sha256 = "01lvkz6j925pfbh5ik1imxjpf8idvm7bxpp63jxmslsz7pnyvs8l";
        libraryHaskellDepends = [
-         base bytestring containers template-haskell th-lift-instances
+         base containers template-haskell th-lift-instances
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion deepseq vector
+       ];
        homepage = "https://github.com/nshimaza/bitset-word8#readme";
        description = "Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP";
        license = stdenv.lib.licenses.mit;
@@ -34976,6 +35010,8 @@ self: {
        pname = "blank-canvas";
        version = "0.6.1";
        sha256 = "06jsbqbd67hyb1k2yv0iqn11rhqhycl1c9afrnmwh05bic9wsdf6";
+       revision = "1";
+       editedCabalFile = "16r1hhdk592da4xpzhscn7zcxczla4vmr2klj968wgnrx8ky5kqy";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring colour
@@ -38260,8 +38296,8 @@ self: {
     ({ mkDerivation, base, c2hs }:
      mkDerivation {
        pname = "c2hs-extra";
-       version = "0.1.0.0";
-       sha256 = "0gcbapdxcdv0bfyh5j4575kx23ygz7mpbir9rcdar5dvp9aslbzj";
+       version = "0.1.0.1";
+       sha256 = "1vasv9gwsvb3l5faka11rs0rr0h0gwif76bkk49n9pvxskqla9sk";
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ c2hs ];
        homepage = "http://github.com/sighingnow/mxnet-haskell#readme";
@@ -42019,17 +42055,16 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "chart-unit_0_5_3" = callPackage
+  "chart-unit_0_5_4" = callPackage
     ({ mkDerivation, base, colour, containers, data-default
-     , diagrams-lib, diagrams-rasterific, diagrams-svg, foldl
-     , formatting, lens, linear, mwc-probability, mwc-random, numhask
-     , numhask-range, palette, primitive, protolude, SVGFonts, tasty
-     , tasty-hspec, tdigest, text
+     , diagrams-lib, diagrams-svg, foldl, formatting, lens, linear
+     , mwc-probability, mwc-random, numhask, numhask-range, palette
+     , primitive, protolude, SVGFonts, tasty, tasty-hspec, tdigest, text
      }:
      mkDerivation {
        pname = "chart-unit";
-       version = "0.5.3";
-       sha256 = "0kr57pv63xlx2xnc0cj0da1bc5cf8icnw81lbndrdxh126si50k5";
+       version = "0.5.4";
+       sha256 = "1zyfh713sr8bhyn6v2la52xzyq7frg0igwxhfl8ym8l7nhxrrby7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -42037,9 +42072,8 @@ self: {
          lens linear numhask numhask-range palette SVGFonts text
        ];
        executableHaskellDepends = [
-         base containers diagrams-lib diagrams-rasterific diagrams-svg foldl
-         formatting lens mwc-probability mwc-random numhask primitive
-         protolude tdigest text
+         base containers diagrams-lib diagrams-svg foldl formatting lens
+         mwc-probability mwc-random numhask primitive protolude tdigest text
        ];
        testHaskellDepends = [ base numhask tasty tasty-hspec text ];
        homepage = "https://github.com/tonyday567/chart-unit";
@@ -42348,22 +42382,22 @@ self: {
     ({ mkDerivation, base, bytestring, containers, diff-parse
      , directory, file-embed, filepath, github, hlint, hspec
      , hspec-megaparsec, interpolatedstring-perl6, megaparsec
-     , monad-parallel, optparse-applicative, QuickCheck, quickcheck-text
-     , range, temporary, text
+     , monad-parallel, optparse-applicative, process, QuickCheck
+     , quickcheck-text, range, temporary, text
      }:
      mkDerivation {
        pname = "checkmate";
-       version = "0.2.1";
-       sha256 = "0ks073hppsafbg4cy021yc6pnp0p5gm15qr1067a0w0sny5z81z3";
+       version = "0.3.0";
+       sha256 = "0yqinjpc65flh50kb2jax10lrmcbp8lcy36ivrya180wdfvlcm0n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers diff-parse directory filepath megaparsec
+         base containers diff-parse directory filepath github megaparsec
          monad-parallel range text
        ];
        executableHaskellDepends = [
-         base diff-parse directory filepath github megaparsec
-         optparse-applicative range text
+         base diff-parse directory filepath megaparsec optparse-applicative
+         process range text
        ];
        testHaskellDepends = [
          base bytestring diff-parse directory file-embed filepath hlint
@@ -47934,6 +47968,37 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "conduit-extra_1_2_0" = callPackage
+    ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
+     , bytestring-builder, conduit, criterion, directory, exceptions
+     , filepath, hspec, monad-control, network, primitive, process
+     , QuickCheck, resourcet, stm, streaming-commons, text, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "conduit-extra";
+       version = "1.2.0";
+       sha256 = "0f13r6ypch3px7qfh6a2qj2y5yhdzwy53v0f6bxyc9xl0hxf49yq";
+       libraryHaskellDepends = [
+         async attoparsec base blaze-builder bytestring conduit directory
+         exceptions filepath monad-control network primitive process
+         resourcet stm streaming-commons text transformers transformers-base
+       ];
+       testHaskellDepends = [
+         async attoparsec base blaze-builder bytestring bytestring-builder
+         conduit directory exceptions hspec process QuickCheck resourcet stm
+         streaming-commons text transformers transformers-base
+       ];
+       benchmarkHaskellDepends = [
+         base blaze-builder bytestring bytestring-builder conduit criterion
+         transformers
+       ];
+       homepage = "http://github.com/snoyberg/conduit";
+       description = "Batteries included conduit: adapters for common libraries";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "conduit-find" = callPackage
     ({ mkDerivation, attoparsec, base, conduit, conduit-combinators
      , conduit-extra, directory, doctest, either, exceptions, filepath
@@ -52638,8 +52703,8 @@ self: {
     ({ mkDerivation, base, hspec, text }:
      mkDerivation {
        pname = "currencies";
-       version = "0.1.1.0";
-       sha256 = "07mkzn12rwlgfv7l0b507sqhl2hw56clmj6sfj0cmdyq9i75lj55";
+       version = "0.1.1.1";
+       sha256 = "1w0b7wp3kz8iqm25s28w131g923pysp9s1p7ll7df5wr64fh53nm";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base hspec text ];
        homepage = "https://github.com/alx741/currencies#readme";
@@ -59526,10 +59591,8 @@ self: {
      }:
      mkDerivation {
        pname = "discrimination";
-       version = "0.2.1";
-       sha256 = "1krcpv1vp8wa4kdlg3ikx895vf96czkw0i3sczw8vyascczs8cdl";
-       revision = "3";
-       editedCabalFile = "1g0dixgjmdc1hr7b9w57rm7agp3419bd2akv9wysghmsvf3j7893";
+       version = "0.3";
+       sha256 = "18scvjb4vj1y9mwhanr8h73bs80h1d23m2vrixm48riyg22v5m6n";
        libraryHaskellDepends = [
          array base containers contravariant deepseq ghc-prim hashable
          primitive profunctors promises semigroups transformers
@@ -59608,10 +59671,8 @@ self: {
      }:
      mkDerivation {
        pname = "diskhash";
-       version = "0.0.1.2";
-       sha256 = "10fmh48xndy3bs1aphm9y9rh8lax4spyysr675d69gabhxm3qcvb";
-       revision = "1";
-       editedCabalFile = "10kck6rz2x0c0vnzr916qy9ss5aq6fr2jq7c8mpking3668j3ann";
+       version = "0.0.2.1";
+       sha256 = "1kgjwcggi33jw1k1s462cya6hydcz7ka9pkqk2lgdcxwlw9fy9kb";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [
          base bytestring directory HUnit QuickCheck test-framework
@@ -60904,6 +60965,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "doctemplates_0_2_1" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , containers, hspec, parsec, scientific, text, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "doctemplates";
+       version = "0.2.1";
+       sha256 = "1bfs2kl5j5al2w2y4qpbn68p0xsnb65r7h51l356kpkzc326646p";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers parsec
+         scientific text unordered-containers vector
+       ];
+       testHaskellDepends = [ aeson base hspec text ];
+       homepage = "https://github.com/jgm/doctemplates#readme";
+       description = "Pandoc-style document templates";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "doctest" = callPackage
     ({ mkDerivation, base, base-compat, code-page, deepseq, directory
      , filepath, ghc, ghc-paths, hspec, HUnit, mockery, process
@@ -62868,6 +62950,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "eap" = callPackage
+    ({ mkDerivation, base, binary, bytestring }:
+     mkDerivation {
+       pname = "eap";
+       version = "0.1.0.0";
+       sha256 = "118nayxnc8xwyhx622wvgr3l35v90481j50m43x2zfkwish23dir";
+       libraryHaskellDepends = [ base binary bytestring ];
+       homepage = "https://github.com/erickg/eap#readme";
+       description = "Extensible Authentication Protocol (EAP)";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "earclipper" = callPackage
     ({ mkDerivation, base, filepath, hspec }:
      mkDerivation {
@@ -63742,6 +63836,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "either_4_5" = callPackage
+    ({ mkDerivation, base, bifunctors, exceptions, free, mmorph
+     , monad-control, MonadRandom, mtl, profunctors, semigroupoids
+     , semigroups, transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "either";
+       version = "4.5";
+       sha256 = "1mzj86pbplgs3h7a49j3rk22s5cbw06wmd992gdm6harm15hzyzc";
+       libraryHaskellDepends = [
+         base bifunctors exceptions free mmorph monad-control MonadRandom
+         mtl profunctors semigroupoids semigroups transformers
+         transformers-base
+       ];
+       homepage = "http://github.com/ekmett/either/";
+       description = "An either monad transformer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "either-list-functions" = callPackage
     ({ mkDerivation, base, doctest }:
      mkDerivation {
@@ -63835,22 +63949,17 @@ self: {
      }) {};
 
   "ekg-cloudwatch" = callPackage
-    ({ mkDerivation, aeson, amazonka, amazonka-cloudwatch
-     , amazonka-core, base, bytestring, ekg-core, hspec, lens, resourcet
-     , semigroups, text, time, unordered-containers
+    ({ mkDerivation, amazonka, amazonka-cloudwatch, amazonka-core, base
+     , bytestring, ekg-core, lens, resourcet, semigroups, text, time
+     , unordered-containers
      }:
      mkDerivation {
        pname = "ekg-cloudwatch";
-       version = "0.0.1.5";
-       sha256 = "1k3g6rq0kpslyqajcmw7cymd0pq89kfklpfs59kc4ksv27569zfm";
+       version = "0.0.1.6";
+       sha256 = "038l510n8h1v97j6wqyrlmrz7i7hwyllj4nvw2m3ccrvbfpdky59";
        libraryHaskellDepends = [
-         aeson amazonka amazonka-cloudwatch amazonka-core base bytestring
-         ekg-core lens resourcet semigroups text time unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson amazonka amazonka-cloudwatch amazonka-core base bytestring
-         ekg-core hspec lens resourcet semigroups text time
-         unordered-containers
+         amazonka amazonka-cloudwatch amazonka-core base bytestring ekg-core
+         lens resourcet semigroups text time unordered-containers
        ];
        homepage = "https://github.com/sellerlabs/ekg-cloudwatch#readme";
        description = "An ekg backend for Amazon Cloudwatch";
@@ -71721,8 +71830,8 @@ self: {
      }:
      mkDerivation {
        pname = "fluid-idl";
-       version = "0.0.0";
-       sha256 = "1j1j0sr9sw0ksdjcpcyf6w89drszqd3848lv7hb5rjp59aapnpv8";
+       version = "0.0.1";
+       sha256 = "1mqswhsvyycxa7c7c92jag6rsp0dbkdm8bwjv6pcr92w293ycrv2";
        libraryHaskellDepends = [
          aeson base bytestring containers errors exceptions lifted-async
          monad-control monad-logger mtl random safe-exceptions scientific
@@ -71752,6 +71861,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fluid-idl-scotty" = callPackage
+    ({ mkDerivation, aeson, base, fluid-idl, mtl, scotty, text, wai }:
+     mkDerivation {
+       pname = "fluid-idl-scotty";
+       version = "0.0.0";
+       sha256 = "11wi8qgw7i7m6ilcmmjk2ynvi66h8pcr83kbyi9vji3s6js2szf4";
+       libraryHaskellDepends = [
+         aeson base fluid-idl mtl scotty text wai
+       ];
+       description = "Scotty server add-on for Fluid";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "fluidsynth" = callPackage
     ({ mkDerivation, base, bindings-DSL, containers, directory
      , fluidsynth
@@ -71965,7 +72087,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "foldl_1_3_2" = callPackage
+  "foldl_1_3_3" = callPackage
     ({ mkDerivation, base, bytestring, comonad, containers
      , contravariant, criterion, hashable, mwc-random, primitive
      , profunctors, semigroups, text, transformers, unordered-containers
@@ -71973,8 +72095,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl";
-       version = "1.3.2";
-       sha256 = "1z3xjz4khs2kr3mqkbh7dz4kd6gkdk2r67wjkvrxnmp533aqh90n";
+       version = "1.3.3";
+       sha256 = "18gzis64sa7ifclaz3n10j2lkh4ikvbakrkz2kkipjddafidvsr3";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable
          mwc-random primitive profunctors semigroups text transformers
@@ -73353,6 +73475,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "freelude" = callPackage
+    ({ mkDerivation, array, base, containers, doctest, indextype
+     , transformers
+     }:
+     mkDerivation {
+       pname = "freelude";
+       version = "0.1.0.1";
+       sha256 = "0a16vbm17dvvfk9wp8y9df8qypy14vld4yq20hh273p2cdxx5p2n";
+       libraryHaskellDepends = [
+         array base containers indextype transformers
+       ];
+       testHaskellDepends = [
+         array base containers doctest indextype transformers
+       ];
+       homepage = "https://github.com/clintonmead/freelude#readme";
+       description = "A generalisation of the Category->Functor->Applicative->Monad hierarchy and more";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "freenect" = callPackage
     ({ mkDerivation, base, freenect, freenect_sync, libfreenect, vector
      }:
@@ -77503,6 +77644,24 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "ghc-typelits-natnormalise_0_5_5" = callPackage
+    ({ mkDerivation, base, ghc, ghc-tcplugins-extra, integer-gmp, tasty
+     , tasty-hunit, template-haskell
+     }:
+     mkDerivation {
+       pname = "ghc-typelits-natnormalise";
+       version = "0.5.5";
+       sha256 = "1dr0568hfxrjhvpgl624zghnvinfg7wwn9x36lrnxr4cl7najqk5";
+       libraryHaskellDepends = [
+         base ghc ghc-tcplugins-extra integer-gmp
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit template-haskell ];
+       homepage = "http://www.clash-lang.org/";
+       description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
+       license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ghc-typelits-presburger" = callPackage
     ({ mkDerivation, base, equational-reasoning, ghc
      , ghc-tcplugins-extra, presburger, reflection
@@ -78833,23 +78992,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "ginger_0_7_1_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, data-default, filepath
-     , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit
-     , tasty-quickcheck, text, time, transformers, unordered-containers
-     , utf8-string, vector
+  "ginger_0_7_2_0" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring
+     , data-default, filepath, http-types, mtl, parsec, safe, scientific
+     , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers
+     , unordered-containers, utf8-string, vector
      }:
      mkDerivation {
        pname = "ginger";
-       version = "0.7.1.0";
-       sha256 = "0022qv80dkjns825361laaksccay56q6zmcrbhjrc4j25nys29n8";
+       version = "0.7.2.0";
+       sha256 = "1xgczxqqd4ml8ifcyr45nrgbqn5a40nrbkvzbn4r4djpivnsrk0k";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson base bytestring data-default filepath http-types mtl parsec
-         safe scientific text time transformers unordered-containers
-         utf8-string vector
+         aeson aeson-pretty base bytestring data-default filepath http-types
+         mtl parsec safe scientific text time transformers
+         unordered-containers utf8-string vector
        ];
        executableHaskellDepends = [
          aeson base bytestring data-default text transformers
@@ -79045,8 +79204,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20171003";
-       sha256 = "0fyyad5fbdacwyg8b1m6fp1qqkdhp1hgp5r1isivmxfbk15xgvai";
+       version = "6.20171018";
+       sha256 = "17armwygz44wphv6hqpyjggh4ybarhy3a2ypnsrc1ifhpq3rf15d";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -79484,6 +79643,8 @@ self: {
        pname = "github";
        version = "0.17.0";
        sha256 = "1w9r40c2wjzlc503g30br6dwq213b2q6qap4r1nlk13z9r57c9mk";
+       revision = "1";
+       editedCabalFile = "183a17k7mgnq7x7pc9hg51692vq0n8v7qp9s5rvzkbdk4gl4kcn8";
        libraryHaskellDepends = [
          aeson aeson-compat base base-compat base16-bytestring binary
          binary-orphans byteable bytestring containers cryptohash deepseq
@@ -79570,6 +79731,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "github-release_1_0_7" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, http-client
+     , http-client-tls, http-types, mime-types, optparse-generic, text
+     , unordered-containers, uri-templater
+     }:
+     mkDerivation {
+       pname = "github-release";
+       version = "1.0.7";
+       sha256 = "17v9rpl6nljf2xa16s3zi6dr8w8385pxdsa1ksyzn84kpq58kdn9";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring http-client http-client-tls http-types
+         mime-types optparse-generic text unordered-containers uri-templater
+       ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/tfausak/github-release#readme";
+       description = "Upload files to GitHub releases";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "github-tools" = callPackage
     ({ mkDerivation, base, bytestring, containers, exceptions, github
      , groom, html, http-client, http-client-tls, monad-parallel
@@ -80037,8 +80220,8 @@ self: {
      }:
      mkDerivation {
        pname = "glabrous";
-       version = "0.3.2";
-       sha256 = "0zyv16gyfjq9mz826zq9q5kqz73y7cp7cbz2cbvb11adbci4pj1r";
+       version = "0.3.3";
+       sha256 = "10g1daxf29vdm62l5fyah3lh7sh9q00yvv3xa7wpzhnm6k2liadn";
        libraryHaskellDepends = [
          aeson aeson-pretty attoparsec base bytestring cereal cereal-text
          either text unordered-containers
@@ -83778,15 +83961,16 @@ self: {
   "graphite" = callPackage
     ({ mkDerivation, base, bytestring, cassava, containers, criterion
      , deepseq, graphviz, hashable, hspec, process, QuickCheck, random
-     , unordered-containers, vector
+     , semigroups, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "graphite";
-       version = "0.9.0.0";
-       sha256 = "0s252k5syfkvrvg7amabkzmlvcr4ms2cv1ykli55gfslyzi7809n";
+       version = "0.9.5.1";
+       sha256 = "0sb8ixz91bcyzylhjk7d44c62gcl1xkfc5vc60sx1z0944f06l1h";
        libraryHaskellDepends = [
          base bytestring cassava containers deepseq graphviz hashable
-         process QuickCheck random unordered-containers vector
+         process QuickCheck random semigroups text unordered-containers
+         vector
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
@@ -86737,6 +86921,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hackernews_1_3_0_0" = callPackage
+    ({ mkDerivation, aeson, base, hspec, http-client, http-client-tls
+     , http-types, QuickCheck, quickcheck-instances, servant
+     , servant-client, string-conversions, text
+     }:
+     mkDerivation {
+       pname = "hackernews";
+       version = "1.3.0.0";
+       sha256 = "184hf3lwp275dyq5n2szr1mwp5zpa22x48wqddy9c3clxc7lv535";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base http-client http-types QuickCheck quickcheck-instances
+         servant servant-client string-conversions text
+       ];
+       executableHaskellDepends = [ base http-client http-client-tls ];
+       testHaskellDepends = [
+         aeson base hspec http-client http-client-tls QuickCheck
+         quickcheck-instances
+       ];
+       description = "API for Hacker News";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hackertyper" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -87304,6 +87513,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hailgun_0_4_1_6" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, email-validate
+     , exceptions, filepath, http-client, http-client-tls, http-types
+     , tagsoup, text, time, transformers
+     }:
+     mkDerivation {
+       pname = "hailgun";
+       version = "0.4.1.6";
+       sha256 = "0hkz666vd02iknkxv0l60l3ara0yaszc6583sry0shk2cd74lv06";
+       libraryHaskellDepends = [
+         aeson base bytestring email-validate exceptions filepath
+         http-client http-client-tls http-types tagsoup text time
+         transformers
+       ];
+       homepage = "https://bitbucket.org/robertmassaioli/hailgun";
+       description = "Mailgun REST api interface for Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hailgun-send" = callPackage
     ({ mkDerivation, base, bytestring, configurator, hailgun, text }:
      mkDerivation {
@@ -89743,6 +89972,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hash-tree" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, containers
+     , cryptonite, hspec, memory, QuickCheck
+     }:
+     mkDerivation {
+       pname = "hash-tree";
+       version = "0.0.0";
+       sha256 = "0nxnjpwd6cw5m064jmgylscxfc5xhhm0abzdknprasmh6ln4525j";
+       libraryHaskellDepends = [
+         base bytestring containers cryptonite memory
+       ];
+       testHaskellDepends = [
+         base base64-bytestring bytestring containers cryptonite hspec
+         memory QuickCheck
+       ];
+       description = "Merkle Hash Tree";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hashable" = callPackage
     ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
      , HUnit, integer-gmp, QuickCheck, random, siphash, test-framework
@@ -93228,6 +93476,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hasmin_1_0" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers
+     , criterion, directory, doctest, doctest-discover, gitrev, hopfli
+     , hspec, hspec-attoparsec, matrix, mtl, numbers
+     , optparse-applicative, parsers, QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "hasmin";
+       version = "1.0";
+       sha256 = "1a512s1fd472agy2pv9qizp61jrz1jzdpxla3213y6wsahi9wdnm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base bytestring containers matrix mtl numbers parsers
+         text
+       ];
+       executableHaskellDepends = [
+         attoparsec base bytestring containers gitrev hopfli matrix mtl
+         numbers optparse-applicative parsers text
+       ];
+       testHaskellDepends = [
+         attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl
+         QuickCheck text
+       ];
+       benchmarkHaskellDepends = [ base criterion directory text ];
+       homepage = "https://github.com/contivero/hasmin#readme";
+       description = "CSS Minifier";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hasparql-client" = callPackage
     ({ mkDerivation, base, HTTP, monads-fd, network, xml }:
      mkDerivation {
@@ -93461,25 +93740,12 @@ self: {
     ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
      mkDerivation {
        pname = "hasql-pool";
-       version = "0.4.1";
-       sha256 = "03f6g6bnp7ipfdy01grnzcl3z9zsvn4ahv64cfdn16c911ddsvyc";
-       libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
-       homepage = "https://github.com/nikita-volkov/hasql-pool";
-       description = "A pool of connections for Hasql";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "hasql-pool_0_4_2_1" = callPackage
-    ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
-     mkDerivation {
-       pname = "hasql-pool";
        version = "0.4.2.1";
        sha256 = "0gr7cml6qzj4936yaf4wn4y9ss3vklndlnxfg10lgm8f85sgg40m";
        libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
        homepage = "https://github.com/nikita-volkov/hasql-pool";
        description = "A pool of connections for Hasql";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hasql-postgres" = callPackage
@@ -95296,8 +95562,8 @@ self: {
      }:
      mkDerivation {
        pname = "hedis";
-       version = "0.9.9";
-       sha256 = "1va4lk0pjf3hcw4ap3s35c1slpbrb898g9x01az7g1xgwxq4y2jl";
+       version = "0.9.10";
+       sha256 = "1z8vl3ql5nyl4jg3pzghsbi1ld9a047zbwz6fgzgk1lvspa0pcd3";
        libraryHaskellDepends = [
          async base bytestring bytestring-lexing deepseq mtl network
          resource-pool scanner stm text time unordered-containers vector
@@ -95312,6 +95578,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hedis_0_9_11" = callPackage
+    ({ mkDerivation, async, base, bytestring, bytestring-lexing
+     , deepseq, HUnit, mtl, network, resource-pool, scanner
+     , slave-thread, stm, test-framework, test-framework-hunit, text
+     , time, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hedis";
+       version = "0.9.11";
+       sha256 = "1ya5jpf57zs66hqvr58xyj0k7jq5cmdci1yxzwj19cag1wfq47rb";
+       libraryHaskellDepends = [
+         async base bytestring bytestring-lexing deepseq mtl network
+         resource-pool scanner stm text time unordered-containers vector
+       ];
+       testHaskellDepends = [
+         async base bytestring HUnit mtl slave-thread stm test-framework
+         test-framework-hunit text time
+       ];
+       benchmarkHaskellDepends = [ base mtl time ];
+       homepage = "https://github.com/informatikr/hedis";
+       description = "Client library for the Redis datastore: supports full command set, pipelining";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hedis-config" = callPackage
     ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text
      , time
@@ -96065,6 +96356,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "herms" = callPackage
+    ({ mkDerivation, ansi-terminal, base, brick, directory, microlens
+     , microlens-th, optparse-applicative, semigroups, split, vty
+     }:
+     mkDerivation {
+       pname = "herms";
+       version = "1.8.1.2";
+       sha256 = "1avyf8xz4wkv6xijg3wrj0398wy5jcwlp50iil1z8jdlfwh72f18";
+       isLibrary = false;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       executableHaskellDepends = [
+         ansi-terminal base brick directory microlens microlens-th
+         optparse-applicative semigroups split vty
+       ];
+       homepage = "https://github.com/JackKiefer/herms";
+       description = "A command-line manager for delicious kitchen recipes";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "hero-club-five-tenets" = callPackage
     ({ mkDerivation, base, random, text }:
      mkDerivation {
@@ -97775,8 +98086,8 @@ self: {
      }:
      mkDerivation {
        pname = "hindent";
-       version = "5.2.3";
-       sha256 = "1wjcgkgqcvr1q0b7dckhg12ai6zgmvvnv2b3zgfkyqy1h9qhj7wk";
+       version = "5.2.4.1";
+       sha256 = "0m35gd2r49cnaxsn9k82g8arj5pz66glsijlji2g77psd9a3flff";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -101871,7 +102182,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hpio_0_9_0_0" = callPackage
+  "hpio_0_9_0_2" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , doctest, exceptions, filepath, hlint, hspec, monad-control
      , monad-logger, mtl, optparse-applicative, protolude, QuickCheck
@@ -101879,8 +102190,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpio";
-       version = "0.9.0.0";
-       sha256 = "1j69y396k08af6pvxj0l1687fdfknsyv3xhy7lhhibglv6nskg48";
+       version = "0.9.0.2";
+       sha256 = "0jxmmch6y897rk02rql4rs82qmdj3r3xpbsrv75sgc2mb09cx2zy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -104444,15 +104755,15 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) lua5_1;};
 
-  "hslua_0_9_1" = callPackage
+  "hslua_0_9_2" = callPackage
     ({ mkDerivation, base, bytestring, containers, exceptions, fail
      , lua5_1, mtl, QuickCheck, quickcheck-instances, tasty
      , tasty-expected-failure, tasty-hunit, tasty-quickcheck, text
      }:
      mkDerivation {
        pname = "hslua";
-       version = "0.9.1";
-       sha256 = "037w7s0fjji54wa5hl8rarf4c655ybzw4p1jzfy41k6qhwnk4i5i";
+       version = "0.9.2";
+       sha256 = "1n1fw2ak3xk4llv3d3bbpcayjd6h2a83n06i96m2k30lzanbg0ys";
        configureFlags = [ "-fsystem-lua" ];
        libraryHaskellDepends = [
          base bytestring containers exceptions fail mtl text
@@ -107720,6 +108031,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "http-types_0_10" = callPackage
+    ({ mkDerivation, array, base, blaze-builder, bytestring
+     , case-insensitive, doctest, hspec, QuickCheck
+     , quickcheck-instances, text
+     }:
+     mkDerivation {
+       pname = "http-types";
+       version = "0.10";
+       sha256 = "1bim98ax7yqhwmq7d5zr7ii5vkx9xjsdqp6wm2ww56lzry1d8i1q";
+       libraryHaskellDepends = [
+         array base blaze-builder bytestring case-insensitive text
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring doctest hspec QuickCheck
+         quickcheck-instances text
+       ];
+       homepage = "https://github.com/aristidb/http-types";
+       description = "Generic HTTP types for Haskell (for both client and server code)";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "http-wget" = callPackage
     ({ mkDerivation, base, failure, process, transformers }:
      mkDerivation {
@@ -112269,8 +112602,8 @@ self: {
     ({ mkDerivation, base, hspec }:
      mkDerivation {
        pname = "indextype";
-       version = "0.3.0.0";
-       sha256 = "06z4976dy45xyg511bw3nfsfa2lb7m0b081lqpw8q3gmfgrwm66f";
+       version = "0.3.0.1";
+       sha256 = "1v2jly7sn54bfz0swa9835l15f8r78zj6wqd8kavzwx00ini443i";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        description = "A series of type families and constraints for \"indexable\" types";
@@ -114004,19 +114337,21 @@ self: {
 
   "ip" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
-     , doctest, hashable, HUnit, primitive, QuickCheck, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text, vector
+     , doctest, hashable, HUnit, primitive, QuickCheck
+     , quickcheck-classes, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, vector
      }:
      mkDerivation {
        pname = "ip";
-       version = "0.9.3";
-       sha256 = "0r8kxdxh08plmal9q2i098hlgxvii67ylprzwqzrwa1i9qlcv7v6";
+       version = "1.1.0";
+       sha256 = "0a5dc019jmkx77kk3jmgvk79ffigam38fanjwajaqsxy5ysp5xyf";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring hashable primitive text vector
        ];
        testHaskellDepends = [
-         attoparsec base bytestring doctest HUnit QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2 text
+         attoparsec base bytestring doctest HUnit QuickCheck
+         quickcheck-classes test-framework test-framework-hunit
+         test-framework-quickcheck2 text
        ];
        benchmarkHaskellDepends = [
          attoparsec base bytestring criterion text
@@ -115772,23 +116107,6 @@ self: {
     ({ mkDerivation, base, deepseq, ghcjs-base-stub, parallel, text }:
      mkDerivation {
        pname = "javascript-extras";
-       version = "0.3.1.0";
-       sha256 = "05y7343ybgbaydckgssb22c789bawvk6x95vbrarzf3m5brlgw7a";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base deepseq ghcjs-base-stub parallel text
-       ];
-       executableHaskellDepends = [ base ghcjs-base-stub ];
-       homepage = "https://github.com/louispan/javascript-extras#readme";
-       description = "Extra javascript functions when using GHCJS";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "javascript-extras_0_3_2_0" = callPackage
-    ({ mkDerivation, base, deepseq, ghcjs-base-stub, parallel, text }:
-     mkDerivation {
-       pname = "javascript-extras";
        version = "0.3.2.0";
        sha256 = "0y8cckckg5709in084vyxaad15w6pl1rvmin505s321znfifh838";
        isLibrary = true;
@@ -115800,7 +116118,6 @@ self: {
        homepage = "https://github.com/louispan/javascript-extras#readme";
        description = "Extra javascript functions when using GHCJS";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "javasf" = callPackage
@@ -118124,44 +118441,8 @@ self: {
      }:
      mkDerivation {
        pname = "katip";
-       version = "0.5.0.3";
-       sha256 = "18gpj6h9h90nvpb0fb1ns2ygzip4r0v7hna4q1d6gmz88j28s66a";
-       libraryHaskellDepends = [
-         aeson async auto-update base bytestring containers either hostname
-         microlens microlens-th monad-control mtl old-locale resourcet
-         safe-exceptions scientific semigroups stm string-conv
-         template-haskell text time transformers transformers-base
-         transformers-compat unix unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory microlens
-         quickcheck-instances regex-tdfa safe-exceptions stm tasty
-         tasty-golden tasty-hunit tasty-quickcheck template-haskell text
-         time time-locale-compat unordered-containers
-       ];
-       benchmarkHaskellDepends = [
-         aeson async base blaze-builder criterion deepseq directory filepath
-         safe-exceptions text time transformers unix
-       ];
-       homepage = "https://github.com/Soostone/katip";
-       description = "A structured logging framework";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "katip_0_5_0_4" = callPackage
-    ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
-     , bytestring, containers, criterion, deepseq, directory, either
-     , filepath, hostname, microlens, microlens-th, monad-control, mtl
-     , old-locale, quickcheck-instances, regex-tdfa, resourcet
-     , safe-exceptions, scientific, semigroups, stm, string-conv, tasty
-     , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell
-     , text, time, time-locale-compat, transformers, transformers-base
-     , transformers-compat, unix, unordered-containers
-     }:
-     mkDerivation {
-       pname = "katip";
-       version = "0.5.0.4";
-       sha256 = "1plxvljhcpdws78fx36v2wn2s7vzbmf1h7rq00yf9680fvcyaq8y";
+       version = "0.5.1.0";
+       sha256 = "1jcvjia4r6x2fwsyq0f038y63fr673r2jh4gm1xfn6qxis7im68n";
        libraryHaskellDepends = [
          aeson async auto-update base bytestring containers either hostname
          microlens microlens-th monad-control mtl old-locale resourcet
@@ -118182,7 +118463,6 @@ self: {
        homepage = "https://github.com/Soostone/katip";
        description = "A structured logging framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "katip-elasticsearch" = callPackage
@@ -118217,6 +118497,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "katip-syslog" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hsyslog, katip
+     , string-conv, text
+     }:
+     mkDerivation {
+       pname = "katip-syslog";
+       version = "0.1.0.0";
+       sha256 = "0fj6c0rzs2v5ng3gsc9qlk5ksszh2dpmi378ydxxcrjjzkz3ng6c";
+       libraryHaskellDepends = [
+         aeson base bytestring hsyslog katip string-conv text
+       ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/iconnect/katip-syslog#readme";
+       description = "Syslog Katip Scribe";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "katt" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers
      , directory, errors, filepath, lens, mtl, parsec, text, url, wreq
@@ -126466,6 +126763,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "localize" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, data-default
+     , directory, filepath, Glob, haskell-gettext, mtl, setlocale, text
+     , text-format-heavy, time, transformers
+     }:
+     mkDerivation {
+       pname = "localize";
+       version = "0.2.0.0";
+       sha256 = "1c0y3blyr36qrbqwnrb802h7nl6m3qzch4ivzajjan9xj5cbbswh";
+       libraryHaskellDepends = [
+         base binary bytestring containers data-default directory filepath
+         Glob haskell-gettext mtl setlocale text text-format-heavy time
+         transformers
+       ];
+       description = "GNU Gettext-based messages localization library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "located" = callPackage
     ({ mkDerivation, base, text }:
      mkDerivation {
@@ -126690,6 +127005,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "log-domain_0_12" = callPackage
+    ({ mkDerivation, base, binary, bytes, Cabal, cabal-doctest, cereal
+     , comonad, deepseq, distributive, doctest, generic-deriving
+     , hashable, semigroupoids, semigroups, simple-reflect, vector
+     }:
+     mkDerivation {
+       pname = "log-domain";
+       version = "0.12";
+       sha256 = "0zin3zgxrx8v69blqzkd5gjk0nmpmg58caqz2xa8qd4v1fjcp4bi";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         base binary bytes cereal comonad deepseq distributive hashable
+         semigroupoids semigroups vector
+       ];
+       testHaskellDepends = [
+         base doctest generic-deriving semigroups simple-reflect
+       ];
+       homepage = "http://github.com/ekmett/log-domain/";
+       description = "Log-domain arithmetic";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "log-effect" = callPackage
     ({ mkDerivation, base, bytestring, extensible-effects, fast-logger
      , time
@@ -126786,8 +127124,8 @@ self: {
      }:
      mkDerivation {
        pname = "log-warper";
-       version = "1.3.3";
-       sha256 = "1r7x9fsnaqzs7d3a5kvbaqyhvha8yddb6z5856bqcfk3wflqpcas";
+       version = "1.4.0";
+       sha256 = "07yb19bwx8n697fird3952nn1a9d4cqbf8wcxmlji41brznhgbkz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -128255,10 +128593,8 @@ self: {
      }:
      mkDerivation {
        pname = "lxd-client-config";
-       version = "0.1.0.0";
-       sha256 = "0cvjfdi2dkysprqy4975x6nxpmk6ppwr8i345hqjwrcahz7hv6i8";
-       revision = "1";
-       editedCabalFile = "0i2fpnvdnld5qpybf7szcanvrla917rfak0r7fk1wk4yk09lsyl4";
+       version = "0.1.0.1";
+       sha256 = "1kxg42hrgq5w38v1zsq8v9x0ky83c02k8rx2qcyazh7bkg4m4f4h";
        libraryHaskellDepends = [
          aeson base containers directory filepath text yaml
        ];
@@ -128764,8 +129100,8 @@ self: {
      }:
      mkDerivation {
        pname = "madlang";
-       version = "2.4.2.22";
-       sha256 = "1wg2lph25s0lz4ac1jvzy8vsizkyr7pcdq2cc8wxjj2z7f5k2yia";
+       version = "3.0.0.1";
+       sha256 = "0zh935qpaq3w0qdijbmpyf71yvjigygks7ryxfcw9q9hivypvxgj";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal directory file-embed process ];
@@ -134299,8 +134635,8 @@ self: {
        pname = "monad-http";
        version = "0.1.0.0";
        sha256 = "14ki66l60la1mmm544vvzn930liaygj6zrql10nr192shf3v0cx3";
-       revision = "5";
-       editedCabalFile = "1w12fd8jy7infcgahlg9zim518vvb2g3j0s2w6qdql86i629xjdg";
+       revision = "6";
+       editedCabalFile = "0xnh69yfpgz1i43x2695gyrxar1582m02cwrzmvfymzvvqbkcwld";
        libraryHaskellDepends = [
          base base-compat bytestring exceptions http-client http-client-tls
          http-types monad-logger monadcryptorandom MonadRandom mtl text
@@ -134340,6 +134676,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "monad-journal_0_8_0" = callPackage
+    ({ mkDerivation, base, either, monad-control, mtl, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "monad-journal";
+       version = "0.8.0";
+       sha256 = "0l78flvvvhpk2zcb39ax0qjqpidi8ydnc3ipnh4vy63c8w02w39n";
+       libraryHaskellDepends = [
+         base either monad-control mtl transformers transformers-base
+       ];
+       homepage = "http://github.com/phaazon/monad-journal";
+       description = "Pure logger typeclass and monad transformer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "monad-levels" = callPackage
     ({ mkDerivation, base, constraints, transformers
      , transformers-compat
@@ -137901,14 +138254,21 @@ self: {
      }) {};
 
   "mxnet" = callPackage
-    ({ mkDerivation, base, c2hs, c2hs-extra, mxnet }:
+    ({ mkDerivation, base, c2hs, c2hs-extra, mxnet, pretty, tasty
+     , tasty-hunit, template-haskell, unordered-containers, vector
+     }:
      mkDerivation {
        pname = "mxnet";
-       version = "0.1.0.1";
-       sha256 = "03migg97ly6ld2w1nszz7rmirr0adfhsj75678mlf3rzxf5zh1wl";
-       libraryHaskellDepends = [ base c2hs-extra ];
+       version = "0.2.0.0";
+       sha256 = "05zz149gzsvchllwwn659kqissj6ymdi7kdjx5d7mx7liabf04ij";
+       revision = "1";
+       editedCabalFile = "0z8kjn1808k5pdrgx0mncppzzv5hw01r7h8s54iv8kz57qfqhcpm";
+       libraryHaskellDepends = [
+         base c2hs-extra pretty template-haskell unordered-containers vector
+       ];
        librarySystemDepends = [ mxnet ];
        libraryToolDepends = [ c2hs ];
+       testHaskellDepends = [ base tasty tasty-hunit vector ];
        homepage = "http://github.com/sighingnow/mxnet-haskell#readme";
        description = "MXNet interface in Haskell";
        license = stdenv.lib.licenses.mit;
@@ -137919,8 +138279,8 @@ self: {
     ({ mkDerivation, base, mxnet }:
      mkDerivation {
        pname = "mxnet-examples";
-       version = "0.1.0.0";
-       sha256 = "1gzpx33v0xaarpyl4v5x9ydacnc3p4xcxcwj2b8rsh4vzmsv2z0l";
+       version = "0.2.0.0";
+       sha256 = "0mxwn6wcwiv0z618rffws2z59l5yh929lxwlhgyifzw3sm0h1kxw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mxnet ];
@@ -138189,8 +138549,8 @@ self: {
      }:
      mkDerivation {
        pname = "mysql-simple";
-       version = "0.4.3";
-       sha256 = "12zryyrjkrglp0r8ra3kcmyksq8g864c5nfxa5d7w3rn9532lzjj";
+       version = "0.4.4";
+       sha256 = "1rrwhc9szdsn1wm5y510kyj0cfhavw01j61vywf96yw57132y75m";
        libraryHaskellDepends = [
          attoparsec base base16-bytestring blaze-builder blaze-textual
          bytestring mysql old-locale pcre-light text time
@@ -141257,15 +141617,18 @@ self: {
 
   "nix-derivation" = callPackage
     ({ mkDerivation, attoparsec, base, containers, criterion, deepseq
-     , QuickCheck, system-filepath, text, vector
+     , pretty-show, QuickCheck, system-filepath, text, vector
      }:
      mkDerivation {
        pname = "nix-derivation";
-       version = "1.0.0";
-       sha256 = "1qx37nk5fg7kqvy9pfvf1jhn9cyr8rkfgz4hm3xy8m92l0rprfw4";
+       version = "1.0.1";
+       sha256 = "1z36ihzcnll6vpvv8hr95j9vx0j69v7nir6bxgd6wmidpzigkdmc";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
          attoparsec base containers deepseq system-filepath text vector
        ];
+       executableHaskellDepends = [ attoparsec base pretty-show text ];
        testHaskellDepends = [
          attoparsec base QuickCheck system-filepath text vector
        ];
@@ -143024,6 +143387,8 @@ self: {
        pname = "objective";
        version = "1.1.1";
        sha256 = "0d36v2w8f9g68zh2cdf8hnkzdafv0z6np895ak610n8bkxvqxlbs";
+       revision = "1";
+       editedCabalFile = "0p1w5zabfqqksyxxv880f6d27rl2vx9101vvflkxwhyfw0az6zin";
        libraryHaskellDepends = [
          base containers either exceptions free hashable monad-skeleton mtl
          profunctors template-haskell transformers transformers-compat
@@ -145793,6 +146158,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "packer-messagepack" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hedgehog, packer
+     , safe-exceptions, text, unliftio
+     }:
+     mkDerivation {
+       pname = "packer-messagepack";
+       version = "0.2.0.0";
+       sha256 = "1alilaj2gk7pwdl7cpds7s0b35w9dnrbrff55sqdx2n1dyrxn62h";
+       libraryHaskellDepends = [
+         base bytestring containers packer safe-exceptions text unliftio
+       ];
+       testHaskellDepends = [
+         base bytestring containers hedgehog packer safe-exceptions text
+       ];
+       homepage = "https://github.com/mtesseract/packer-messagepack#readme";
+       description = "MessagePack Serialization an Deserialization for Packer";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "packman" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, Cabal, directory
      , ghc-prim, primitive, QuickCheck
@@ -147828,28 +148212,39 @@ self: {
      }) {};
 
   "partial-semigroup" = callPackage
-    ({ mkDerivation, base, doctest, hedgehog, partial-semigroup-test }:
+    ({ mkDerivation, base, hedgehog }:
      mkDerivation {
        pname = "partial-semigroup";
-       version = "0.1.0.1";
-       sha256 = "1bkm2hsngw8z77zsgxlrqdfzh8hk0hbsr42cjc4c8v84npr1lh7f";
+       version = "0.2.0.1";
+       sha256 = "0k3b66wlhi280wk3q5ilmcn93m4rch1ily8f3z79lpxjjlraz7lw";
        libraryHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base doctest hedgehog partial-semigroup-test
-       ];
-       homepage = "https://github.com/chris-martin/partial-semigroup#readme";
+       testHaskellDepends = [ base hedgehog ];
+       homepage = "https://github.com/chris-martin/partial-semigroup";
        description = "A partial binary associative operator";
        license = stdenv.lib.licenses.asl20;
      }) {};
 
-  "partial-semigroup-test" = callPackage
+  "partial-semigroup-hedgehog" = callPackage
     ({ mkDerivation, base, hedgehog, partial-semigroup }:
      mkDerivation {
-       pname = "partial-semigroup-test";
-       version = "0.1.0.1";
-       sha256 = "1346056kzswfa3bakhfh24y07a2sj2qa5cq5npzf01n99x08jvgz";
+       pname = "partial-semigroup-hedgehog";
+       version = "0.2.0.1";
+       sha256 = "1c4rbf1x6llgprx0rgil71z3306ky9x59sl8db1z6hg9ykriv4n2";
        libraryHaskellDepends = [ base hedgehog partial-semigroup ];
-       homepage = "https://github.com/chris-martin/partial-semigroup#readme";
+       homepage = "https://github.com/chris-martin/partial-semigroup";
+       description = "Property testing for partial semigroups using Hedgehog";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
+  "partial-semigroup-test" = callPackage
+    ({ mkDerivation, partial-semigroup-hedgehog }:
+     mkDerivation {
+       pname = "partial-semigroup-test";
+       version = "0.2.0.1";
+       sha256 = "1cdlwjq7bbbq7yz5flzjkj0kp5s991nwsjq52xiqhmlzbim598s4";
+       libraryHaskellDepends = [ partial-semigroup-hedgehog ];
+       doHaddock = false;
+       homepage = "https://github.com/chris-martin/partial-semigroup";
        description = "Testing utilities for the partial-semigroup package";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -149412,6 +149807,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "persistable-record_0_6_0_0" = callPackage
+    ({ mkDerivation, array, base, containers, dlist, names-th
+     , product-isomorphic, quickcheck-simple, template-haskell
+     , th-data-compat, transformers
+     }:
+     mkDerivation {
+       pname = "persistable-record";
+       version = "0.6.0.0";
+       sha256 = "097h8hx0si5mbi7c8l0mnwwzj166hn2vlfpgkkys17jxr8h6h31x";
+       libraryHaskellDepends = [
+         array base containers dlist names-th product-isomorphic
+         template-haskell th-data-compat transformers
+       ];
+       testHaskellDepends = [ base quickcheck-simple ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "Binding between SQL database values and haskell records";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "persistable-types-HDBC-pg" = callPackage
     ({ mkDerivation, base, bytestring, convertible, HDBC
      , persistable-record, relational-query-HDBC, text-postgresql
@@ -149664,7 +150079,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "persistent-mysql-haskell_0_3_4" = callPackage
+  "persistent-mysql-haskell_0_3_4_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, conduit, containers
      , io-streams, monad-control, monad-logger, mysql-haskell, network
      , persistent, persistent-template, resource-pool, resourcet, text
@@ -149672,8 +150087,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-mysql-haskell";
-       version = "0.3.4";
-       sha256 = "1g1i71zpnwbngw56fn7in06k79v4pa5lcq4vk606p8aqyhf4xgfp";
+       version = "0.3.4.1";
+       sha256 = "0w80z2098rh3svxncyaa4jrqdcdgzrfrzq4p981g34cs7kysfmn2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -149874,32 +150289,6 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-template";
-       version = "2.5.2";
-       sha256 = "04a0ifjidy7lv5ip0dipjgsvr3h9kkw37z03s5kaxyaqh405nsfy";
-       revision = "1";
-       editedCabalFile = "0jhcanaz680knzc45g594fa68ihh7mkkrhlyaxnj6rjwbrcwjp9x";
-       libraryHaskellDepends = [
-         aeson aeson-compat base bytestring containers ghc-prim
-         http-api-data monad-control monad-logger path-pieces persistent
-         tagged template-haskell text transformers unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring hspec persistent QuickCheck text transformers
-       ];
-       homepage = "http://www.yesodweb.com/book/persistent";
-       description = "Type-safe, non-relational, multi-backend persistence";
-       license = stdenv.lib.licenses.mit;
-       maintainers = with stdenv.lib.maintainers; [ psibi ];
-     }) {};
-
-  "persistent-template_2_5_3" = callPackage
-    ({ mkDerivation, aeson, aeson-compat, base, bytestring, containers
-     , ghc-prim, hspec, http-api-data, monad-control, monad-logger
-     , path-pieces, persistent, QuickCheck, tagged, template-haskell
-     , text, transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "persistent-template";
        version = "2.5.3";
        sha256 = "1b8n99l2dh4ng1pf86541q5s2is30scnsx3p3vzh0kif9myrk5cy";
        libraryHaskellDepends = [
@@ -149913,7 +150302,6 @@ self: {
        homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, non-relational, multi-backend persistence";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
@@ -150881,6 +151269,33 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pinboard_0_9_12_6" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hspec
+     , http-client, http-client-tls, http-types, monad-logger, mtl
+     , network, profunctors, QuickCheck, random, safe-exceptions
+     , semigroups, text, time, transformers, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "pinboard";
+       version = "0.9.12.6";
+       sha256 = "0z5sfgvbckd636hi1girlfpfz2v21xydzi3d1py3q6hyq34b67iq";
+       libraryHaskellDepends = [
+         aeson base bytestring containers http-client http-client-tls
+         http-types monad-logger mtl network profunctors random
+         safe-exceptions text time transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers hspec mtl QuickCheck
+         safe-exceptions semigroups text time transformers
+         unordered-containers
+       ];
+       homepage = "https://github.com/jonschoning/pinboard";
+       description = "Access to the Pinboard API";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pinch" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, deepseq
      , ghc-prim, hashable, hspec, hspec-discover, QuickCheck, text
@@ -151004,8 +151419,8 @@ self: {
      }:
      mkDerivation {
        pname = "pipes";
-       version = "4.3.5";
-       sha256 = "1s158p7d14lxk34yh7x0b44g3m57pq096p6k0fg19g7jkl8jcd7p";
+       version = "4.3.6";
+       sha256 = "0nwap7bjwv6q0jis1j452r1zgfl4pfdip4lzs047r8zh75cvc5h8";
        libraryHaskellDepends = [
          base exceptions mmorph mtl semigroups transformers void
        ];
@@ -151448,8 +151863,8 @@ self: {
      }:
      mkDerivation {
        pname = "pipes-extras";
-       version = "1.0.11";
-       sha256 = "0hllsd5jk88fv59bqiqksk52iwmqm7835fchzqmavgdsrib0nlmi";
+       version = "1.0.12";
+       sha256 = "0sr7n0p8nwsyp52dybq3lgswz353jc239hysqlxhlsa4hh1l5q61";
        libraryHaskellDepends = [ base foldl lens pipes transformers ];
        testHaskellDepends = [
          base HUnit pipes test-framework test-framework-hunit transformers
@@ -154606,23 +155021,23 @@ self: {
     ({ mkDerivation, aeson, ansi-wl-pprint, auto-update, base
      , base64-bytestring, bytestring, configurator, containers
      , contravariant, either, hasql, hasql-pool, heredoc, hspec
-     , hspec-wai, hspec-wai-json, http-types, jwt, lens, lens-aeson
-     , optparse-applicative, postgresql-libpq, protolude, retry, stm
-     , stm-containers, stringsearch, text, time, transformers, unix
-     , unordered-containers, wai, wai-app-static, wai-extra
-     , wai-websockets, warp, websockets
+     , hspec-wai, hspec-wai-json, http-types, jose, jwt, lens
+     , lens-aeson, optparse-applicative, postgresql-libpq, protolude
+     , retry, stm, stm-containers, stringsearch, text, time
+     , transformers, unix, unordered-containers, wai, wai-app-static
+     , wai-extra, wai-websockets, warp, websockets
      }:
      mkDerivation {
        pname = "postgrest-ws";
-       version = "0.4.0.0";
-       sha256 = "0wimvx66lzp0p5apymbxcj5f4d10wx8n7gpqslkvwi7c09p453l6";
+       version = "0.4.1.0";
+       sha256 = "0i1bri8a0k7x9m47736ykdq46xpx0hhy8lp3qz1b1xfswmj3hhjg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring contravariant either hasql hasql-pool
-         http-types jwt lens lens-aeson postgresql-libpq protolude retry stm
-         stm-containers stringsearch text time unordered-containers wai
-         wai-websockets websockets
+         http-types jose jwt lens lens-aeson postgresql-libpq protolude
+         retry stm stm-containers stringsearch text time
+         unordered-containers wai wai-websockets websockets
        ];
        executableHaskellDepends = [
          ansi-wl-pprint auto-update base base64-bytestring bytestring
@@ -154632,7 +155047,8 @@ self: {
        ];
        testHaskellDepends = [
          aeson base containers hasql hasql-pool hspec hspec-wai
-         hspec-wai-json http-types protolude stm wai-extra
+         hspec-wai-json http-types protolude stm unordered-containers
+         wai-extra
        ];
        homepage = "https://github.com/diogob/postgrest-ws#readme";
        description = "PostgREST extension to map LISTEN/NOTIFY messages to Websockets";
@@ -155606,8 +156022,8 @@ self: {
      }:
      mkDerivation {
        pname = "pretty-simple";
-       version = "2.0.0.0";
-       sha256 = "1gkghnp3fpcksfkvxsvg3979499y7vb73qp8fgvs7fv2m5rzqjz6";
+       version = "2.0.1.0";
+       sha256 = "0a72kns4ydh22q1kwbljknrbgcpvh9l4jx16fm2s3hkkw9fivl27";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -158430,8 +158846,8 @@ self: {
      }:
      mkDerivation {
        pname = "purescript-bridge";
-       version = "0.11.0.0";
-       sha256 = "0y2qli86ac12xr54vxdfqa3wadxajn6s266y9vpd7lahsnhjwkvf";
+       version = "0.11.1.0";
+       sha256 = "0syx11yzan1m86skjlxwv17ickplbiamkhbf2xsif0w0216whbvx";
        libraryHaskellDepends = [
          base containers directory filepath generic-deriving lens mtl text
          transformers
@@ -159094,8 +159510,8 @@ self: {
      }:
      mkDerivation {
        pname = "qm-interpolated-string";
-       version = "0.1.1.0";
-       sha256 = "1fidkdn4smbv4ybc881168401gfq2l19qfb7w0bvki93jqqajhs1";
+       version = "0.2.1.0";
+       sha256 = "09qzlhrzhv0hcc7m8qwfh64nprf3wq4x9lrcdnqpqw2airh5cbn3";
        libraryHaskellDepends = [
          base bytestring haskell-src-meta template-haskell text
        ];
@@ -159610,6 +160026,21 @@ self: {
        license = stdenv.lib.licenses.lgpl3;
      }) {};
 
+  "quickcheck-classes" = callPackage
+    ({ mkDerivation, aeson, base, prim-array, primitive, QuickCheck }:
+     mkDerivation {
+       pname = "quickcheck-classes";
+       version = "0.1";
+       sha256 = "0fjr4fagl9wblw6998675pljhgwr554kxfahpjfk46kiknghqic1";
+       libraryHaskellDepends = [
+         aeson base prim-array primitive QuickCheck
+       ];
+       testHaskellDepends = [ aeson base primitive QuickCheck ];
+       homepage = "https://github.com/andrewthad/quickcheck-classes#readme";
+       description = "QuickCheck common typeclasses";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "quickcheck-combinators" = callPackage
     ({ mkDerivation, base, QuickCheck, unfoldable-restricted }:
      mkDerivation {
@@ -160463,6 +160894,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "radius" = callPackage
+    ({ mkDerivation, base, binary, bytestring, iproute, pretty-hex }:
+     mkDerivation {
+       pname = "radius";
+       version = "0.2.0.0";
+       sha256 = "1arch1d93yijbm7r9a9ggjj7wzy7rk0immj5g8frczrbp0xpgmzy";
+       libraryHaskellDepends = [
+         base binary bytestring iproute pretty-hex
+       ];
+       homepage = "https://github.com/erickg/radius#readme";
+       description = "Remote Authentication Dial In User Service (RADIUS)";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "radix" = callPackage
     ({ mkDerivation, base, filepath }:
      mkDerivation {
@@ -161561,6 +162006,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ratel_0_3_6" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, case-insensitive
+     , containers, filepath, http-client, http-client-tls, http-types
+     , tasty, tasty-hspec, text, uuid
+     }:
+     mkDerivation {
+       pname = "ratel";
+       version = "0.3.6";
+       sha256 = "04d93i7044zpax9hhx1xyipc8lliyn5z1xgq7k0011yzdsd8w31s";
+       libraryHaskellDepends = [
+         aeson base bytestring case-insensitive containers http-client
+         http-client-tls http-types text uuid
+       ];
+       testHaskellDepends = [ base filepath tasty tasty-hspec ];
+       homepage = "https://github.com/tfausak/ratel#readme";
+       description = "Notify Honeybadger about exceptions";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ratel-wai" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
      , http-client, ratel, wai
@@ -162144,18 +162609,19 @@ self: {
   "reactive-balsa" = callPackage
     ({ mkDerivation, alsa-core, alsa-seq, base, containers
      , data-accessor, data-accessor-transformers, event-list
-     , extensible-exceptions, midi, midi-alsa, non-negative, random
-     , reactive-banana, reactive-midyim, transformers, utility-ht
+     , extensible-exceptions, midi, midi-alsa, non-empty, non-negative
+     , random, reactive-banana-bunch, reactive-midyim, transformers
+     , utility-ht
      }:
      mkDerivation {
        pname = "reactive-balsa";
-       version = "0.3";
-       sha256 = "1h7whcms8idfgpz1x645b725a598ppxhdb72sx2s84r64vn8ila0";
+       version = "0.4";
+       sha256 = "0cmk386wjs6i7bnmawz0kcpm4sx5xa2ms9xhjisg83xhmacvqg7h";
        libraryHaskellDepends = [
          alsa-core alsa-seq base containers data-accessor
          data-accessor-transformers event-list extensible-exceptions midi
-         midi-alsa non-negative random reactive-banana reactive-midyim
-         transformers utility-ht
+         midi-alsa non-empty non-negative random reactive-banana-bunch
+         reactive-midyim transformers utility-ht
        ];
        homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa";
        description = "Programmatically edit MIDI events via ALSA and reactive-banana";
@@ -162185,6 +162651,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "reactive-banana-bunch" = callPackage
+    ({ mkDerivation, base, non-empty, reactive-banana, transformers
+     , utility-ht
+     }:
+     mkDerivation {
+       pname = "reactive-banana-bunch";
+       version = "1.0";
+       sha256 = "11lfbf5gn8friwgkmm3vl3b3hqfxm1vww0a3aq9949irvrplajzn";
+       libraryHaskellDepends = [
+         base non-empty reactive-banana transformers utility-ht
+       ];
+       homepage = "http://hub.darcs.net/thielema/reactive-banana-bunch/";
+       description = "Extend reactive-banana to multiple events per time point";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "reactive-banana-gi-gtk" = callPackage
     ({ mkDerivation, base, gi-gtk, haskell-gi-base, reactive-banana
      , text, transformers
@@ -162330,17 +162812,17 @@ self: {
   "reactive-jack" = callPackage
     ({ mkDerivation, base, containers, data-accessor, event-list
      , explicit-exception, extensible-exceptions, jack, midi
-     , non-negative, random, reactive-banana, reactive-midyim
+     , non-negative, random, reactive-banana-bunch, reactive-midyim
      , transformers, utility-ht
      }:
      mkDerivation {
        pname = "reactive-jack";
-       version = "0.3";
-       sha256 = "0p34s8kj17yy1sngicgzkc1jh17azj543jv7c8a5ks0jm7nrqjy9";
+       version = "0.4";
+       sha256 = "13j51qg9ph4vq5v4z94q8i5lfd8sr3v6ln1740g24v90j28gh87i";
        libraryHaskellDepends = [
          base containers data-accessor event-list explicit-exception
-         extensible-exceptions jack midi non-negative random reactive-banana
-         reactive-midyim transformers utility-ht
+         extensible-exceptions jack midi non-negative random
+         reactive-banana-bunch reactive-midyim transformers utility-ht
        ];
        homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa";
        description = "Process MIDI events via reactive-banana and JACK";
@@ -162351,15 +162833,16 @@ self: {
   "reactive-midyim" = callPackage
     ({ mkDerivation, base, containers, data-accessor
      , data-accessor-transformers, event-list, midi, non-negative
-     , random, reactive-banana, transformers, utility-ht
+     , random, reactive-banana-bunch, transformers, utility-ht
      }:
      mkDerivation {
        pname = "reactive-midyim";
-       version = "0.3";
-       sha256 = "09cgapzkggjl2drii3kv8yjhz0ck2cy5v8ikss9gyjaj0dljs7nx";
+       version = "0.4";
+       sha256 = "0aq3iaq3l4wcdixa09q9na2n4l92nkzikjbma3mxl4d6gklhcvhy";
        libraryHaskellDepends = [
          base containers data-accessor data-accessor-transformers event-list
-         midi non-negative random reactive-banana transformers utility-ht
+         midi non-negative random reactive-banana-bunch transformers
+         utility-ht
        ];
        homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa";
        description = "Process MIDI events via reactive-banana";
@@ -164684,6 +165167,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "relational-query_0_10_0_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, dlist
+     , names-th, persistable-record, product-isomorphic
+     , quickcheck-simple, sql-words, template-haskell, text
+     , th-reify-compat, time, time-locale-compat, transformers
+     }:
+     mkDerivation {
+       pname = "relational-query";
+       version = "0.10.0.0";
+       sha256 = "0a5gqfi0ns1gh1p2csv63m2b0psyq8dl3wzxrvj07p4gqq0m36gb";
+       libraryHaskellDepends = [
+         array base bytestring containers dlist names-th persistable-record
+         product-isomorphic sql-words template-haskell text th-reify-compat
+         time time-locale-compat transformers
+       ];
+       testHaskellDepends = [
+         base containers product-isomorphic quickcheck-simple transformers
+       ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "Typeful, Modular, Relational, algebraic query engine";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "relational-query-HDBC" = callPackage
     ({ mkDerivation, base, containers, convertible, dlist, HDBC
      , HDBC-session, names-th, persistable-record, relational-query
@@ -164704,6 +165211,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "relational-query-HDBC_0_6_5_0" = callPackage
+    ({ mkDerivation, base, containers, convertible, dlist, HDBC
+     , HDBC-session, names-th, persistable-record, product-isomorphic
+     , relational-query, relational-schemas, template-haskell
+     , th-data-compat, transformers
+     }:
+     mkDerivation {
+       pname = "relational-query-HDBC";
+       version = "0.6.5.0";
+       sha256 = "0d609xbxxanvggv5lqf7lwfrzzmw6k46b212g5kv19p9v5bx6k7c";
+       libraryHaskellDepends = [
+         base containers convertible dlist HDBC HDBC-session names-th
+         persistable-record product-isomorphic relational-query
+         relational-schemas template-haskell th-data-compat transformers
+       ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "HDBC instance of relational-query and typed query interface for HDBC";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "relational-record" = callPackage
     ({ mkDerivation, base, persistable-record
      , persistable-types-HDBC-pg, relational-query
@@ -164722,6 +165250,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "relational-record_0_2_0_0" = callPackage
+    ({ mkDerivation, base, persistable-record
+     , persistable-types-HDBC-pg, product-isomorphic, relational-query
+     , relational-query-HDBC
+     }:
+     mkDerivation {
+       pname = "relational-record";
+       version = "0.2.0.0";
+       sha256 = "0qbkpli2bdzwpp13sqxsk8li6hczvs6k0yybrbgwyjdrqnha09d3";
+       libraryHaskellDepends = [
+         base persistable-record persistable-types-HDBC-pg
+         product-isomorphic relational-query relational-query-HDBC
+       ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "Meta package of Relational Record";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "relational-record-examples" = callPackage
     ({ mkDerivation, base, HDBC, HDBC-session, HDBC-sqlite3
      , persistable-record, relational-query, relational-query-HDBC
@@ -164761,6 +165308,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "relational-schemas_0_1_5_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, relational-query
+     , template-haskell, time
+     }:
+     mkDerivation {
+       pname = "relational-schemas";
+       version = "0.1.5.0";
+       sha256 = "0q76z6bcr27x2anqfgh7gkms7m2dk6xz0i7p0czcq64x2hy7cjnz";
+       libraryHaskellDepends = [
+         base bytestring containers relational-query template-haskell time
+       ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "RDBMSs' schema templates for relational-query";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "relative-date" = callPackage
     ({ mkDerivation, base, concatenative, datetime, mtl, parsec, time
      }:
@@ -165848,6 +166412,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "resolv" = callPackage
+    ({ mkDerivation, base, base16-bytestring, binary, bytestring
+     , containers, directory, filepath, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "resolv";
+       version = "0.1.1.0";
+       sha256 = "03k0r57q93y3iv3g62zpjhh5a647v3g9imn3z9jr1vnj5gracyh5";
+       libraryHaskellDepends = [
+         base base16-bytestring binary bytestring containers
+       ];
+       testHaskellDepends = [
+         base bytestring directory filepath tasty tasty-hunit
+       ];
+       homepage = "http://github.com/hvr/resolv";
+       description = "Domain Name Service (DNS) lookup via the libresolv standard library routines";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "resolve" = callPackage
     ({ mkDerivation, attoparsec, attoparsec-binary, base, bv
      , bytestring, hashable, hashmap, hslogger, iproute, network, parsec
@@ -166048,6 +166631,8 @@ self: {
        pname = "rest-client";
        version = "0.5.1.1";
        sha256 = "0qzn56bj821l9gcxyq6lcgwfa2444igiqczajybrnyy8yb4j792x";
+       revision = "1";
+       editedCabalFile = "1q7ad9lhlszbmdv5r9zzqj9c3rh9x5hlrl4dyb4wb0xf0v3bj3kx";
        libraryHaskellDepends = [
          aeson-utils base bytestring case-insensitive data-default
          exceptions http-client http-conduit http-types hxt hxt-pickle-utils
@@ -166220,6 +166805,8 @@ self: {
        pname = "rest-wai";
        version = "0.2.0.1";
        sha256 = "00hd7i28p5diy00m18yi6f2jp5cxbvb9s2fv24phakjsp2vmw81q";
+       revision = "1";
+       editedCabalFile = "1j2n7bypgjajwsaahvp50cdwrl7y0nbv67bd3kfdq03yvz5s1py3";
        libraryHaskellDepends = [
          base base-compat bytestring case-insensitive containers http-types
          mime-types mtl rest-core text unordered-containers wai
@@ -167215,6 +167802,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "rng-utils_0_3_0" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, hedgehog, random
+     , tasty, tasty-hedgehog
+     }:
+     mkDerivation {
+       pname = "rng-utils";
+       version = "0.3.0";
+       sha256 = "1fj6x5ihjsbw1cypdifccv2nkbx5gvax9aclypanlv5fw2qsr1h8";
+       libraryHaskellDepends = [ base bytestring random ];
+       testHaskellDepends = [
+         base bytestring hedgehog tasty tasty-hedgehog
+       ];
+       benchmarkHaskellDepends = [ base criterion ];
+       homepage = "https://bitbucket.org/soostone/rng-utils";
+       description = "RNG within an IORef for convenient concurrent use";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "robin" = callPackage
     ({ mkDerivation, base, Cabal, directory, filepath, fsnotify
      , hdaemonize, lens, lifted-base, monad-control, mtl, process
@@ -168980,6 +169586,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "sajson" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, criterion, hspec
+     , QuickCheck, scientific, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "sajson";
+       version = "0.1.0.0";
+       sha256 = "0979skxh82s0q56smp8vlg0cj1k7qj1y37ivksl3spw9dspbpcs1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring scientific text unordered-containers vector
+       ];
+       executableHaskellDepends = [ aeson base bytestring criterion ];
+       testHaskellDepends = [
+         aeson base bytestring hspec QuickCheck scientific text
+         unordered-containers vector
+       ];
+       homepage = "https://github.com/kccqzy/haskell-sajson#readme";
+       description = "Fast JSON parsing powered by Chad Austin's sajson library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "saltine" = callPackage
     ({ mkDerivation, base, bytestring, libsodium, profunctors
      , QuickCheck, test-framework, test-framework-quickcheck2
@@ -169523,6 +170152,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "savage" = callPackage
+    ({ mkDerivation, base, random, tf-random }:
+     mkDerivation {
+       pname = "savage";
+       version = "1.0.0";
+       sha256 = "0njnj1191k90882k957kkgdmb5sfzakk79gmpsa0hvdkdx6fskaz";
+       libraryHaskellDepends = [ base random tf-random ];
+       homepage = "https://github.com/chessai/savage";
+       description = "Re-exported random generators from QuickCheck";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "say" = callPackage
     ({ mkDerivation, base, bytestring, criterion, hspec, temporary
      , text, transformers
@@ -170380,8 +171021,8 @@ self: {
        pname = "scotty";
        version = "0.11.0";
        sha256 = "1vc6lc8q1cqqq67y78c70sw2jim8ps7bgp85a2gjgwfc6z4h68l9";
-       revision = "5";
-       editedCabalFile = "10p4hqsprxzh3j5w64xvbwv6lyc03r1d98mahbwyqs4ayz3ysxmf";
+       revision = "6";
+       editedCabalFile = "040jqfmaqy6g8hv903kjsd1bx4sr7pxsispj314gsdy8i7cb2n50";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring case-insensitive
          data-default-class fail http-types monad-control mtl nats network
@@ -171756,8 +172397,8 @@ self: {
      }:
      mkDerivation {
        pname = "semiring-num";
-       version = "1.6.0.0";
-       sha256 = "0c12pg87y0ndpkmfpvl921495920fv4gx8i23hmvcq6nim9yy1ir";
+       version = "1.6.0.1";
+       sha256 = "1l9j59r0ph34fqkjw1gdf3yzyzk8p6362cznixzx6qnhphbkqjsi";
        libraryHaskellDepends = [
          base containers deepseq hashable log-domain scientific
          template-haskell time unordered-containers vector
@@ -173557,8 +174198,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-quickcheck";
-       version = "0.0.3.0";
-       sha256 = "1spqwfg1y0qajs5nl92gxif1qicgr4s8y0knkp9q76gvag1dyfng";
+       version = "0.0.3.1";
+       sha256 = "0ylpw1px56y08h6kl1dbn7xwwwv0abzk7llfs3dkjb9xmhh990ks";
        libraryHaskellDepends = [
          aeson base base-compat bytestring case-insensitive clock
          data-default-class hspec http-client http-media http-types mtl
@@ -173584,8 +174225,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-rawm";
-       version = "0.2.0.1";
-       sha256 = "1cd94qyv8qbsl6nab0nv7j10wjqa1q1fpsm7pxlp15wzvkp60kk2";
+       version = "0.2.0.2";
+       sha256 = "0nkwi6jxwx8hwsf7fazvr9xffjsy99y4pb3ikw27f8ag8dx8frm2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -173891,6 +174532,8 @@ self: {
        pname = "servant-swagger";
        version = "1.1.3.1";
        sha256 = "0n5vvrxg1lllkm385g0jd2j5bsr21bcibwn5szdpn6r5yh2mvn78";
+       revision = "1";
+       editedCabalFile = "1bx68rcz4whjw3pqm40aiqpfigcgg9dkgjdlggry2iv81s0415xf";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson base bytestring hspec http-media insert-ordered-containers
@@ -173916,6 +174559,8 @@ self: {
        pname = "servant-swagger-ui";
        version = "0.2.4.3.0.20";
        sha256 = "18qp908s0kjcz6dlvj2031kr8qjnzrgh2v92mdg4lwa1j7ddf0xn";
+       revision = "1";
+       editedCabalFile = "1wsbb9zaq5qv39hrymy1cma581337rbvqlm7y24jwfvk4vafs3fp";
        libraryHaskellDepends = [
          base blaze-markup bytestring directory file-embed filepath
          http-media servant servant-blaze servant-server servant-swagger
@@ -174280,6 +174925,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "servius_1_2_0_3" = callPackage
+    ({ mkDerivation, base, blaze-builder, blaze-html, bytestring
+     , http-types, markdown, shakespeare, text, wai, wai-app-static
+     }:
+     mkDerivation {
+       pname = "servius";
+       version = "1.2.0.3";
+       sha256 = "1w330lvkikbsv92g398kmnlw71wym6l080d8xsdfdx2wwl0iyqj7";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base blaze-builder blaze-html bytestring http-types markdown
+         shakespeare text wai wai-app-static
+       ];
+       homepage = "http://github.com/snoyberg/servius#readme";
+       description = "Warp web server with template rendering";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ses-html" = callPackage
     ({ mkDerivation, base, base64-bytestring, blaze-html, byteable
      , bytestring, cryptohash, HsOpenSSL, http-streams, tagsoup, time
@@ -176029,8 +176694,8 @@ self: {
     ({ mkDerivation, base, bytestring, hsI2C, time, transformers }:
      mkDerivation {
        pname = "si-clock";
-       version = "0.1.1";
-       sha256 = "1wcw3ws1125lpazar5934v93y76shdl279ll02z8911d3hcx0vh5";
+       version = "0.1.3";
+       sha256 = "0s2d1liaknk5qhh41pi3508m3dz9k0ljl5fc2v1vs6ckv4sd9fjr";
        libraryHaskellDepends = [
          base bytestring hsI2C time transformers
        ];
@@ -182372,6 +183037,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ssh-tunnel" = callPackage
+    ({ mkDerivation, base, foldl, http-client, managed, text
+     , transformers, turtle, uuid
+     }:
+     mkDerivation {
+       pname = "ssh-tunnel";
+       version = "1.0.0.0";
+       sha256 = "1yc2whzyrb0na9risf5q72ll304fh94rraik78ma6g27pjh2yvqx";
+       revision = "1";
+       editedCabalFile = "16h6n2p2v4ijhfap0ym7qidls9sc55jipnxn79g9i90jfsixc7m9";
+       libraryHaskellDepends = [
+         base foldl http-client managed text transformers turtle uuid
+       ];
+       homepage = "https://github.com/Teaspot-Studio/ssh-tunnel#readme";
+       description = "Proxy http-client via ssh tunnel";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "sshd-lint" = callPackage
     ({ mkDerivation, base, containers, hspec, keyword-args
      , nagios-check, parsec
@@ -183241,6 +183924,26 @@ self: {
        license = "unknown";
      }) {};
 
+  "stagen" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, bytestring, data-default
+     , directory, filemanip, lucid, markdown, mtl, optparse-applicative
+     , parallel, parsec, text
+     }:
+     mkDerivation {
+       pname = "stagen";
+       version = "0.0.0";
+       sha256 = "17hvijrkc0lczppp8c73n8drjghn7mmwhdai0m4rilga3vminw7r";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base blaze-html bytestring data-default directory filemanip
+         lucid markdown mtl optparse-applicative parallel parsec text
+       ];
+       executableHaskellDepends = [ base ];
+       description = "Static site generator";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "standalone-derive-topdown" = callPackage
     ({ mkDerivation, base, mtl, template-haskell }:
      mkDerivation {
@@ -185900,15 +186603,15 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "strive_4_0_0" = callPackage
+  "strive_4_0_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline
      , http-client, http-client-tls, http-types, markdown-unlit
      , template-haskell, text, time, transformers
      }:
      mkDerivation {
        pname = "strive";
-       version = "4.0.0";
-       sha256 = "11z7xxq8157pgpp48argcik0l2323lvjf2rxn01rdk7sx5gby9mh";
+       version = "4.0.1";
+       sha256 = "1bws8z9ky5zryzy7njllm2f7lddbncb1rxz2ngq6kqcdnc14ph2v";
        libraryHaskellDepends = [
          aeson base bytestring data-default gpolyline http-client
          http-client-tls http-types template-haskell text time transformers
@@ -187033,8 +187736,8 @@ self: {
      }:
      mkDerivation {
        pname = "swagger-petstore";
-       version = "0.0.1.3";
-       sha256 = "008k36ica9l6k77729mvcmgjdjayn47q468wn20bcb7anc04sijn";
+       version = "0.0.1.4";
+       sha256 = "177aipxcycs79kh5vdkgq5rj8n0mixy374mxaggfp959i28rx164";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive containers
          deepseq exceptions http-api-data http-client http-client-tls
@@ -189626,8 +190329,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty";
-       version = "0.11.2.5";
-       sha256 = "09qg2ssack4y3vy5dppjpprvg7gss970a0nfv0rq2m87gw5r3i1h";
+       version = "0.11.3";
+       sha256 = "1g5394akq4j7y93b7cqwqf9lacqh2k21rrj6srbnh2sg97ng7j1b";
        libraryHaskellDepends = [
          ansi-terminal async base clock containers deepseq mtl
          optparse-applicative regex-tdfa stm tagged unbounded-delays unix
@@ -190797,6 +191500,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "template-toolkit" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , mtl, parsec, pcre-utils, regex-pcre-builtin, scientific, text
+     , unordered-containers, uri-encode
+     }:
+     mkDerivation {
+       pname = "template-toolkit";
+       version = "0.1.0.1";
+       sha256 = "1xbc4azsa7q90g2fpp16djy3zkfimsr31a9sjan3gygny0dx2mgg";
+       libraryHaskellDepends = [
+         aeson base bytestring containers directory mtl parsec pcre-utils
+         regex-pcre-builtin scientific text unordered-containers uri-encode
+       ];
+       homepage = "https://github.com/kobargh/template-toolkit";
+       description = "Template Toolkit implementation for Haskell";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "template-yj" = callPackage
     ({ mkDerivation, base, bytestring, text }:
      mkDerivation {
@@ -192268,8 +192989,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-format-heavy";
-       version = "0.1.3.0";
-       sha256 = "1cv6j0g3x7xw6ivfs9x2hdv063jsa2739zc6x8fya9540l8d4hys";
+       version = "0.1.4.0";
+       sha256 = "1kmiksxzvd99d762n4vgrx90awsdy0s3gm1a5s73r9yd79pajq5n";
        libraryHaskellDepends = [
          base bytestring containers data-default parsec text time
        ];
@@ -196352,6 +197073,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "torsor" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "torsor";
+       version = "0.1";
+       sha256 = "173dn2n24xdlyymw5hqd6qd1r6h65bqrhpkcl49kccxr10xgb8vm";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/andrewthad/torsor#readme";
+       description = "Torsor Typeclass";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "tostring" = callPackage
     ({ mkDerivation, base, case-insensitive, text, utf8-string }:
      mkDerivation {
@@ -197335,6 +198068,8 @@ self: {
        pname = "tree-diff";
        version = "0";
        sha256 = "1xiwnq1rrbkzarz5ylnq0p8xk3ldjg7cj7cbmdalr1507qg7wdn7";
+       revision = "1";
+       editedCabalFile = "0gclbdb5pa2f7fzkqyqdhdq57v55w6w0nx9khn9piih1zw6qlnqh";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson ansi-terminal ansi-wl-pprint base base-compat bytestring
@@ -201667,23 +202402,6 @@ self: {
      }:
      mkDerivation {
        pname = "unliftio";
-       version = "0.1.0.0";
-       sha256 = "053swazav18rrmlwskrgnw99wn7j7wznaadjmsf8nmzk13qzn18i";
-       libraryHaskellDepends = [
-         async base deepseq directory filepath monad-logger resourcet
-         transformers unix unliftio-core
-       ];
-       homepage = "https://github.com/fpco/monad-unlift/tree/master/unliftio#readme";
-       description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "unliftio_0_1_1_0" = callPackage
-    ({ mkDerivation, async, base, deepseq, directory, filepath
-     , monad-logger, resourcet, transformers, unix, unliftio-core
-     }:
-     mkDerivation {
-       pname = "unliftio";
        version = "0.1.1.0";
        sha256 = "1hhqcxvfh906xl9qhqk6wrsd2xc6rkwh5lqgwfizlb2wns7irkkd";
        libraryHaskellDepends = [
@@ -201693,7 +202411,6 @@ self: {
        homepage = "https://github.com/fpco/unliftio/tree/master/unliftio#readme";
        description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "unliftio-core" = callPackage
@@ -206692,8 +207409,8 @@ self: {
        pname = "wai-middleware-static";
        version = "0.8.1";
        sha256 = "0xaksnb1lzbw6rj62l4x9jpx40c1l2c33x5cb5vqk08g84zz3dg0";
-       revision = "2";
-       editedCabalFile = "1yd82xgdmxzjh8vf3bln7ccbr6qiwn6inp9w32lqsgc354ivgrn9";
+       revision = "3";
+       editedCabalFile = "1k6wvqwckccxdvpfi0cinw7pw907rigvgcsj5mib4wxpfwpg5cam";
        libraryHaskellDepends = [
          base bytestring containers cryptonite directory expiring-cache-map
          filepath http-types memory mime-types mtl old-locale semigroups
@@ -211213,6 +211930,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "xgboost-haskell" = callPackage
+    ({ mkDerivation, base, foundation, xgboost }:
+     mkDerivation {
+       pname = "xgboost-haskell";
+       version = "0.1.0.0";
+       sha256 = "11n4qhv3w172lyixy9syx8rf45yj4aywac5svf1r1w9grqkyf18b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base foundation ];
+       executableHaskellDepends = [ base foundation ];
+       executableSystemDepends = [ xgboost ];
+       homepage = "https://github.com/sighingnow/xgboost-haskell#readme";
+       description = "XGBoost library for Haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {inherit (pkgs) xgboost;};
+
   "xhaskell-library" = callPackage
     ({ mkDerivation, base, bytestring, containers, ghc-prim, mtl
      , parsec, regex-base
@@ -211427,6 +212160,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "xleb" = callPackage
+    ({ mkDerivation, base, containers, mtl, pretty-show, xml }:
+     mkDerivation {
+       pname = "xleb";
+       version = "0.1.0";
+       sha256 = "15nsfnvca9x5z0pcmv949ni2avi7gi159vmx5hw99jxzm0ql5shb";
+       revision = "1";
+       editedCabalFile = "0258818bvkhviqgxa6srm5rvhqw2kiik4i590h0431vjs5c12k72";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers mtl xml ];
+       executableHaskellDepends = [ base pretty-show xml ];
+       homepage = "https://github.com/aisamanra/xleb";
+       description = "A simple monadic language for parsing XML structures";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "xls" = callPackage
     ({ mkDerivation, base, conduit, filepath, getopt-generics
      , resourcet, transformers
@@ -212208,15 +212958,15 @@ self: {
      }:
      mkDerivation {
        pname = "xmlhtml";
-       version = "0.2.5";
-       sha256 = "0760gankqpb9ljh5plj8kzfpixh4lq02p8d4h1j0bb6vhxg107df";
+       version = "0.2.5.1";
+       sha256 = "1m8jiadx7s990xxdw03ac43c4vxa391kgci77axqx6bkai2yak8k";
        libraryHaskellDepends = [
          base blaze-builder blaze-html blaze-markup bytestring
          bytestring-builder containers parsec text unordered-containers
        ];
        testHaskellDepends = [
          base blaze-builder blaze-html blaze-markup bytestring
-         bytestring-builder directory hspec HUnit text
+         bytestring-builder containers directory hspec HUnit text
        ];
        homepage = "https://github.com/snapframework/xmlhtml";
        description = "XML parser and renderer with HTML 5 quirks mode";