GNU logs - #35754, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35754: guix build silent failure for unterminated string
Resent-From: Robert Vollmert <rob@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 15 May 2019 16:15:01 +0000
Resent-Message-ID: <handler.35754.B.155793686910436 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 35754
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 35754 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.155793686910436
          (code B ref -1); Wed, 15 May 2019 16:15:01 +0000
Received: (at submit) by debbugs.gnu.org; 15 May 2019 16:14:29 +0000
Received: from localhost ([127.0.0.1]:53234 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hQwY1-0002iG-PJ
	for submit <at> debbugs.gnu.org; Wed, 15 May 2019 12:14:29 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41269)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rob@HIDDEN>) id 1hQwY0-0002i4-Ri
 for submit <at> debbugs.gnu.org; Wed, 15 May 2019 12:14:28 -0400
Received: from lists.gnu.org ([209.51.188.17]:47154)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <rob@HIDDEN>) id 1hQwXv-0007sB-CA
 for submit <at> debbugs.gnu.org; Wed, 15 May 2019 12:14:23 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55642)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <rob@HIDDEN>) id 1hQwXu-0002b7-1N
 for bug-guix@HIDDEN; Wed, 15 May 2019 12:14:23 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rob@HIDDEN>) id 1hQwXt-0007pG-0h
 for bug-guix@HIDDEN; Wed, 15 May 2019 12:14:22 -0400
Received: from mx1.mailbox.org ([80.241.60.212]:30788)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <rob@HIDDEN>) id 1hQwXs-0007ll-7X
 for bug-guix@HIDDEN; Wed, 15 May 2019 12:14:20 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org
 [IPv6:2001:67c:2050:105:465:1:2:0])
 (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits))
 (No client certificate requested)
 by mx1.mailbox.org (Postfix) with ESMTPS id 5D3A74EC85
 for <bug-guix@HIDDEN>; Wed, 15 May 2019 18:14:17 +0200 (CEST)
X-Virus-Scanned: amavisd-new at heinlein-support.de
Received: from smtp2.mailbox.org ([80.241.60.241])
 by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de
 [80.241.56.117]) (amavisd-new, port 10030)
 with ESMTP id Oev820pW88lh for <bug-guix@HIDDEN>;
 Wed, 15 May 2019 18:14:09 +0200 (CEST)
From: Robert Vollmert <rob@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_FBBF18B4-4938-4F97-AEB3-E908FE1FF667"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\))
Message-Id: <37C6DE6A-E855-43EC-9716-145396EC960E@HIDDEN>
Date: Wed, 15 May 2019 18:14:08 +0200
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 80.241.60.212
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>


--Apple-Mail=_FBBF18B4-4938-4F97-AEB3-E908FE1FF667
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I suspect this had to do with the size of the file, but I=E2=80=99m not =
really sure what was going on.

$ guix build -f postgrest.scm
$ echo $?
1

The unterminated string is within the definition of =
`ghc-string-conversions`, line 1169. File attached.


--Apple-Mail=_FBBF18B4-4938-4F97-AEB3-E908FE1FF667
Content-Disposition: attachment;
	filename=postgrest.scm
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="postgrest.scm"
Content-Transfer-Encoding: quoted-printable

(use-modules=20(gnu)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20(guix)=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20(guix=20git-download)=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20(guix=20build-system=20haskell)=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20(guix=20licenses)=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20(guix=20packages))=0A(use-package-modules=20haskell=20=
haskell-check=20haskell-crypto=20haskell-web=20databases)=0A=0A=
(define-public=20ghc-base-compat=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-base-compat")=0A=20=20=20=20(version=20"0.10.5")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/base-compat/base-compat-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0hgvlqcr852hfp52jp99snhbj550mvxxpi8qn15d8ml9aqhyl2lr"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"http://hackage.haskell.org/package/base-compat")=0A=20=20=20=20=
(synopsis=20"A=20compatibility=20layer=20for=20base")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"Provides=20functions=20available=20in=20=
later=20versions=20of=20@base@=20to=20a=20wider=20range=20of=20=
compilers,=20without=20requiring=20you=20to=20use=20CPP=20pragmas=20in=20=
your=20code.=20=20See=20the=20=
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/REA=
DME.markdown=20README>=20for=20what=20is=20covered.=20Also=20see=20the=20=
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHA=
NGES.markdown=20changelog>=20for=20recent=20changes.=20.=20Note=20that=20=
@base-compat@=20does=20not=20add=20any=20orphan=20instances.=20There=20=
is=20a=20separate=20package,=20=
@<http://hackage.haskell.org/package/base-orphans=20base-orphans>@,=20=
for=20that.=20.=20In=20addition,=20@base-compat@=20does=20not=20backport=20=
any=20data=20types=20or=20type=20classes.=20See=20=
@<https://github.com/haskell-compat/base-compat/blob/master/base-compat/RE=
ADME.markdown#data-types-and-type-classes=20this=20section=20of=20the=20=
README>@=20for=20more=20info.=20.=20@base-compat@=20is=20designed=20to=20=
have=20zero=20dependencies.=20For=20a=20version=20of=20@base-compat@=20=
that=20depends=20on=20compatibility=20libraries=20for=20a=20wider=20=
support=20window,=20see=20the=20=
@<http://hackage.haskell.org/package/base-compat-batteries=20=
base-compat-batteries>@=20package.=20Most=20of=20the=20modules=20in=20=
this=20library=20have=20the=20same=20names=20as=20in=20=
@base-compat-batteries@=20to=20make=20it=20easier=20to=20switch=20=
between=20the=20two.=20There=20also=20exist=20versions=20of=20each=20=
module=20with=20the=20suffix=20@.Repl@,=20which=20are=20distinct=20from=20=
anything=20in=20@base-compat-batteries@,=20to=20allow=20for=20easier=20=
use=20in=20GHCi.")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20=
ghc-mtl=0A=20=20(package=0A=20=20=20=20(name=20"ghc-mtl")=0A=20=20=20=20=
(version=20"2.2.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/mtl/mtl-"=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=
=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1xmy5741h8cyy0d91ahvqdz2hykkk20l8br7lg1rccnkis5g80w8"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=20=
"http://github.com/haskell/mtl")=0A=20=20=20=20(synopsis=0A=20=20=20=20=20=
=20"Monad=20classes,=20using=20functional=20dependencies")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"Monad=20classes=20using=20functional=20=
dependencies,=20with=20instances=20for=20various=20monad=20transformers,=20=
inspired=20by=20the=20paper=20/Functional=20Programming=20with=20=
Overloading=20and=20Higher-Order=20Polymorphism/,=20by=20Mark=20P=20=
Jones,=20in=20/Advanced=20School=20of=20Functional=20Programming/,=20=
1995=20(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).")=0A=20=20=
=20=20(license=20bsd-3)))=0A=0A(define-public=20ghc-mtl-compat=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-mtl-compat")=0A=20=20=20=20(version=20=
"0.2.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/mtl-compat/mtl-compat-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"17iszr5yb4f17g8mq6i74hsamii8z6m2qfsmgzs78mhiwa7kjm8r"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:haddock?=20#f))=0A=20=20=20=20(inputs=20`(("ghc-mtl"=20,ghc-mtl)))=0A=
=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/haskell-compat/mtl-compat")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Backported=20Control.Monad.Except=20module=20from=20=
mtl")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20package=20=
backports=20the=20\"Control.Monad.Except\"=20module=20from=20@mtl@=20(if=20=
using=20@HIDDEN@=20or=20earlier),=20which=20reexports=20the=20=
@ExceptT@=20monad=20transformer=20and=20the=20@MonadError@=20class.=20.=20=
This=20package=20should=20only=20be=20used=20if=20there=20is=20a=20need=20=
to=20use=20the=20@HIDDEN@=20module=20specifically.=20If=20=
you=20just=20want=20the=20@mtl@=20class=20instances=20for=20@ExceptT@,=20=
use=20@transformers-compat@=20instead,=20since=20@mtl-compat@=20does=20=
nothing=20but=20reexport=20the=20instances=20from=20that=20package.=20.=20=
Note=20that=20unlike=20how=20@HIDDEN@=20or=20later=20works,=20the=20=
\"Control.Monad.Except\"=20module=20defined=20in=20this=20package=20=
exports=20all=20of=20@ExceptT@'s=20monad=20class=20instances.=20=
Therefore,=20you=20may=20have=20to=20declare=20@import=20=
Control.Monad.Except=20()@=20at=20the=20top=20of=20your=20file=20to=20=
get=20all=20of=20the=20@ExceptT@=20instances=20in=20scope.")=0A=20=20=20=20=
(license=20bsd-3)))=0A=0A(define-public=20ghc-array=0A=20=20(package=0A=20=
=20=20=20(name=20"ghc-array")=0A=20=20=20=20(version=20"0.5.3.0")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/array/array-"=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=
=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"07pyr2x09n23rdxldqgbx12hlg9dk92q9p56bpcdw3r87ajc3m9z"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"http://hackage.haskell.org/package/array")=0A=20=20=20=20=
(synopsis=20"Mutable=20and=20immutable=20arrays")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"In=20addition=20to=20providing=20the=20=
\"Data.Array\"=20module=20=
<http://www.haskell.org/onlinereport/haskell2010/haskellch14.html=20as=20=
specified=20in=20the=20Haskell=202010=20Language=20Report>,=20this=20=
package=20also=20defines=20the=20classes=20'IArray'=20of=20immutable=20=
arrays=20and=20'MArray'=20of=20arrays=20mutable=20within=20appropriate=20=
monads,=20as=20well=20as=20some=20instances=20of=20these=20classes.")=0A=20=
=20=20=20(license=20bsd-3)))=0A=0A(define-public=20ghc-only=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-only")=0A=20=20=20=20(version=20=
"0.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=
=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/Only/Only-"=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=
=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0rdj3a629fk2vp121jq8mf2smkblrz5w3cxhlsyx6my2x29s2ymb"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"http://hackage.haskell.org/package/Only")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"The=201-tuple=20type=20or=20single-value=20=
\"collection\"")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20=
package=20provides=20a=20canonical=20anonymous=201-tuple=20type=20=
missing=20from=20Haskell=20for=20attaching=20typeclass=20instances.=20.=20=
NOTE:=20There=20is=20also=20the=20</package/OneTuple=20OneTuple=20=
package>=20which=20by=20using=20a=20boxed=20@data@-type=20provides=20a=20=
1-tuple=20type=20which=20has=20laziness=20properties=20which=20are=20=
more=20faithful=20to=20the=20ones=20of=20Haskell's=20native=20tuples;=20=
whereas=20the=20primary=20purpose=20of=20'Only'=20is=20to=20provide=20=
the=20traditionally=20so=20named=20type-wrapper=20for=20attaching=20=
typeclass=20instances.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-quickcheck-2.10.1=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-quickcheck")=0A=20=20=20=20(version=20"2.10.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/QuickCheck/QuickCheck-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1rfmns3lj3hl93k1jws85ajkkw7z9ll8cw292n9m7zald1w5dfqx"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-random"=20,ghc-random)=0A=20=20=20=20=20=20=20=20=
("ghc-tf-random"=20,ghc-tf-random)))=0A=20=20=20=20(native-inputs=0A=20=20=
=20=20=20=20`(("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=
=20("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/nick8325/quickcheck")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Automatic=20testing=20of=20Haskell=20=
programs")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"QuickCheck=20=
is=20a=20library=20for=20random=20testing=20of=20program=20properties.=20=
.=20The=20programmer=20provides=20a=20specification=20of=20the=20=
program,=20in=20the=20form=20of=20properties=20which=20functions=20=
should=20satisfy,=20and=20QuickCheck=20then=20tests=20that=20the=20=
properties=20hold=20in=20a=20large=20number=20of=20randomly=20generated=20=
cases.=20.=20Specifications=20are=20expressed=20in=20Haskell,=20using=20=
combinators=20defined=20in=20the=20QuickCheck=20library.=20QuickCheck=20=
provides=20combinators=20to=20define=20properties,=20observe=20the=20=
distribution=20of=20test=20data,=20and=20define=20test=20data=20=
generators.=20.=20The=20=
<http://www.cse.chalmers.se/~rjmh/QuickCheck/manual.html=20official=20=
QuickCheck=20manual>=20explains=20how=20to=20write=20generators=20and=20=
properties;=20it=20is=20out-of-date=20in=20some=20details=20but=20still=20=
full=20of=20useful=20advice.=20.=20A=20user=20of=20QuickCheck=20has=20=
written=20an=20unofficial,=20but=20detailed,=20tutorial=20which=20you=20=
can=20find=20at=20=
<https://begriffs.com/posts/2017-01-14-design-use-quickcheck.html>.")=0A=20=
=20=20=20(license=20bsd-3)))=0A=0A(define-public=20ghc-bytestring=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-bytestring")=0A=20=20=20=20(version=20=
"0.10.8.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=
=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/bytestring/bytestring-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0fjc5ybxx67l0kh27l6vq4saf88hp1wnssj5ka90ii588y76cvys"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:tests?=20#f))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-random"=20,ghc-random)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-quickcheck2)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-random"=20,ghc-random)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-hunit"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-hunit)=0A=20=20=20=20=20=20=20=20("ghc-hunit"=20=
,ghc-hunit)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck"=20=
,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20("ghc-byteorder"=20=
,ghc-byteorder)=0A=20=20=20=20=20=20=20=20("ghc-dlist"=20,ghc-dlist)=0A=20=
=20=20=20=20=20=20=20("ghc-mtl"=20,ghc-mtl)=0A=20=20=20=20=20=20=20=20=
("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-hunit"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-quickcheck2)))=0A=20=20=20=20(home-page=0A=20=20=20=20=
=20=20"https://github.com/haskell/bytestring")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Fast,=20compact,=20strict=20and=20lazy=20byte=20=
strings=20with=20a=20list=20interface")=0A=20=20=20=20(description=0A=20=20=
=20=20=20=20"An=20efficient=20compact,=20immutable=20byte=20string=20=
type=20(both=20strict=20and=20lazy)=20suitable=20for=20binary=20or=20=
8-bit=20character=20data.=20.=20The=20'ByteString'=20type=20represents=20=
sequences=20of=20bytes=20or=208-bit=20characters.=20It=20is=20suitable=20=
for=20high=20performance=20use,=20both=20in=20terms=20of=20large=20data=20=
quantities,=20or=20high=20speed=20requirements.=20The=20'ByteString'=20=
functions=20follow=20the=20same=20style=20as=20Haskell\\'s=20ordinary=20=
lists,=20so=20it=20is=20easy=20to=20convert=20code=20from=20using=20=
'String'=20to=20'ByteString'.=20.=20Two=20'ByteString'=20variants=20are=20=
provided:=20.=20*=20Strict=20'ByteString's=20keep=20the=20string=20as=20=
a=20single=20large=20array.=20This=20makes=20them=20convenient=20for=20=
passing=20data=20between=20C=20and=20Haskell.=20.=20*=20Lazy=20=
'ByteString's=20use=20a=20lazy=20list=20of=20strict=20chunks=20which=20=
makes=20it=20suitable=20for=20I\\/O=20streaming=20tasks.=20.=20The=20=
@Char8@=20modules=20provide=20a=20character-based=20view=20of=20the=20=
same=20underlying=20'ByteString'=20types.=20This=20makes=20it=20=
convenient=20to=20handle=20mixed=20binary=20and=208-bit=20character=20=
content=20(which=20is=20common=20in=20many=20file=20formats=20and=20=
network=20protocols).=20.=20The=20'Builder'=20module=20provides=20an=20=
efficient=20way=20to=20build=20up=20'ByteString's=20in=20an=20ad-hoc=20=
way=20by=20repeated=20concatenation.=20This=20is=20ideal=20for=20fast=20=
serialisation=20or=20pretty=20printing.=20.=20There=20is=20also=20a=20=
'ShortByteString'=20type=20which=20has=20a=20lower=20memory=20overhead=20=
and=20can=20can=20be=20converted=20to=20or=20from=20a=20'ByteString',=20=
but=20supports=20very=20few=20other=20operations.=20It=20is=20suitable=20=
for=20keeping=20many=20short=20strings=20in=20memory.=20.=20=
'ByteString's=20are=20not=20designed=20for=20Unicode.=20For=20Unicode=20=
strings=20you=20should=20use=20the=20'Text'=20type=20from=20the=20@text@=20=
package.=20.=20These=20modules=20are=20intended=20to=20be=20imported=20=
qualified,=20to=20avoid=20name=20clashes=20with=20\"Prelude\"=20=
functions,=20e.g.=20.=20>=20import=20qualified=20Data.ByteString=20as=20=
BS")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-bytestring-builder=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-bytestring-builder")=0A=20=20=20=20(version=20"0.10.8.2.0")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/bytestring-builder/bytestring-builder=
-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"0grcrgwwwcvwrs9az7l4d3kf0lsqfa9qpmjzf6iyanvwn9nyzyi7"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20=
(arguments=20`(#:haddock?=20#f))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=
=20"http://hackage.haskell.org/package/bytestring-builder")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"The=20new=20bytestring=20builder,=20=
packaged=20outside=20of=20GHC")=0A=20=20=20=20(description=0A=20=20=20=20=
=20=20"This=20is=20the=20bytestring=20builder=20that=20is=20debuting=20=
in=20bytestring-0.10.4.0,=20which=20should=20be=20shipping=20with=20GHC=20=
7.8,=20probably=20late=20in=202013.=20=20This=20builder=20has=20several=20=
nice=20simplifications=20and=20improvements,=20and=20more=20out-of-box=20=
functionality=20than=20the=20older=20blaze-builder.=20.=20Note=20that=20=
this=20package=20detects=20which=20version=20of=20bytestring=20you=20are=20=
compiling=20against,=20=20and=20if=20you=20are=20compiling=20against=20=
bytestring-0.10.4=20or=20later,=20will=20be=20an=20empty=20package.=20.=20=
This=20package=20lets=20the=20new=20interface=20and=20implementation=20=
be=20used=20with=20most=20older=20compilers=20without=20upgrading=20=
bytestring,=20which=20can=20be=20rather=20problematic.=20=20In=20=
conjunction=20with=20blaze-builder-0.4=20or=20later,=20=20which=20offers=20=
an=20implementation=20of=20blaze-builder=20in=20terms=20of=20=
bytestring-builder,=20this=20should=20let=20most=20people=20try=20the=20=
new=20interface=20and=20implementation=20without=20causing=20undue=20=
compatibility=20problems=20with=20packages=20that=20depend=20on=20=
blaze-builder.=20.=20GHC=207.6=20did=20debut=20an=20almost=20identical=20=
interface=20and=20implementation,=20but=20with=20slightly=20different=20=
module=20names=20and=20organization.=20=20=20Trying=20to=20=
re-export/rename=20the=20builder=20provided=20with=207.6=20did=20not=20=
turn=20out=20to=20be=20very=20practical,=20=20because=20this=20interface=20=
includes=20new=20functions=20that=20rely=20on=20Builder=20internals,=20=
which=20are=20not=20exported=20in=207.6.=20=20Furthermore,=20these=20=
module=20names=20should=20be=20deprecated=20in=207.10.")=0A=20=20=20=20=
(license=20bsd-3)))=0A=0A(define-public=20ghc-text-short=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-text-short")=0A=20=20=20=20(version=20=
"0.1.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/text-short/text-short-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0rqiwgjkgyfy8596swl0s0x2jqk6ddh2h02qxa32az2cs5kviwmk"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:tests?=20#f))=0A=20=20=20=20(inputs=0A=20=20=20=20=20=20=
`(("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20("ghc-text"=20=
,ghc-text)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"http://hackage.haskell.org/package/text-short")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Memory-efficient=20representation=20of=20Unicode=20=
text=20strings")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20=
package=20provides=20the=20'ShortText'=20type=20which=20is=20suitable=20=
for=20keeping=20many=20short=20strings=20in=20memory.=20This=20is=20=
similiar=20to=20how=20'ShortByteString'=20relates=20to=20'ByteString'.=20=
.=20The=20main=20difference=20between=20'Text'=20and=20'ShortText'=20is=20=
that=20'ShortText'=20uses=20UTF-8=20instead=20of=20UTF-16=20internally=20=
and=20also=20doesn't=20support=20zero-copy=20slicing=20(thereby=20saving=20=
2=20words).=20Consequently,=20the=20memory=20footprint=20of=20a=20=
(boxed)=20'ShortText'=20value=20is=204=20words=20(2=20words=20when=20=
unboxed)=20plus=20the=20length=20of=20the=20UTF-8=20encoded=20payload.")=0A=
=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20ghc-cassava=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-cassava")=0A=20=20=20=20(version=20=
"0.5.1.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/cassava/cassava-"=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=
=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0xs2c5lpy0g5lsmp2cx0dm5lnxij7cgry6xd5gsn3bfdlap8lb3n"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:configure-flags=20'("--flags=3D-bytestring--LT-0_10_4")=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20#:tests?=20#f))=0A=20=20=20=20=
(inputs=0A=20=20=20=20=20=20`(("ghc-array"=20,ghc-array)=0A=20=20=20=20=20=
=20=20=20("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
;("ghc-base"=20,ghc-base)=0A=20=20=20=20=20=20=20=20("ghc-bytestring"=20=
,ghc-bytestring)=0A=20=20=20=20=20=20=20=20;("ghc-containers"=20=
,ghc-containers)=0A=20=20=20=20=20=20=20=20;("ghc-deepseq"=20=
,ghc-deepseq)=0A=20=20=20=20=20=20=20=20("ghc-hashable"=20,ghc-hashable)=0A=
=20=20=20=20=20=20=20=20("ghc-scientific"=20,ghc-scientific)=0A=20=20=20=20=
=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-text-short"=20,ghc-text-short)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=20,ghc-unordered-containers)=0A=20=20=20=20=20=
=20=20=20("ghc-vector"=20,ghc-vector)=0A=20=20=20=20=20=20=20=20=
("ghc-only"=20,ghc-only)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=
=20`(("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck@HIDDEN"=20,ghc-quickcheck-2.10.1)=0A=20=20=20=20=20=20=20=
=20("ghc-quickcheck-instances"=20,ghc-quickcheck-instances)=0A=20=20=20=20=
=20=20=20=20("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=
=20=20=20("ghc-test-framework-hunit"=20,ghc-test-framework-hunit)=0A=20=20=
=20=20=20=20=20=20("ghc-test-framework-quickcheck2"=20=
,ghc-test-framework-quickcheck2)))=0A=20=20=20=20(home-page=20=
"https:github.com/hvr/cassava")=0A=20=20=20=20(synopsis=20"A=20CSV=20=
parsing=20and=20encoding=20library")=0A=20=20=20=20(description=0A=20=20=20=
=20=20=20=20"cassava=20is=20a=20library=20for=20parsing=20and=20encoding=20=
RFC4180=20compliant=20comma-separated=20values=20(CSV)=20data,=20which=20=
is=20a=20textual=20line-oriented=20format=20commonly=20used=20for=20=
exchanging=20tabular=20data.")=0A=20=20=20=20(license=20expat)))=0A=0A=
(define-public=20ghc-configurator-ng=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-configurator-ng")=0A=20=20=20=20(version=20"0.0.0.2")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20git-fetch)=0A=20=20=20=20=20=20=20=20(uri=0A=20=20=20=20=20=20=20=
=20=20=20=20(git-reference=0A=20=20=20=20=20=20=20=20=20=20=20=20=20(url=20=
"https://github.com/robx/configurator-ng.git")=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20(commit=20"v0.0.0.2")))=0A=20=20=20=20=20=20=20=20(sha256=0A=
=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=
=20"0igg86agw9i8f88gn3v0xli8k73xmi9s6spi5zlkmzi2ra458q9k"))))=0A=20=20=20=
=20(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:tests?=20#f))=0A=20=20=20=20(inputs=0A=20=20=20=20=20=20=
`(("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
("ghc-critbit"=20,ghc-critbit)=0A=20=20=20=20=20=20=20=20("ghc-dlist"=20=
,ghc-dlist)=0A=20=20=20=20=20=20=20=20("ghc-data-ordlist"=20=
,ghc-data-ordlist)=0A=20=20=20=20=20=20=20=20("ghc-fail"=20,ghc-fail)=0A=20=
=20=20=20=20=20=20=20("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=
=20=20("ghc-scientific"=20,ghc-scientific)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-unix-compat"=20=
,ghc-unix-compat)=0A=20=20=20=20=20=20=20=20("ghc-unordered-containers"=0A=
=20=20=20=20=20=20=20=20=20,ghc-unordered-containers)))=0A=20=20=20=20=
(native-inputs=0A=20=20=20=20=20=20`(("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=
=20=20=20=20=20("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=
=20=20=20=20("ghc-test-framework-hunit"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-hunit)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"http://github.com/lpsmith/configurator-ng")=0A=20=20=20=20(synopsis=0A=20=
=20=20=20=20=20"The=20next=20generation=20of=20configuration=20=
management")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"A=20=
configuration=20management=20library=20for=20programs=20and=20daemons.=20=
.=20Features=20include:=20.=20*=20A=20simple,=20but=20flexible,=20=
configuration=20language,=20supporting=20several=20of=20the=20most=20=
commonly=20needed=20types=20of=20data,=20along=20with=20interpolation=20=
of=20strings=20from=20the=20configuration=20or=20the=20system=20=
environment=20(e.g.=20@$(HOME)@).=20.=20*=20An=20@import@=20directive=20=
allows=20the=20configuration=20of=20a=20complex=20application=20to=20be=20=
split=20across=20several=20smaller=20files,=20or=20common=20=
configuration=20data=20to=20be=20shared=20across=20several=20=
applications.=20.=20*=20An=20expressive=20applicative/monadic=20=
high-level=20parsing=20interface=20to=20gracefully=20scale=20to=20more=20=
complicated=20configuration=20needs,=20=20with=20powerful=20diagnostic=20=
messaging=20mechanism.=20.=20For=20details=20of=20the=20configuration=20=
file=20format,=20see=20=
<http://hackage.haskell.org/packages/archive/configurator/latest/doc/html/=
Data-Configurator.html>.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-hasql=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-hasql")=0A=20=20=20=20(version=20"1.3.0.5")=0A=20=20=20=20(source=0A=
=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=
=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20"https://hackage.haskell.org/package/hasql/hasql-"=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=
=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0qs2x4gbaffrxndivb4237vxc6qrzn2rs5kbf04n4d6py9cdhbjv"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
("ghc-postgresql-binary"=20,ghc-postgresql-binary)=0A=20=20=20=20=20=20=20=
=20("ghc-postgresql-libpq"=20,ghc-postgresql-libpq)=0A=20=20=20=20=20=20=20=
=20("ghc-bytestring-strict-builder"=0A=20=20=20=20=20=20=20=20=20=
,ghc-bytestring-strict-builder)=0A=20=20=20=20=20=20=20=20("ghc-dlist"=20=
,ghc-dlist)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20,ghc-vector)=0A=20=20=
=20=20=20=20=20=20("ghc-hashtables"=20,ghc-hashtables)=0A=20=20=20=20=20=20=
=20=20("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-text-builder"=20,ghc-text-builder)=0A=20=20=20=20=20=20=20=20=
("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20=
("ghc-data-default-class"=0A=20=20=20=20=20=20=20=20=20=
,ghc-data-default-class)=0A=20=20=20=20=20=20=20=20("ghc-profunctors"=20=
,ghc-profunctors)=0A=20=20=20=20=20=20=20=20("ghc-contravariant-extras"=0A=
=20=20=20=20=20=20=20=20=20,ghc-contravariant-extras)=0A=20=20=20=20=20=20=
=20=20("ghc-contravariant"=20,ghc-contravariant)=0A=20=20=20=20=20=20=20=20=
("ghc-mtl"=20,ghc-mtl)=0A=20=20=20=20=20=20=20=20("ghc-loch-th"=20=
,ghc-loch-th)=0A=20=20=20=20=20=20=20=20("ghc-placeholders"=20=
,ghc-placeholders)=0A=20=20=20=20=20=20=20=20("ghc-base-prelude"=20=
,ghc-base-prelude)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck"=20=
,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20("ghc-rerebase"=20=
,ghc-rerebase)=0A=20=20=20=20=20=20=20=20("ghc-rebase"=20,ghc-rebase)=0A=20=
=20=20=20=20=20=20=20("ghc-bug"=20,ghc-bug)=0A=20=20=20=20=20=20=20=20=
("ghc-rerebase"=20,ghc-rerebase)))=0A=20=20=20=20(home-page=0A=20=20=20=20=
=20=20"https://github.com/nikita-volkov/hasql")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"An=20efficient=20PostgreSQL=20driver=20and=20a=20=
flexible=20mapping=20API")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"This=20package=20is=20the=20root=20of=20the=20\\\"hasql\\\"=20=
ecosystem.=20.=20The=20API=20comes=20free=20from=20all=20kinds=20of=20=
exceptions.=20All=20error-reporting=20is=20explicit=20and=20is=20=
presented=20using=20the=20'Either'=20type.")=0A=20=20=20=20(license=20=
expat)))=0A=0A(define-public=20ghc-hasql-pool=0A=20=20(package=0A=20=20=20=
=20(name=20"ghc-hasql-pool")=0A=20=20=20=20(version=20"0.5.0.2")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hasql-pool/hasql-pool-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"12289a6xn7gn58s8009bwcjffvr5ipycyb2ixzkxbigaxjbprar4"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-resource-pool"=20,ghc-resource-pool)=0A=20=20=20=20=20=20=20=
=20("ghc-hasql"=20,ghc-hasql)=0A=20=20=20=20=20=20=20=20=
("ghc-base-prelude"=20,ghc-base-prelude)))=0A=20=20=20=20(native-inputs=20=
`(("ghc-hspec"=20,ghc-hspec)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=
=20"https://github.com/nikita-volkov/hasql-pool")=0A=20=20=20=20=
(synopsis=20"A=20pool=20of=20connections=20for=20Hasql")=0A=20=20=20=20=
(description=20"")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20=
ghc-hasql-transaction=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-hasql-transaction")=0A=20=20=20=20(version=20"0.7.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hasql-transaction/hasql-transaction-"=
=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"02isgjzx3dhp5a7zgz2pbvm6fwmgbnwbqz7k01argf4pawckb8s9"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-bytestring-tree-builder"=0A=20=20=20=20=20=20=20=
=20=20,ghc-bytestring-tree-builder)=0A=20=20=20=20=20=20=20=20=
("ghc-contravariant"=20,ghc-contravariant)=0A=20=20=20=20=20=20=20=20=
("ghc-contravariant-extras"=0A=20=20=20=20=20=20=20=20=20=
,ghc-contravariant-extras)=0A=20=20=20=20=20=20=20=20("ghc-hasql"=20=
,ghc-hasql)=0A=20=20=20=20=20=20=20=20("ghc-mtl"=20,ghc-mtl)))=0A=20=20=20=
=20(native-inputs=0A=20=20=20=20=20=20`(("ghc-async"=20,ghc-async)=0A=20=20=
=20=20=20=20=20=20("ghc-rebase"=20,ghc-rebase)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/hasql-transaction")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"A=20composable=20abstraction=20over=20the=20=
retryable=20transactions=20for=20Hasql")=0A=20=20=20=20(description=20=
"")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20ghc-heredoc=0A=
=20=20(package=0A=20=20=20=20(name=20"ghc-heredoc")=0A=20=20=20=20=
(version=20"0.2.0.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=
=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20=
(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/heredoc/heredoc-"=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=
=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0h0g2f7yscwl1ba1yn3jnz2drvd6ns9m910hwlmq3kdq3k39y3f9"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"http://hackage.haskell.org/package/heredoc")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"multi-line=20string=20/=20here=20document=20=
using=20QuasiQuotes")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"multi-line=20string=20/=20here=20document=20using=20QuasiQuotes")=0A=20=20=
=20=20(license=20#f)))=0A=0A(define-public=20=
ghc-insert-ordered-containers=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-insert-ordered-containers")=0A=20=20=20=20(version=20"0.2.1.0-git")=0A=
=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20git-fetch)=0A=20=20=20=20=20=20=20=20(uri=0A=20=20=20=20=20=20=20=
=20=20=20=20(git-reference=0A=20=20=20=20=20=20=20=20=20=20=20=20=20(url=20=
"https://github.com/phadej/insert-ordered-containers.git")=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20(commit=20=
"2637782a07dfdd681cfbe1c1b172c53f8485c7eb")))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"0igg86agw9i8f88gn3v0xli8k73xmi9s6spi5zlkmzi2ra458q9k"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20=
(arguments=20`(#:tests?=20#f))=0A=20=20=20=20(inputs=0A=20=20=20=20=20=20=
`(("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20=
("ghc-base-compat"=20,ghc-base-compat)=0A=20=20=20=20=20=20=20=20=
("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20("ghc-lens"=20=
,ghc-lens)=0A=20=20=20=20=20=20=20=20("ghc-semigroupoids"=20=
,ghc-semigroupoids)=0A=20=20=20=20=20=20=20=20("ghc-semigroups"=20=
,ghc-semigroups)=0A=20=20=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=
=20=20=20=20=20=20=20("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=
=20,ghc-unordered-containers)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=
=20=20`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/phadej/insert-ordered-containers#readme")=0A=
=20=20=20=20(synopsis=0A=20=20=20=20=20=20"Associative=20containers=20=
retaining=20insertion=20order=20for=20traversals.")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"Associative=20containers=20retaining=20=
insertion=20order=20for=20traversals.=20.=20The=20implementation=20is=20=
based=20on=20`unordered-containers`.")=0A=20=20=20=20(license=20bsd-3)))=0A=
=0A(define-public=20ghc-interpolatedstring-perl6=0A=20=20(package=0A=20=20=
=20=20(name=20"ghc-interpolatedstring-perl6")=0A=20=20=20=20(version=20=
"1.0.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/interpolatedstring-perl6/interpolated=
string-perl6-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=
=20=20(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=
"0n3j6qvzp6as5ji93rn0sy873w5hdsplik51lkrah42cl95vmbay"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-haskell-src-meta"=20,ghc-haskell-src-meta)=0A=20=20=20=20=20=
=20=20=20("ghc-text"=20,ghc-text)))=0A=20=20=20=20(home-page=0A=20=20=20=20=
=20=20"http://hackage.haskell.org/package/interpolatedstring-perl6")=0A=20=
=20=20=20(synopsis=0A=20=20=20=20=20=20"QuasiQuoter=20for=20Perl6-style=20=
multi-line=20interpolated=20strings")=0A=20=20=20=20(description=0A=20=20=
=20=20=20=20"QuasiQuoter=20for=20Perl6-style=20multi-line=20interpolated=20=
strings=20with=20\\\"q\\\",=20\\\"qq\\\"=20and=20\\\"qc\\\"=20support.")=0A=
=20=20=20=20(license=20#f)))=0A=0A(define-public=20ghc-jose=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-jose")=0A=20=20=20=20(version=20=
"0.8.0.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/jose/jose-"=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=
=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"027698xq5l8in420x3sc5zqwp16i1jzjcy8rlh546j8acxcvrqc4"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
("ghc-base64-bytestring"=20,ghc-base64-bytestring)=0A=20=20=20=20=20=20=20=
=20("ghc-concise"=20,ghc-concise)=0A=20=20=20=20=20=20=20=20=
("ghc-cryptonite"=20,ghc-cryptonite)=0A=20=20=20=20=20=20=20=20=
("ghc-lens"=20,ghc-lens)=0A=20=20=20=20=20=20=20=20("ghc-memory"=20=
,ghc-memory)=0A=20=20=20=20=20=20=20=20("ghc-monad-time"=20=
,ghc-monad-time)=0A=20=20=20=20=20=20=20=20("ghc-mtl"=20,ghc-mtl)=0A=20=20=
=20=20=20=20=20=20("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20=20=20=
=20=20("ghc-safe"=20,ghc-safe)=0A=20=20=20=20=20=20=20=20("ghc-aeson"=20=
,ghc-aeson)=0A=20=20=20=20=20=20=20=20("ghc-unordered-containers"=0A=20=20=
=20=20=20=20=20=20=20,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-network-uri"=20=
,ghc-network-uri)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck"=20=
,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck-instances"=0A=
=20=20=20=20=20=20=20=20=20,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=
=20=20("ghc-x509"=20,ghc-x509)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20=
,ghc-vector)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hspec"=20,ghc-tasty-hspec)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-hspec"=20,ghc-hspec)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/frasertweedale/hs-jose")=0A=20=20=20=20(synopsis=0A=20=
=20=20=20=20=20"Javascript=20Object=20Signing=20and=20Encryption=20and=20=
JSON=20Web=20Token=20library")=0A=20=20=20=20(description=0A=20=20=20=20=20=
=20".=20An=20implementation=20of=20the=20Javascript=20Object=20Signing=20=
and=20Encryption=20(JOSE)=20and=20JSON=20Web=20Token=20(JWT;=20RFC=20=
7519)=20formats.=20.=20The=20JSON=20Web=20Signature=20(JWS;=20RFC=20=
7515)=20implementation=20is=20complete.=20.=20EdDSA=20signatures=20(RFC=20=
8037)=20are=20supported=20(Ed25519=20only).=20.=20JWK=20Thumbprint=20=
(RFC=207638)=20is=20supported=20(requires=20/aeson/=20>=3D=200.10).=20.=20=
JSON=20Web=20Encryption=20(JWE;=20RFC=207516)=20is=20not=20yet=20=
implemented.=20.=20The=20__ECDSA=20implementation=20is=20vulnerable=20to=20=
timing=20attacks__=20and=20should=20only=20be=20used=20for=20=
verification.")=0A=20=20=20=20(license=20asl2.0)))=0A=0A(define-public=20=
ghc-lens-aeson=0A=20=20(package=0A=20=20=20=20(name=20"ghc-lens-aeson")=0A=
=20=20=20=20(version=20"1.0.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20=
(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=
=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/lens-aeson/lens-aeson-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1k028ycmhz7mnjlrap88fqix4nmmpyy6b88m16kv77d3r8sz04a3"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=0A=20=20=20=
=20=20=20`(#:tests?=20#f=0A=20=20=20=20=20=20=20=20#:cabal-revision=0A=20=
=20=20=20=20=20=20=20=20=20("6"=20=
"1pg5v8fnlqw1krgi3d2a03a0zkjjdv5yp5f5z6q4mlb5jldz99a8")))=0A=20=20=20=20=
(inputs=0A=20=20=20=20=20=20`(("ghc-lens"=20,ghc-lens)=0A=20=20=20=20=20=20=
=20=20("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20=
,ghc-vector)=0A=20=20=20=20=20=20=20=20("ghc-unordered-containers"=0A=20=20=
=20=20=20=20=20=20=20,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20=
("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20("ghc-scientific"=20=
,ghc-scientific)))=0A=20=20=20=20;(native-inputs=0A=20=20=20=20;=20=20=
`(("ghc-doctest"=20,ghc-doctest)=0A=20=20=20=20;=20=20=20=20=
("ghc-generic-deriving"=20,ghc-generic-deriving)=0A=20=20=20=20;=20=20=20=
=20("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20;=20=20=20=20=
("ghc-simple-reflect"=20,ghc-simple-reflect)=0A=20=20=20=20;=20=20=20=20=
("ghc-cabal-doctest"=20,ghc-cabal-doctest)))=0A=20=20=20=20(home-page=20=
"http://github.com/lens/lens-aeson/")=0A=20=20=20=20(synopsis=20=
"Law-abiding=20lenses=20for=20aeson")=0A=20=20=20=20(description=20=
"Law-abiding=20lenses=20for=20aeson")=0A=20=20=20=20(license=20expat)))=0A=
=0A(define-public=20ghc-postgrest=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-postgrest")=0A=20=20=20=20(version=20"5.2.0")=0A=20=20=20=20(source=0A=
=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=
=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=
"https://hackage.haskell.org/package/postgrest/postgrest-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0h4167jr0k398paf2sgnxkm4iziqf3a9i61cbh7d0ix86z2v8a53"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20=
("ghc-ansi-wl-pprint"=20,ghc-ansi-wl-pprint)=0A=20=20=20=20=20=20=20=20=
("ghc-base64-bytestring"=20,ghc-base64-bytestring)=0A=20=20=20=20=20=20=20=
=20("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=
=20("ghc-cassava"=20,ghc-cassava)=0A=20=20=20=20=20=20=20=20=
("ghc-configurator-ng"=20,ghc-configurator-ng)=0A=20=20=20=20=20=20=20=20=
("ghc-contravariant"=20,ghc-contravariant)=0A=20=20=20=20=20=20=20=20=
("ghc-contravariant-extras"=0A=20=20=20=20=20=20=20=20=20=
,ghc-contravariant-extras)=0A=20=20=20=20=20=20=20=20("ghc-either"=20=
,ghc-either)=0A=20=20=20=20=20=20=20=20("ghc-gitrev"=20,ghc-gitrev)=0A=20=
=20=20=20=20=20=20=20("ghc-hasql"=20,ghc-hasql)=0A=20=20=20=20=20=20=20=20=
("ghc-hasql-pool"=20,ghc-hasql-pool)=0A=20=20=20=20=20=20=20=20=
("ghc-hasql-transaction"=20,ghc-hasql-transaction)=0A=20=20=20=20=20=20=20=
=20("ghc-heredoc"=20,ghc-heredoc)=0A=20=20=20=20=20=20=20=20("ghc-http"=20=
,ghc-http)=0A=20=20=20=20=20=20=20=20("ghc-http-types"=20=
,ghc-http-types)=0A=20=20=20=20=20=20=20=20=
("ghc-insert-ordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-insert-ordered-containers)=0A=20=20=20=20=20=20=20=20=
("ghc-interpolatedstring-perl6"=0A=20=20=20=20=20=20=20=20=20=
,ghc-interpolatedstring-perl6)=0A=20=20=20=20=20=20=20=20("ghc-jose"=20=
,ghc-jose)=0A=20=20=20=20=20=20=20=20("ghc-lens"=20,ghc-lens)=0A=20=20=20=
=20=20=20=20=20("ghc-lens-aeson"=20,ghc-lens-aeson)=0A=20=20=20=20=20=20=20=
=20("ghc-network-uri"=20,ghc-network-uri)=0A=20=20=20=20=20=20=20=20=
("ghc-optparse-applicative"=0A=20=20=20=20=20=20=20=20=20=
,ghc-optparse-applicative)=0A=20=20=20=20=20=20=20=20("ghc-parsec"=20=
,ghc-parsec)=0A=20=20=20=20=20=20=20=20("ghc-protolude"=20=
,ghc-protolude)=0A=20=20=20=20=20=20=20=20("ghc-ranged-sets"=20=
,ghc-ranged-sets)=0A=20=20=20=20=20=20=20=20("ghc-regex-tdfa"=20=
,ghc-regex-tdfa)=0A=20=20=20=20=20=20=20=20("ghc-scientific"=20=
,ghc-scientific)=0A=20=20=20=20=20=20=20=20("ghc-swagger2"=20=
,ghc-swagger2)=0A=20=20=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=20=
=20=20=20=20=20=20("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20=
,ghc-vector)=0A=20=20=20=20=20=20=20=20("ghc-wai"=20,ghc-wai)=0A=20=20=20=
=20=20=20=20=20("ghc-wai-cors"=20,ghc-wai-cors)=0A=20=20=20=20=20=20=20=20=
("ghc-wai-extra"=20,ghc-wai-extra)=0A=20=20=20=20=20=20=20=20=
("ghc-wai-middleware-static"=0A=20=20=20=20=20=20=20=20=20=
,ghc-wai-middleware-static)=0A=20=20=20=20=20=20=20=20("ghc-cookie"=20=
,ghc-cookie)=0A=20=20=20=20=20=20=20=20("ghc-auto-update"=20=
,ghc-auto-update)=0A=20=20=20=20=20=20=20=20("ghc-warp"=20,ghc-warp)=0A=20=
=20=20=20=20=20=20=20("ghc-retry"=20,ghc-retry)))=0A=20=20=20=20=
(native-inputs=0A=20=20=20=20=20=20`(("ghc-aeson-qq"=20,ghc-aeson-qq)=0A=20=
=20=20=20=20=20=20=20("ghc-async"=20,ghc-async)=0A=20=20=20=20=20=20=20=20=
("ghc-hjsonschema"=20,ghc-hjsonschema)=0A=20=20=20=20=20=20=20=20=
("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20("ghc-hspec-wai"=20=
,ghc-hspec-wai)=0A=20=20=20=20=20=20=20=20("ghc-hspec-wai-json"=20=
,ghc-hspec-wai-json)=0A=20=20=20=20=20=20=20=20("ghc-monad-control"=20=
,ghc-monad-control)=0A=20=20=20=20=20=20=20=20("ghc-transformers-base"=20=
,ghc-transformers-base)))=0A=20=20=20=20(home-page=20=
"https://postgrest.org")=0A=20=20=20=20(synopsis=20"REST=20API=20for=20=
any=20Postgres=20database")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"Reads=20the=20schema=20of=20a=20PostgreSQL=20database=20and=20creates=20=
RESTful=20routes=20for=20the=20tables=20and=20views,=20supporting=20all=20=
HTTP=20verbs=20that=20security=20permits.")=0A=20=20=20=20(license=20=
expat)))=0A=0A(define-public=20ghc-protolude=0A=20=20(package=0A=20=20=20=
=20(name=20"ghc-protolude")=0A=20=20=20=20(version=20"0.2.3")=0A=20=20=20=
=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/protolude/protolude-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0zzkyxz0vmcbncpid7gp72fpjj0fla3gqhlfkij5c5lg12skjgfj"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-async"=20,ghc-async)=0A=20=20=20=20=20=20=20=20=
("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20("ghc-text"=20=
,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-stm"=20,ghc-stm)=0A=20=20=20=20=
=20=20=20=20("ghc-mtl"=20,ghc-mtl)=0A=20=20=20=20=20=20=20=20=
("ghc-mtl-compat"=20,ghc-mtl-compat)=0A=20=20=20=20=20=20=20=20=
("ghc-transformers-compat"=0A=20=20=20=20=20=20=20=20=20=
,ghc-transformers-compat)))=0A=20=20=20=20(home-page=20=
"https://github.com/sdiehl/protolude")=0A=20=20=20=20(synopsis=20"A=20=
small=20prelude.")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"A=20=
sensible=20set=20of=20defaults=20for=20writing=20custom=20Preludes.")=0A=20=
=20=20=20(license=20expat)))=0A=0A(define-public=20ghc-ranged-sets=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-ranged-sets")=0A=20=20=20=20(version=20=
"0.4.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/Ranged-sets/Ranged-sets-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1skd2a6yw7dd5vq8x81kwh28gi8sgyzg9qqqyadxmgpvy11sh9ab"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/PaulJohnson/Ranged-sets")=0A=20=20=20=20=
(synopsis=20"Ranged=20sets=20for=20Haskell")=0A=20=20=20=20(description=0A=
=20=20=20=20=20=20"A=20ranged=20set=20is=20an=20ordered=20list=20of=20=
ranges.=20=20This=20allows=20sets=20such=20as=20all=20reals=20x=20such=20=
that:=20.=20>=20(0.25=20<=20x=20<=3D=200.75=20or=201.4=20<=3D=20x=20<=20=
2.3=20or=204.5=20<=20x)=20.=20Alternatively=20you=20can=20have=20all=20=
strings=20s=20such=20that:=20.=20>=20=20=20=20(\"F\"=20<=3D=20s=20<=20=
\"G\")")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=0A(define-public=20=
ghc-swagger2=0A=20=20(package=0A=20=20=20=20(name=20"ghc-swagger2")=0A=20=
=20=20=20(version=20"2.3.1.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20=
(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=
=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/swagger2/swagger2-"=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=
=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"19fslhjqcnk0da1c8sdflnnxjzbbzqb0nbknpgyd45q0psxr6xs7"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:tests?=20#f))=0A=20=20=20=20(inputs=0A=20=20=20=20=20=20`(("ghc-mtl"=20=
,ghc-mtl)=0A=20=20=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=20=20=20=
=20=20=20=20("ghc-base-compat-batteries"=0A=20=20=20=20=20=20=20=20=20=
,ghc-base-compat-batteries)=0A=20=20=20=20=20=20=20=20("ghc-aeson"=20=
,ghc-aeson)=0A=20=20=20=20=20=20=20=20("ghc-cookie"=20,ghc-cookie)=0A=20=20=
=20=20=20=20=20=20("ghc-generics-sop"=20,ghc-generics-sop)=0A=20=20=20=20=
=20=20=20=20("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20=
("ghc-http-media"=20,ghc-http-media)=0A=20=20=20=20=20=20=20=20=
("ghc-insert-ordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-insert-ordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-lens"=20=
,ghc-lens)=0A=20=20=20=20=20=20=20=20("ghc-network"=20,ghc-network)=0A=20=
=20=20=20=20=20=20=20("ghc-scientific"=20,ghc-scientific)=0A=20=20=20=20=20=
=20=20=20("ghc-transformers-compat"=0A=20=20=20=20=20=20=20=20=20=
,ghc-transformers-compat)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-uuid-types"=20=
,ghc-uuid-types)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20,ghc-vector)=0A=
=20=20=20=20=20=20=20=20("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=
=20;(native-inputs=0A=20=20=20=20;=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=20=
=20=20=20;=20=20=20=20("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=20;=20=20=20=
=20("ghc-quickcheck-instances"=0A=20=20=20=20;=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20;=20=20=20=20("ghc-utf8-string"=20=
,ghc-utf8-string)=0A=20=20=20=20;=20=20=20=20("ghc-doctest"=20=
,ghc-doctest)=0A=20=20=20=20;=20=20=20=20("ghc-glob"=20,ghc-glob)=0A=20=20=
=20=20;=20=20=20=20("ghc-cabal-doctest"=20,ghc-cabal-doctest)))=0A=20=20=20=
=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/GetShopTV/swagger2")=0A=20=20=20=20(synopsis=20=
"Swagger=202.0=20data=20model")=0A=20=20=20=20(description=0A=20=20=20=20=
=20=20"This=20library=20is=20intended=20to=20be=20used=20for=20decoding=20=
and=20encoding=20Swagger=202.0=20API=20specifications=20as=20well=20as=20=
manipulating=20them.=20.=20The=20original=20Swagger=202.0=20=
specification=20is=20available=20at=20=
http://swagger.io/specification/.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-wai-cors=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-wai-cors")=0A=20=20=20=20(version=20"0.2.6")=0A=20=20=20=20(source=0A=
=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=
=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=
"https://hackage.haskell.org/package/wai-cors/wai-cors-"=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=
=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"11m9d8hn9pb9brprz0kglldmcqj83kjkjdwdpxdbl12430ii1ina"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
("ghc-base-unicode-symbols"=0A=20=20=20=20=20=20=20=20=20=
,ghc-base-unicode-symbols)=0A=20=20=20=20=20=20=20=20=
("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=20=
("ghc-http-types"=20,ghc-http-types)=0A=20=20=20=20=20=20=20=20=
("ghc-wai"=20,ghc-wai)=0A=20=20=20=20=20=20=20=20("ghc-mtl"=20=
,ghc-mtl)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-network"=20,ghc-network)=0A=20=20=20=20=20=20=20=20("ghc-text"=20=
,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-wai-websockets"=20=
,ghc-wai-websockets)=0A=20=20=20=20=20=20=20=20("ghc-warp"=20,ghc-warp)=0A=
=20=20=20=20=20=20=20=20("ghc-websockets"=20,ghc-websockets)=0A=20=20=20=20=
=20=20=20=20("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-wai-extra"=20,ghc-wai-extra)=0A=20=20=20=20=20=20=20=20=
("ghc-wai-websockets"=20,ghc-wai-websockets)=0A=20=20=20=20=20=20=20=20=
("ghc-warp"=20,ghc-warp)=0A=20=20=20=20=20=20=20=20("ghc-websockets"=20=
,ghc-websockets)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/larskuhtz/wai-cors")=0A=20=20=20=20(synopsis=20"CORS=20=
for=20WAI")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20=
package=20provides=20an=20implemenation=20of=20Cross-Origin=20resource=20=
sharing=20(CORS)=20for=20<http://hackage.haskell.org/package/wai=20Wai>=20=
that=20aims=20to=20be=20compliant=20with=20=
<http://www.w3.org/TR/cors>.")=0A=20=20=20=20(license=20expat)))=0A=0A=
(define-public=20ghc-wai-middleware-static=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-wai-middleware-static")=0A=20=20=20=20(version=20"0.8.2")=0A=
=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/wai-middleware-static/wai-middleware-=
static-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"1z5yapcf8j9w71f2na30snmalsajlyi8an2f9qrjdmajabyykr0b"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-cryptonite"=20,ghc-cryptonite)=0A=20=20=20=20=20=
=20=20=20("ghc-memory"=20,ghc-memory)=0A=20=20=20=20=20=20=20=20=
("ghc-expiring-cache-map"=0A=20=20=20=20=20=20=20=20=20=
,ghc-expiring-cache-map)=0A=20=20=20=20=20=20=20=20("ghc-http-types"=20=
,ghc-http-types)=0A=20=20=20=20=20=20=20=20("ghc-mime-types"=20=
,ghc-mime-types)=0A=20=20=20=20=20=20=20=20("ghc-mtl"=20,ghc-mtl)=0A=20=20=
=20=20=20=20=20=20("ghc-old-locale"=20,ghc-old-locale)=0A=20=20=20=20=20=20=
=20=20("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-wai"=20=
,ghc-wai)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/scotty-web/wai-middleware-static")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"WAI=20middleware=20that=20serves=20=
requests=20to=20static=20files.")=0A=20=20=20=20(description=0A=20=20=20=20=
=20=20"WAI=20middleware=20that=20intercepts=20requests=20to=20static=20=
files=20and=20serves=20them=20if=20they=20exist.=20.=20[WAI]=20=
<http://hackage.haskell.org/package/wai>")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-retry=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-retry")=0A=20=20=20=20(version=20"0.8.0.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/retry/retry-"=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=
=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0x63grjv0r96gv8ksh6r6aja6fvnwr06bypigvkskzhjjbk3fhcx"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-exceptions"=20,ghc-exceptions)=0A=20=20=20=20=20=20=20=20=
("ghc-random"=20,ghc-random)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=
=20=20`(("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20("ghc-tasty-hunit"=20=
,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20("ghc-tasty-hedgehog"=20=
,ghc-tasty-hedgehog)=0A=20=20=20=20=20=20=20=20("ghc-hedgehog"=20=
,ghc-hedgehog)=0A=20=20=20=20=20=20=20=20("ghc-stm"=20,ghc-stm)=0A=20=20=20=
=20=20=20=20=20("ghc-mtl"=20,ghc-mtl)))=0A=20=20=20=20(home-page=20=
"http://github.com/Soostone/retry")=0A=20=20=20=20(synopsis=0A=20=20=20=20=
=20=20"Retry=20combinators=20for=20monadic=20actions=20that=20may=20=
fail")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20package=20=
exposes=20combinators=20that=20can=20wrap=20arbitrary=20monadic=20=
actions.=20They=20run=20the=20action=20and=20potentially=20retry=20=
running=20it=20with=20some=20configurable=20delay=20for=20a=20=
configurable=20number=20of=20times.=20The=20purpose=20is=20to=20make=20=
it=20easier=20to=20work=20with=20IO=20and=20especially=20network=20IO=20=
actions=20that=20often=20experience=20temporary=20failure=20and=20=
warrant=20retrying=20of=20the=20original=20action.=20For=20example,=20a=20=
database=20query=20may=20time=20out=20for=20a=20while,=20in=20which=20=
case=20we=20should=20hang=20back=20for=20a=20bit=20and=20retry=20the=20=
query=20instead=20of=20simply=20raising=20an=20exception.")=0A=20=20=20=20=
(license=20bsd-3)))=0A=0A(define-public=20ghc-hjsonschema=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-hjsonschema")=0A=20=20=20=20(version=20=
"1.9.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hjsonschema/hjsonschema-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"051i5y557g82hd5zcn63f65jyxk07d9wnvfmwdps391zxza8ifki"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20=
("ghc-file-embed"=20,ghc-file-embed)=0A=20=20=20=20=20=20=20=20=
("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20=
("ghc-hjsonpointer"=20,ghc-hjsonpointer)=0A=20=20=20=20=20=20=20=20=
("ghc-http-client"=20,ghc-http-client)=0A=20=20=20=20=20=20=20=20=
("ghc-http-client-tls"=20,ghc-http-client-tls)=0A=20=20=20=20=20=20=20=20=
("ghc-http-types"=20,ghc-http-types)=0A=20=20=20=20=20=20=20=20=
("ghc-pcre-heavy"=20,ghc-pcre-heavy)=0A=20=20=20=20=20=20=20=20=
("ghc-profunctors"=20,ghc-profunctors)=0A=20=20=20=20=20=20=20=20=
("ghc-protolude"=20,ghc-protolude)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-safe-exceptions"=20,ghc-safe-exceptions)=0A=20=20=20=20=20=20=20=20=
("ghc-scientific"=20,ghc-scientific)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-text"=20=
,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20,ghc-vector)))=0A=20=
=20=20=20(native-inputs=0A=20=20=20=20=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=
=20=20=20=20=20=20=20=20("ghc-async"=20,ghc-async)=0A=20=20=20=20=20=20=20=
=20("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20=
("ghc-wai-app-static"=20,ghc-wai-app-static)=0A=20=20=20=20=20=20=20=20=
("ghc-warp"=20,ghc-warp)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/seagreen/hjsonschema")=0A=20=20=20=20(synopsis=20=
"JSON=20Schema=20library")=0A=20=20=20=20(description=20"")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-hspec-wai=0A=20=20(package=0A=
=20=20=20=20(name=20"ghc-hspec-wai")=0A=20=20=20=20(version=20"0.9.2")=0A=
=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hspec-wai/hspec-wai-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0gr8j8x8vvzygxyqc0likam63f3427x4p73g95a387aksr5l2ph5"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-base-compat"=20,ghc-base-compat)=0A=20=20=20=20=20=20=20=20=
("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=20=
("ghc-hspec-core"=20,ghc-hspec-core)=0A=20=20=20=20=20=20=20=20=
("ghc-hspec-expectations"=0A=20=20=20=20=20=20=20=20=20=
,ghc-hspec-expectations)=0A=20=20=20=20=20=20=20=20("ghc-http-types"=20=
,ghc-http-types)=0A=20=20=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=
=20=20=20=20=20=20=20("ghc-wai"=20,ghc-wai)=0A=20=20=20=20=20=20=20=20=
("ghc-wai-extra"=20,ghc-wai-extra)))=0A=20=20=20=20(native-inputs=0A=20=20=
=20=20=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20=
("hspec-discover"=20,hspec-discover)))=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/hspec/hspec-wai#readme")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Experimental=20Hspec=20support=20for=20=
testing=20WAI=20applications")=0A=20=20=20=20(description=0A=20=20=20=20=20=
=20"Experimental=20Hspec=20support=20for=20testing=20WAI=20=
applications")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20=
ghc-hspec-wai-json=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-hspec-wai-json")=0A=20=20=20=20(version=20"0.9.2")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hspec-wai-json/hspec-wai-json-"=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=
=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1p6adknahl357cjkfg32aha6v79mwwr55isgl4hj2rh45r429qw2"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20=
("ghc-aeson-qq"=20,ghc-aeson-qq)=0A=20=20=20=20=20=20=20=20=
("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=20=
("ghc-hspec-wai"=20,ghc-hspec-wai)))=0A=20=20=20=20(native-inputs=0A=20=20=
=20=20=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20=
("hspec-discover"=20,hspec-discover)))=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/hspec/hspec-wai#readme")=0A=20=20=20=20=
(synopsis=20"Testing=20JSON=20APIs=20with=20hspec-wai")=0A=20=20=20=20=
(description=20"Testing=20JSON=20APIs=20with=20hspec-wai")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-hjsonpointer=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-hjsonpointer")=0A=20=20=20=20=
(version=20"1.5.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hjsonpointer/hjsonpointer-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1bdr5jpc2vcx6bk724jmfz7nh3jgqwrmj4hab64h9pjdrl4vz00y"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20=
("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-text"=20=
,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20,ghc-vector)))=0A=20=
=20=20=20(native-inputs=0A=20=20=20=20=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=
=20=20=20=20=20=20=20=20("ghc-http-types"=20,ghc-http-types)=0A=20=20=20=20=
=20=20=20=20("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20=
"https://github.com/seagreen/hjsonpointer")=0A=20=20=20=20(synopsis=20=
"JSON=20Pointer=20library")=0A=20=20=20=20(description=20"")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-pcre-heavy=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-pcre-heavy")=0A=20=20=20=20(version=20=
"1.0.0.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/pcre-heavy/pcre-heavy-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1lfbjgvl55jh226n307c2w8mrb3l1myzbkjh4j0jfcb8nybzcp4a"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-base-compat"=20,ghc-base-compat)=0A=20=20=20=20=20=20=20=20=
("ghc-pcre-light"=20,ghc-pcre-light)=0A=20=20=20=20=20=20=20=20=
("ghc-string-conversions"=0A=20=20=20=20=20=20=20=20=20=
,ghc-string-conversions)=0A=20=20=20=20=20=20=20=20("ghc-semigroups"=20=
,ghc-semigroups)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-glob"=20,ghc-glob)=0A=20=20=20=20=20=20=20=20("ghc-doctest"=20=
,ghc-doctest)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/myfreeweb/pcre-heavy")=0A=20=20=20=20(synopsis=0A=20=20=
=20=20=20=20"A=20regexp=20(regex)=20library=20on=20top=20of=20pcre-light=20=
you=20can=20actually=20use.")=0A=20=20=20=20(description=0A=20=20=20=20=20=
=20"A=20regular=20expressions=20library=20that=20does=20not=20suck.=20=
Based=20on=20<https://hackage.haskell.org/package/pcre-light=20=
pcre-light>.=20Takes=20and=20returns=20=
<https://hackage.haskell.org/package/stringable=20Stringables>=20=
everywhere.=20Includes=20a=20QuasiQuoter=20for=20regexps=20that=20does=20=
compile=20time=20checking.=20SEARCHES=20FOR=20MULTIPLE=20MATCHES!=20DOES=20=
REPLACEMENT!")=0A=20=20=20=20(license=20#f)))=0A=0A(define-public=20=
ghc-wai-app-static=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-wai-app-static")=0A=20=20=20=20(version=20"3.1.6.3")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/wai-app-static/wai-app-static-"=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=
=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0s6bpz5gmjy797bnnw1y5mwy9761h46bjp1srnrh7cxlnvm93c4c"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-wai"=20,ghc-wai)=0A=20=20=20=20=20=20=20=20=
("ghc-http-types"=20,ghc-http-types)=0A=20=20=20=20=20=20=20=20=
("ghc-unix-compat"=20,ghc-unix-compat)=0A=20=20=20=20=20=20=20=20=
("ghc-old-locale"=20,ghc-old-locale)=0A=20=20=20=20=20=20=20=20=
("ghc-file-embed"=20,ghc-file-embed)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-cryptonite"=20=
,ghc-cryptonite)=0A=20=20=20=20=20=20=20=20("ghc-memory"=20,ghc-memory)=0A=
=20=20=20=20=20=20=20=20("ghc-http-date"=20,ghc-http-date)=0A=20=20=20=20=
=20=20=20=20("ghc-blaze-html"=20,ghc-blaze-html)=0A=20=20=20=20=20=20=20=20=
("ghc-blaze-markup"=20,ghc-blaze-markup)=0A=20=20=20=20=20=20=20=20=
("ghc-mime-types"=20,ghc-mime-types)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-zlib"=20=
,ghc-zlib)=0A=20=20=20=20=20=20=20=20("ghc-wai-extra"=20,ghc-wai-extra)=0A=
=20=20=20=20=20=20=20=20("ghc-optparse-applicative"=0A=20=20=20=20=20=20=20=
=20=20,ghc-optparse-applicative)=0A=20=20=20=20=20=20=20=20("ghc-warp"=20=
,ghc-warp)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20("ghc-network"=20=
,ghc-network)=0A=20=20=20=20=20=20=20=20("ghc-temporary"=20=
,ghc-temporary)=0A=20=20=20=20=20=20=20=20("ghc-mockery"=20=
,ghc-mockery)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"http://www.yesodweb.com/book/web-application-interface")=0A=20=20=20=20=
(synopsis=20"WAI=20application=20for=20static=20serving")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"API=20docs=20and=20the=20README=20are=20=
available=20at=20<http://www.stackage.org/package/wai-app-static>.")=0A=20=
=20=20=20(license=20expat)))=0A=0A(define-public=20=
ghc-string-conversions=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-string-conversions")=0A=20=20=20=20(version=20"0.4.0.1")=0A=20=20=20=
=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/string-conversions/string-conversions=
-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"150rdank90h7v08x0wq4dffjbxv2daf5v9sqfs5mab76kinwxg26"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-utf8-string"=20,ghc-utf8-string)))=0A=20=20=20=20(native-inputs=0A=20=
=20=20=20=20=20`(("hspec-discover=20,hspec-discover)=0A=20=20=20=20=20=20=
=20=20("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck"=20=
,ghc-quickcheck)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/soenkehahn/string-conversions#readme")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Simplifies=20dealing=20with=20different=20=
types=20for=20strings")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"Provides=20a=20simple=20type=20class=20for=20converting=20values=20of=20=
different=20string=20types=20into=20values=20of=20other=20string=20=
types.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-critbit=0A=20=20(package=0A=20=20=20=20(name=20"ghc-critbit")=0A=20=20=
=20=20(version=20"0.2.1.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20=
(origin=0A=20=20=20=20=20=20=20=20(method=20git-fetch)=0A=20=20=20=20=20=20=
=20=20(uri=0A=20=20=20=20=20=20=20=20=20=20=20(git-reference=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20(url=20"https://github.com/robx/critbit.git")=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20(commit=20"v0.2.1.0")))=0A=20=20=20=
=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=
"0igg86agw9i8f88gn3v0xli8k73xmi9s6spi5zlkmzi2ra458q9k"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:tests?=20#f))=20;=20out=20of=20memory=0A=20=20=20=20(inputs=0A=20=20=20=
=20=20=20`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-vector"=20,ghc-vector)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=
=20=20`(("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-quickcheck2)))=0A=20=20=20=20(home-page=20=
"https://github.com/bos/critbit")=0A=20=20=20=20(synopsis=20"Crit-bit=20=
maps=20and=20sets")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20=
package=20implements=20crit-bit=20trees,=20a=20key-value=20container=20=
type=20for=20storing=20keys=20that=20can=20be=20treated=20as=20=
bitstrings=20(e.g.=20'ByteString'=20and=20'Text').=20.=20Compared=20to=20=
the=20data=20structures=20from=20the=20containers=20and=20=
unordered-containers=20packages,=20you=20will=20find=20that=20sometimes=20=
the=20functions=20implemented=20in=20this=20package=20are=20faster,=20=
sometimes=20slower.=20.=20In=20many=20cases,=20a=20'CritBit'=20tree=20=
provides=20performance=20close=20to=20that=20of=20a=20'HashMap',=20while=20=
providing=20ordered=20storage=20and=20traversal=20like=20a=20'Map'.")=0A=20=
=20=20=20(license=20bsd-3)))=0A=0A(define-public=20ghc-data-checked=0A=20=
=20(package=0A=20=20=20=20(name=20"ghc-data-checked")=0A=20=20=20=20=
(version=20"0.3")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/data-checked/data-checked-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0xjn7iqlsgi51h8gz4x40kc2qb5lwf6nw5kjwgkck1w5gjfd11yw"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=20=
"https://github.com/mvv/data-checked")=0A=20=20=20=20(synopsis=0A=20=20=20=
=20=20=20"Type-indexed=20runtime-checked=20properties")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"This=20package=20provides=20a=20=
(phantom)=20type-indexed=20newtype=20evidence-wrapper=20for=20values=20=
that=20are=20checked=20to=20satisfy=20the=20property=20associated=20with=20=
the=20type.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-text-latin1=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-text-latin1")=0A=20=20=20=20(version=20"0.3.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/text-latin1/text-latin1-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1wxbv6m567n3330baw2k0xxd50nhn2k6w3lgmpk6zq7x1jp84x3c"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-data-checked"=20,ghc-data-checked)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-semigroups"=20=
,ghc-semigroups)=0A=20=20=20=20=20=20=20=20("ghc-case-insensitive"=20=
,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=20("ghc-hashable"=20=
,ghc-hashable)))=0A=20=20=20=20(home-page=20=
"https://github.com/mvv/text-latin1")=0A=20=20=20=20(synopsis=0A=20=20=20=
=20=20=20"Latin-1=20(including=20ASCII)=20utility=20functions")=0A=20=20=20=
=20(description=0A=20=20=20=20=20=20"This=20package=20provides=20various=20=
functions=20over=20the=20ASCII=20ang=20Latin-1=20portions=20of=20the=20=
'Char'=20and=20'Word8'=20data=20types.")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-data-serializer=0A=20=20(package=0A=20=
=20=20=20(name=20"ghc-data-serializer")=0A=20=20=20=20(version=20=
"0.3.4")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/data-serializer/data-serializer-"=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=
=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=
=20"1ijy8l5lxmm8wpzx4h2vh9q21zz66xgh979s32aa4b16l9m1b4z7"))))=0A=20=20=20=
=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=
=20=20=20`(("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20=20=20=20=20=
("ghc-cereal"=20,ghc-cereal)=0A=20=20=20=20=20=20=20=20=
("ghc-data-endian"=20,ghc-data-endian)=0A=20=20=20=20=20=20=20=20=
("ghc-parsers"=20,ghc-parsers)=0A=20=20=20=20=20=20=20=20("ghc-split"=20=
,ghc-split)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20"https://github.com/mvv/data-serializer")=0A=
=20=20=20=20(synopsis=0A=20=20=20=20=20=20"Common=20API=20for=20=
serialization=20libraries")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"This=20package=20provides=20a=20common=20API=20for=20serialization=20=
libraries=20like=20<http://hackage.haskell.org/package/binary=20binary>=20=
and=20<http://hackage.haskell.org/package/cereal=20cereal>.")=0A=20=20=20=
=20(license=20bsd-3)))=0A=0A(define-public=20ghc-data-bword=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-data-bword")=0A=20=20=20=20(version=20=
"0.1.0.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/data-bword/data-bword-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0zfvk7b7qi6inra0kc03rhsic2rj0818n4i03lfwzvb5g22izw3h"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(native-inputs=0A=20=20=
=20=20=20=20`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=20=
(home-page=20"https://github.com/mvv/data-bword")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Extra=20operations=20on=20binary=20words=20=
of=20fixed=20length")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"This=20package=20provides=20extra=20(vs.=20'Data.Bits')=20operations=20=
on=20binary=20words=20of=20fixed=20length.")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-text-printer=0A=20=20(package=0A=20=20=
=20=20(name=20"ghc-text-printer")=0A=20=20=20=20(version=20"0.5")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/text-printer/text-printer-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"02sadjd19dbxzawr1q8z3j7w6vhp5mvz1dbssk118hsvl6k0234g"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-text-latin1"=20,ghc-text-latin1)=0A=20=20=20=20=20=20=20=20=
("ghc-semigroups"=20,ghc-semigroups)))=0A=20=20=20=20(native-inputs=0A=20=
=20=20=20=20=20`(("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=
=20=20=20=20=20("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=
=20,ghc-test-framework-quickcheck2)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=20(home-page=20=
"https://github.com/mvv/text-printer")=0A=20=20=20=20(synopsis=0A=20=20=20=
=20=20=20"Abstract=20interface=20for=20text=20builders/printers.")=0A=20=20=
=20=20(description=0A=20=20=20=20=20=20"This=20package=20provides=20an=20=
interface=20for=20injecting=20text=20into=20monoids=20such=20as=20=
builders=20and=20printers.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-type-hint=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-type-hint")=0A=20=20=20=20(version=20"0.1")=0A=20=20=20=20(source=0A=
=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=
=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=
"https://hackage.haskell.org/package/type-hint/type-hint-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1fcrma7m6y7i1y42rzhv7qch8xkk93lkh1767saw4hsb9fzwsq8i"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=20=
"https://github.com/mvv/type-hint")=0A=20=20=20=20(synopsis=0A=20=20=20=20=
=20=20"Guide=20type=20inference=20with=20proxy=20values")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"This=20package=20provides=20'Proxy'=20=
values=20for=20various=20types=20from=20the=20@base@=20library=20and=20=
functions=20to=20use=20these=20values=20as=20hints=20for=20type=20=
inference.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-data-dword=0A=20=20(package=0A=20=20=20=20(name=20"ghc-data-dword")=0A=
=20=20=20=20(version=20"0.3.1.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=
=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=
=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20"https://hackage.haskell.org/package/data-dword/data-dword-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"084invjg8zj7ndxnz9clqmq06ch47k1d9lhxwap6xs0x4807crvb"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20=
("ghc-data-bword"=20,ghc-data-bword)))=0A=20=20=20=20(native-inputs=0A=20=
=20=20=20=20=20`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=20=
(home-page=20"https://github.com/mvv/data-dword")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Stick=20two=20binary=20words=20together=20=
to=20get=20a=20bigger=20one")=0A=20=20=20=20(description=0A=20=20=20=20=20=
=20"This=20package=20provides=20Template=20Haskell=20utilities=20for=20=
declaring=20fixed-length=20binary=20word=20data=20types.=20Signed=20and=20=
unsigned=2096,=20128,=20160,=20192,=20224,=20and=20256-bit=20types=20are=20=
predefined.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-data-endian=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-data-endian")=0A=20=20=20=20(version=20"0.1.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/data-endian/data-endian-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1h1abz87nha7cpw50yvf8fwvcca350wnnz2d3z9k30sg6wq4y7cc"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=20=
"https://github.com/mvv/data-endian")=0A=20=20=20=20(synopsis=20=
"Endian-sensitive=20data")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"This=20package=20provides=20helpers=20for=20converting=20=
endian-sensitive=20data.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-loch-th=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-loch-th")=0A=20=20=20=20(version=20"0.2.2")=0A=20=20=20=20(source=0A=
=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=
=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20"https://hackage.haskell.org/package/loch-th/loch-th-"=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=
=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=
=20"1hvdkcyrlnv65q8x8h0441x30wr9bbfbg3961xd3fy9an5r961fc"))))=0A=20=20=20=
=20(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=20=
"https://github.com/liskin/loch-th")=0A=20=20=20=20(synopsis=0A=20=20=20=20=
=20=20"Support=20for=20precise=20error=20locations=20in=20source=20files=20=
(Template=20Haskell=20version)")=0A=20=20=20=20(description=0A=20=20=20=20=
=20=20"This=20module=20provides=20a=20Template=20Haskell=20based=20=
mechanism=20to=20tag=20failures=20with=20the=20location=20of=20the=20=
failure=20call.=20The=20location=20message=20includes=20the=20file=20=
name,=20line=20and=20column=20numbers.")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-placeholders=0A=20=20(package=0A=20=20=
=20=20(name=20"ghc-placeholders")=0A=20=20=20=20(version=20"0.1")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/placeholders/placeholders-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"http://github.com/ahammar/placeholders")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Placeholders=20for=20use=20while=20=
developing=20Haskell=20code")=0A=20=20=20=20(description=0A=20=20=20=20=20=
=20"While=20working=20on=20some=20Haskell=20code,=20it=20is=20often=20=
useful=20to=20work=20incrementally=20by=20inserting=20@undefined@=20as=20=
a=20placeholder=20for=20missing=20code.=20.=20This=20library=20provides=20=
placeholders=20that=20produce=20better=20messages=20when=20evaluated=20=
at=20run-time=20and=20also=20generate=20compile-time=20warnings=20so=20=
that=20they=20do=20not=20get=20forgotten=20so=20easily.=20For=20details,=20=
see=20<http://github.com/ahammar/placeholders>")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-postgresql-libpq=0A=20=20(package=0A=20=
=20=20=20(name=20"ghc-postgresql-libpq")=0A=20=20=20=20(version=20=
"0.9.4.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/postgresql-libpq/postgresql-libpq-"=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=
=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=
=20"1y86kysakfcf3zq252yl2llrx3765vxvkdwda4q5ql7ikv3m786f"))))=0A=20=20=20=
=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=20=
`(("postgresql",=20postgresql)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=
=20"https://github.com/phadej/postgresql-libpq")=0A=20=20=20=20(synopsis=20=
"low-level=20binding=20to=20libpq")=0A=20=20=20=20(description=0A=20=20=20=
=20=20=20"This=20is=20a=20binding=20to=20libpq:=20the=20C=20application=20=
programmer's=20interface=20to=20PostgreSQL.=20libpq=20is=20a=20set=20of=20=
library=20functions=20that=20allow=20client=20programs=20to=20pass=20=
queries=20to=20the=20PostgreSQL=20backend=20server=20and=20to=20receive=20=
the=20results=20of=20these=20queries.")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-json-ast=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-json-ast")=0A=20=20=20=20(version=20"0.3.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/json-ast/json-ast-"=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=
=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1fn41v8k1lac6mavxjxxd9dwcbkkhvwjhqikhkv94jmd75qpdz8j"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-vector"=20,ghc-vector)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-scientific"=20=
,ghc-scientific)=0A=20=20=20=20=20=20=20=20("ghc-unordered-containers"=0A=
=20=20=20=20=20=20=20=20=20,ghc-unordered-containers)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/json-ast")=0A=20=20=20=20(synopsis=20=
"Universal=20JSON=20AST=20datastructure")=0A=20=20=20=20(description=20=
"")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20=
ghc-conversion=0A=20=20(package=0A=20=20=20=20(name=20"ghc-conversion")=0A=
=20=20=20=20(version=20"1.2.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20=
(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=
=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/conversion/conversion-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0211p3jb8cynpmvxhz3ay1294hmvccx2acrh39pqhagjjbd72xy9"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-base-prelude"=20,ghc-base-prelude)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/conversion")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Universal=20converter=20between=20values=20of=20=
different=20types")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20=
library=20provides=20a=20typeclass=20with=20instances=20for=20types=20=
defined=20in=20\\\"base\\\".=20Instances=20for=20other=20types=20are=20=
expected=20to=20be=20defined=20in=20other=20libraries.=20Such=20=
libraries=20should=20be=20listed=20under=20=
<http://hackage.haskell.org/packages/#cat:Conversion=20the=20Conversion=20=
category>.=20So=20far=20the=20following=20are=20known:=20.=20*=20=
<http://hackage.haskell.org/package/conversion-bytestring=20=
\"conversion-bytestring\">=20.=20*=20=
<http://hackage.haskell.org/package/conversion-text=20=
\"conversion-text\">=20.=20*=20=
<http://hackage.haskell.org/package/conversion-case-insensitive=20=
\"conversion-case-insensitive\">")=0A=20=20=20=20(license=20expat)))=0A=0A=
(define-public=20ghc-data-textual=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-data-textual")=0A=20=20=20=20(version=20"0.3.0.2")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/data-textual/data-textual-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0c4qs923dj4jnvvkjvbij0c1yg922iw66140cq6wb1m4h6q31ia4"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-text-latin1"=20,ghc-text-latin1)=0A=20=20=20=20=20=20=20=20=
("ghc-text-printer"=20,ghc-text-printer)=0A=20=20=20=20=20=20=20=20=
("ghc-parsers"=20,ghc-parsers)))=0A=20=20=20=20(native-inputs=0A=20=20=20=
=20=20=20`(("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=
=20=20=20("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-quickcheck2)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-type-hint"=20,ghc-type-hint)))=0A=20=20=20=20(home-page=20=
"https://github.com/mvv/data-textual")=0A=20=20=20=20(synopsis=0A=20=20=20=
=20=20=20"Human-friendly=20textual=20representations.")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"This=20package=20provides=20an=20=
interface=20for=20converting=20between=20data=20and=20its=20=
(human-friendly)=20textual=20representation.")=0A=20=20=20=20(license=20=
bsd-3)))=0A=0A(define-public=20ghc-conversion-bytestring=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-conversion-bytestring")=0A=20=20=20=20=
(version=20"1.0.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/conversion-bytestring/conversion-byte=
string-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"0ybh702mrwjvm48i03bb5hfiiz5qypyxyz5n14wai0kjn4ks1qwh"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-conversion"=20,ghc-conversion)=0A=20=20=20=20=20=
=20=20=20("ghc-base-prelude"=20,ghc-base-prelude)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/conversion-bytestring")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"\"Conversion\"=20instances=20for=20the=20=
\"bytestring\"=20library")=0A=20=20=20=20(description=20"")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-network-ip=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-network-ip")=0A=20=20=20=20(version=20=
"0.3.0.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/network-ip/network-ip-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1zjy232pamkd3977cyaq5w5r6ksbpqpgzzlds15zrahjccirs9gf"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-data-default-class"=0A=20=20=20=20=20=20=20=20=20=
,ghc-data-default-class)=0A=20=20=20=20=20=20=20=20("ghc-data-endian"=20=
,ghc-data-endian)=0A=20=20=20=20=20=20=20=20("ghc-data-dword"=20=
,ghc-data-dword)=0A=20=20=20=20=20=20=20=20("ghc-type-hint"=20=
,ghc-type-hint)=0A=20=20=20=20=20=20=20=20("ghc-hashable"=20=
,ghc-hashable)=0A=20=20=20=20=20=20=20=20("ghc-data-serializer"=20=
,ghc-data-serializer)=0A=20=20=20=20=20=20=20=20("ghc-text-printer"=20=
,ghc-text-printer)=0A=20=20=20=20=20=20=20=20("ghc-data-textual"=20=
,ghc-data-textual)=0A=20=20=20=20=20=20=20=20("ghc-parsers"=20=
,ghc-parsers)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=20=
(home-page=20"https://github.com/mvv/network-ip")=0A=20=20=20=20=
(synopsis=20"Internet=20Protocol=20data=20structures")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"This=20package=20provides=20Internet=20=
Protocol=20data=20structures")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-bytestring-strict-builder=0A=20=20(package=0A=20=20=20=
=20(name=20"ghc-bytestring-strict-builder")=0A=20=20=20=20(version=20=
"0.4.5.2")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/bytestring-strict-builder/bytestring-=
strict-builder-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=
=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=
"14l5q4wgx3fpysindlapf2binhy6svsc904c8x052v095p6gn9c2"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20=20=20=20=20=
("ghc-base-prelude"=20,ghc-base-prelude)))=0A=20=20=20=20(native-inputs=0A=
=20=20=20=20=20=20`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck"=20=
,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20("ghc-rerebase"=20=
,ghc-rerebase)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/bytestring-strict-builder")=0A=20=20=20=
=20(synopsis=0A=20=20=20=20=20=20"An=20efficient=20strict=20bytestring=20=
builder")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"According=20to=20=
<https://github.com/nikita-volkov/bytestring-builders-benchmark=20the=20=
competition=20benchmarks>,=20this=20library=20provides=20on=20average=20=
the=20fastest=20builder=20of=20strict=20bytestrings.=20.=20Practical=20=
benchmarks=20have=20proven=20it=20to=20be=20highly=20performant=20as=20=
well.=20The=20encoders=20from=20the=20\\\"postgresql-binary\\\"=20=
library=20have=20shown=20a=20stable=20performance=20improvement=20by=20=
factors=20of=20up=20to=2010=20after=20the=20migration=20from=20the=20=
standard=20builder=20to=20\\\"bytestring-strict-builder\\\".")=0A=20=20=20=
=20(license=20expat)))=0A=0A(define-public=20ghc-mtl=0A=20=20(package=0A=20=
=20=20=20(name=20"ghc-mtl")=0A=20=20=20=20(version=20"2.2.2")=0A=20=20=20=
=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/mtl/mtl-"=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=
=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1xmy5741h8cyy0d91ahvqdz2hykkk20l8br7lg1rccnkis5g80w8"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=20=
"http://github.com/haskell/mtl")=0A=20=20=20=20(synopsis=0A=20=20=20=20=20=
=20"Monad=20classes,=20using=20functional=20dependencies")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"Monad=20classes=20using=20functional=20=
dependencies,=20with=20instances=20for=20various=20monad=20transformers,=20=
inspired=20by=20the=20paper=20/Functional=20Programming=20with=20=
Overloading=20and=20Higher-Order=20Polymorphism/,=20by=20Mark=20P=20=
Jones,=20in=20/Advanced=20School=20of=20Functional=20Programming/,=20=
1995=20(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).")=0A=20=20=
=20=20(license=20bsd-3)))=0A=0A(define-public=20ghc-conversion-text=0A=20=
=20(package=0A=20=20=20=20(name=20"ghc-conversion-text")=0A=20=20=20=20=
(version=20"1.0.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/conversion-text/conversion-text-"=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=
=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=
=20"0ncvdgify4vhnzanl607h7nj6hqvzyq1csmaq5713gdp6h56fs9h"))))=0A=20=20=20=
=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=
=20=20=20`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-conversion"=20,ghc-conversion)=0A=20=20=20=20=20=20=20=20=
("ghc-conversion-bytestring"=0A=20=20=20=20=20=20=20=20=20=
,ghc-conversion-bytestring)=0A=20=20=20=20=20=20=20=20=
("ghc-base-prelude"=20,ghc-base-prelude)))=0A=20=20=20=20(home-page=0A=20=
=20=20=20=20=20"https://github.com/nikita-volkov/conversion-text")=0A=20=20=
=20=20(synopsis=0A=20=20=20=20=20=20"\"Conversion\"=20instances=20for=20=
the=20\"text\"=20library")=0A=20=20=20=20(description=20"")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-binary-parser=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-binary-parser")=0A=20=20=20=20=
(version=20"0.5.5")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/binary-parser/binary-parser-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1cs3zrhgnng2h84xnnvqcy6yrdm0xay1494dsa612y590s773aqx"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(arguments=20=
`(#:tests?=20#f))=0A=20=20=20=20(inputs=0A=20=20=20=20=20=20=
`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-mtl"=20=
,ghc-mtl)=0A=20=20=20=20=20=20=20=20("ghc-base-prelude"=20=
,ghc-base-prelude)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-rerebase"=20=
,ghc-rerebase)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/binary-parser")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"A=20highly-efficient=20but=20limited=20=
parser=20API=20specialised=20for=20bytestrings")=0A=20=20=20=20=
(description=20"")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20=
ghc-postgresql-binary=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-postgresql-binary")=0A=20=20=20=20(version=20"0.12.1.2")=0A=20=20=20=
=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/postgresql-binary/postgresql-binary-"=
=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"10h5299fxqmfz0kxyvivfy396q35gzg60spnjagyha33kx5m3bc3"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-binary-parser"=20,ghc-binary-parser)=0A=20=20=20=
=20=20=20=20=20("ghc-bytestring-strict-builder"=0A=20=20=20=20=20=20=20=20=
=20,ghc-bytestring-strict-builder)=0A=20=20=20=20=20=20=20=20=
("ghc-aeson"=20,ghc-aeson)=0A=20=20=20=20=20=20=20=20("ghc-uuid"=20=
,ghc-uuid)=0A=20=20=20=20=20=20=20=20("ghc-scientific"=20=
,ghc-scientific)=0A=20=20=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=
=20=20=20=20=20=20=20("ghc-vector"=20,ghc-vector)=0A=20=20=20=20=20=20=20=
=20("ghc-network-ip"=20,ghc-network-ip)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-loch-th"=20=
,ghc-loch-th)=0A=20=20=20=20=20=20=20=20("ghc-placeholders"=20=
,ghc-placeholders)=0A=20=20=20=20=20=20=20=20("ghc-base-prelude"=20=
,ghc-base-prelude)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-postgresql-libpq"=20,ghc-postgresql-libpq)=0A=20=20=20=20=20=20=20=
=20("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-tasty"=20=
,ghc-tasty)=0A=20=20=20=20=20=20=20=20("ghc-tasty-hunit"=20=
,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20("ghc-tasty-quickcheck"=20=
,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20("ghc-json-ast"=20=
,ghc-json-ast)=0A=20=20=20=20=20=20=20=20("ghc-conversion"=20=
,ghc-conversion)=0A=20=20=20=20=20=20=20=20("ghc-conversion-bytestring"=0A=
=20=20=20=20=20=20=20=20=20,ghc-conversion-bytestring)=0A=20=20=20=20=20=20=
=20=20("ghc-conversion-text"=20,ghc-conversion-text)=0A=20=20=20=20=20=20=
=20=20("ghc-rerebase"=20,ghc-rerebase)))=0A=20=20=20=20(home-page=0A=20=20=
=20=20=20=20"https://github.com/nikita-volkov/postgresql-binary")=0A=20=20=
=20=20(synopsis=0A=20=20=20=20=20=20"Encoders=20and=20decoders=20for=20=
the=20PostgreSQL's=20binary=20format")=0A=20=20=20=20(description=0A=20=20=
=20=20=20=20"An=20API=20for=20dealing=20with=20PostgreSQL's=20binary=20=
data=20format.=20.=20It=20can=20be=20used=20to=20implement=20performant=20=
bindings=20to=20Postgres.=20E.g.,=20=
<http://hackage.haskell.org/package/hasql=20\"hasql\">=20is=20based=20on=20=
this=20library.=20.=20It=20supports=20all=20Postgres=20versions=20=
starting=20from=208.3=20and=20is=20tested=20against=208.3,=209.3=20and=20=
9.5=20with=20the=20@integer_datetimes@=20setting=20off=20and=20on.")=0A=20=
=20=20=20(license=20expat)))=0A=0A(define-public=20ghc-deferred-folds=0A=20=
=20(package=0A=20=20=20=20(name=20"ghc-deferred-folds")=0A=20=20=20=20=
(version=20"0.9.10")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=
=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20=
(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/deferred-folds/deferred-folds-"=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=
=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0rvb7cv45xs087jrm4dmv9ajyx5kfs8n01cclc7msfg90fcs60fx"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-foldl"=20,ghc-foldl)=0A=20=20=20=20=20=20=20=20=
("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=20=20=
("ghc-primitive"=20,ghc-primitive)=0A=20=20=20=20=20=20=20=20=
("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)=0A=20=20=20=20=20=20=20=20("ghc-vector"=20=
,ghc-vector)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-rerebase"=20=
,ghc-rerebase)=0A=20=20=20=20=20=20=20=20("ghc-tasty"=20,ghc-tasty)=0A=20=
=20=20=20=20=20=20=20("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=
=20=20=20=20("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=
=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/metrix-ai/deferred-folds")=0A=20=20=20=20(synopsis=20=
"Abstractions=20over=20deferred=20folds")=0A=20=20=20=20(description=0A=20=
=20=20=20=20=20"This=20library=20is=20in=20an=20experimental=20state.=20=
Users=20should=20be=20prepared=20for=20frequent=20updates.")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-text-builder=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-text-builder")=0A=20=20=20=20=
(version=20"0.6.5.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=
=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20=
(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/text-builder/text-builder-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0g40s5md7kfmhqsxxrfliwb3p4whg3m2wp31bai051nx1ddkkvay"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-base-prelude"=20,ghc-base-prelude)=0A=20=20=20=20=20=20=20=20=
("ghc-deferred-folds"=20,ghc-deferred-folds)=0A=20=20=20=20=20=20=20=20=
("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=
=20`(("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-rerebase"=20=
,ghc-rerebase)=0A=20=20=20=20=20=20=20=20("ghc-tasty"=20,ghc-tasty)=0A=20=
=20=20=20=20=20=20=20("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=
=20=20=20=20("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=
=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/text-builder")=0A=20=20=20=20(synopsis=20=
"An=20efficient=20strict=20text=20builder")=0A=20=20=20=20(description=20=
"")=0A=20=20=20=20(license=20expat)))=0A=0A(define-public=20ghc-bug=0A=20=
=20(package=0A=20=20=20=20(name=20"ghc-bug")=0A=20=20=20=20(version=20=
"1.0.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/bug/bug-"=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=20=20=20=
=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1xfynvp5fyn46gg3p5qq9cmb1dnw2dyf3bz6w5wdvikfvs19dwhq"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/nikita-volkov/bug")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Better=20alternatives=20to=20the=20\"error\"=20=
function")=0A=20=20=20=20(description=20"")=0A=20=20=20=20(license=20=
expat)))=0A=0A(define-public=20ghc-bytestring-tree-builder=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-bytestring-tree-builder")=0A=20=20=20=
=20(version=20"0.2.7.3")=0A=20=20=20=20(source=0A=20=20=20=20=20=20=
(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=
=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/bytestring-tree-builder/bytestring-tr=
ee-builder-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=
=20=20(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=
"0v78jwzmpipw4iyr0i9klxhcfxf98vljxz3had1xklslhzsabk16"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-semigroups"=20,ghc-semigroups)=0A=20=20=20=20=20=20=20=20=
("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20("ghc-base-prelude"=20=
,ghc-base-prelude)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)=0A=20=20=20=20=20=20=20=20("ghc-quickcheck"=20=
,ghc-quickcheck)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/nikita-volkov/bytestring-tree-builder")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"A=20very=20efficient=20ByteString=20=
builder=20implementation=20based=20on=20the=20binary=20tree")=0A=20=20=20=
=20(description=0A=20=20=20=20=20=20"According=20to=20=
<https://github.com/nikita-volkov/bytestring-builders-benchmark=20the=20=
benchmarks>=20this=20builder=20implementation=20beats=20all=20the=20=
alternatives.=20It=20is=20especially=20well-suited=20for=20generating=20=
strict=20bytestrings,=20beating=20the=20standard=20builder=20by=20at=20=
least=20the=20factor=20of=204.")=0A=20=20=20=20(license=20expat)))=0A=0A=
(define-public=20ghc-concise=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-concise")=0A=20=20=20=20(version=20"0.1.0.1")=0A=20=20=20=20(source=0A=
=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=
=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20"https://hackage.haskell.org/package/concise/concise-"=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=
=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=
=20"09crgc6gjfidlad6263253xx1di6wfhc9awhira21s0z7rddy9sw"))))=0A=20=20=20=
=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=
=20=20=20`(("ghc-lens"=20,ghc-lens)=20("ghc-text"=20,ghc-text)))=0A=20=20=
=20=20(native-inputs=0A=20=20=20=20=20=20`(("ghc-tasty"=20,ghc-tasty)=0A=20=
=20=20=20=20=20=20=20("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)=0A=20=
=20=20=20=20=20=20=20("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=
=20=20=20("ghc-quickcheck-instances"=0A=20=20=20=20=20=20=20=20=20=
,ghc-quickcheck-instances)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/frasertweedale/hs-concise")=0A=20=20=20=20(synopsis=20=
"Utilities=20for=20Control.Lens.Cons")=0A=20=20=20=20(description=0A=20=20=
=20=20=20=20"concise=20provides=20a=20handful=20of=20functions=20to=20=
extend=20what=20you=20can=20do=20with=20Control.Lens.Cons.")=0A=20=20=20=20=
(license=20bsd-3)))=0A=0A(define-public=20ghc-monad-time=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-monad-time")=0A=20=20=20=20(version=20=
"0.3.1.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=
=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/monad-time/monad-time-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0z30c0k5bqlz86vwajnm6kj26i09zx6dzqwd00z6ba8hqyzm1x0a"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=20=
`(("ghc-mtl"=20,ghc-mtl)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/scrive/monad-time")=0A=20=20=20=20(synopsis=0A=20=20=20=
=20=20=20"Type=20class=20for=20monads=20which=20carry=20the=20notion=20=
of=20the=20current=20time.")=0A=20=20=20=20(description=0A=20=20=20=20=20=
=20"'MonadTime'=20type=20class=20for=20monads=20which=20carry=20the=20=
notion=20of=20the=20current=20time.")=0A=20=20=20=20(license=20bsd-3)))=0A=
=0A(define-public=20ghc-tasty-hspec=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-tasty-hspec")=0A=20=20=20=20(version=20"1.1.5.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/tasty-hspec/tasty-hspec-"=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=
=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0i9kdzjpk750sa078jj3iyhp72k0177zk7vxl131r6dkyz09x27y"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=20=20=20=20=20=
("ghc-hspec-core"=20,ghc-hspec-core)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-smallcheck"=20,ghc-tasty-smallcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-quickcheck"=20,ghc-tasty-quickcheck)))=0A=20=20=20=20=
(home-page=0A=20=20=20=20=20=20=
"https://github.com/mitchellwrosen/tasty-hspec")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Hspec=20support=20for=20the=20Tasty=20test=20=
framework.")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"This=20=
package=20provides=20a=20Tasty=20provider=20for=20Hspec=20test=20=
suites.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-cabal-doctest=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-cabal-doctest")=0A=20=20=20=20(version=20"1.0.6")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/cabal-doctest/cabal-doctest-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0bgd4jdmzxq5y465r4sf4jv2ix73yvblnr4c9wyazazafddamjny"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/phadej/cabal-doctest")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"A=20Setup.hs=20helper=20for=20doctests=20=
running")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"Currently=20=
(beginning=20of=202017),=20there=20isn't=20@cabal=20doctest@=20command.=20=
Yet,=20to=20properly=20work=20doctest=20needs=20plenty=20of=20=
configuration.=20This=20library=20provides=20the=20common=20bits=20for=20=
writing=20custom=20Setup.hs=20See=20=
<https://github.com/haskell/cabal/issues/2327=20Cabal/2327>=20for=20the=20=
progress=20of=20@cabal=20doctest@,=20i.e.=20whether=20this=20library=20=
is=20obsolete.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-base-compat-batteries=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-base-compat-batteries")=0A=20=20=20=20(version=20"0.10.5")=0A=20=20=20=
=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/base-compat-batteries/base-compat-bat=
teries-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"1vkhc639vqiv5p39jn1v312z32i7yk5q2lf0ap4jxl1v8p8wyp8p"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-base-compat"=20,ghc-base-compat)=0A=20=20=20=20=
=20=20=20=20("ghc-contravariant"=20,ghc-contravariant)))=0A=20=20=20=20=
(native-inputs=0A=20=20=20=20=20=20`(("ghc-hspec"=20,ghc-hspec)=0A=20=20=20=
=20=20=20=20=20("hspec-discover"=20,hspec-discover)=0A=20=20=20=20=20=20=20=
=20("ghc-quickcheck"=20,ghc-quickcheck)))=0A=20=20=20=20(home-page=0A=20=20=
=20=20=20=20"http://hackage.haskell.org/package/base-compat-batteries")=0A=
=20=20=20=20(synopsis=20"base-compat=20with=20extra=20batteries")=0A=20=20=
=20=20(description=0A=20=20=20=20=20=20"Provides=20functions=20available=20=
in=20later=20versions=20of=20@base@=20to=20a=20wider=20range=20of=20=
compilers,=20without=20requiring=20you=20to=20use=20CPP=20pragmas=20in=20=
your=20code.=20.=20This=20package=20provides=20the=20same=20API=20as=20=
the=20@<http://hackage.haskell.org/package/base-compat=20base-compat>@=20=
library,=20but=20depends=20on=20compatibility=20packages=20(such=20as=20=
@semigroups@)=20to=20offer=20a=20wider=20support=20window=20than=20=
@base-compat@,=20which=20has=20no=20dependencies.=20Most=20of=20the=20=
modules=20in=20this=20library=20have=20the=20same=20names=20as=20in=20=
@base-compat@=20to=20make=20it=20easier=20to=20switch=20between=20the=20=
two.=20There=20also=20exist=20versions=20of=20each=20module=20with=20the=20=
suffix=20@.Repl.Batteries@,=20which=20are=20distinct=20from=20anything=20=
in=20@base-compat@,=20to=20allow=20for=20easier=20use=20in=20GHCi.=20.=20=
See=20=
@<https://github.com/haskell-compat/base-compat/blob/master/base-compat/RE=
ADME.markdown#dependencies=20here>@=20for=20a=20more=20comprehensive=20=
list=20of=20differences=20between=20@base-compat@=20and=20=
@base-compat-batteries@.")=0A=20=20=20=20(license=20expat)))=0A=0A=
(define-public=20ghc-http-media=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-http-media")=0A=20=20=20=20(version=20"0.8.0.0")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/http-media/http-media-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0lww5cxrc9jlvzsysjv99lca33i4rb7cll66p3c0rdpmvz8pk0ir"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=
=20=20=20("ghc-utf8-string"=20,ghc-utf8-string)))=0A=20=20=20=20=
(native-inputs=0A=20=20=20=20=20=20`(("ghc-quickcheck"=20=
,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20("ghc-test-framework"=20=
,ghc-test-framework)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-quickcheck2)))=0A=20=20=20=20(home-page=20=
"https://github.com/zmthy/http-media")=0A=20=20=20=20(synopsis=0A=20=20=20=
=20=20=20"Processing=20HTTP=20Content-Type=20and=20Accept=20headers")=0A=20=
=20=20=20(description=0A=20=20=20=20=20=20"This=20library=20is=20=
intended=20to=20be=20a=20comprehensive=20solution=20to=20parsing=20and=20=
selecting=20quality-indexed=20values=20in=20HTTP=20headers.=20=20It=20is=20=
capable=20of=20parsing=20both=20media=20types=20and=20language=20=
parameters=20from=20the=20Accept=20and=20Content=20header=20families,=20=
and=20can=20be=20extended=20to=20match=20against=20other=20accept=20=
headers=20as=20well.=20=20Selecting=20the=20appropriate=20header=20value=20=
is=20achieved=20by=20comparing=20a=20list=20of=20server=20options=20=
against=20the=20quality-indexed=20values=20supplied=20by=20the=20client.=20=
.=20In=20the=20following=20example,=20the=20Accept=20header=20is=20=
parsed=20and=20then=20matched=20against=20a=20list=20of=20server=20=
options=20to=20serve=20the=20appropriate=20media=20using=20=
'mapAcceptMedia':=20.=20>=20getHeader=20>>=3D=20maybe=20send406Error=20=
sendResourceWith=20.=20mapAcceptMedia=20>=20=20=20=20=20[=20=
(\"text/html\",=20=20=20=20=20=20=20=20asHtml)=20>=20=20=20=20=20,=20=
(\"application/json\",=20asJson)=20>=20=20=20=20=20]=20.=20Similarly,=20=
the=20Content-Type=20header=20can=20be=20used=20to=20produce=20a=20=
parser=20for=20request=20bodies=20based=20on=20the=20given=20content=20=
type=20with=20'mapContentMedia':=20.=20>=20getContentType=20>>=3D=20=
maybe=20send415Error=20readRequestBodyWith=20.=20mapContentMedia=20>=20=20=
=20=20=20[=20(\"application/json\",=20parseJson)=20>=20=20=20=20=20,=20=
(\"text/plain\",=20=20=20=20=20=20=20parseText)=20>=20=20=20=20=20]=20.=20=
The=20API=20is=20agnostic=20to=20your=20choice=20of=20server.")=0A=20=20=20=
=20(license=20expat)))=0A=0A(define-public=20ghc-websockets=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-websockets")=0A=20=20=20=20(version=20=
"0.12.5.3")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=
=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/websockets/websockets-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0mkxl7iwl5pl2w0svji9248v4c0hi45k725jj5ybaknb73650ns4"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-attoparsec"=20,ghc-attoparsec)=0A=20=20=20=20=20=20=20=20=
("ghc-base64-bytestring"=20,ghc-base64-bytestring)=0A=20=20=20=20=20=20=20=
=20("ghc-bytestring-builder"=0A=20=20=20=20=20=20=20=20=20=
,ghc-bytestring-builder)=0A=20=20=20=20=20=20=20=20=
("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=20=
("ghc-network"=20,ghc-network)=0A=20=20=20=20=20=20=20=20("ghc-random"=20=
,ghc-random)=0A=20=20=20=20=20=20=20=20("ghc-sha"=20,ghc-sha)=0A=20=20=20=
=20=20=20=20=20("ghc-streaming-commons"=20,ghc-streaming-commons)=0A=20=20=
=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-entropy"=20,ghc-entropy)))=0A=20=20=20=20(native-inputs=0A=20=20=20=
=20=20=20`(("ghc-hunit"=20,ghc-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-quickcheck"=20,ghc-quickcheck)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework"=20,ghc-test-framework)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-hunit"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-hunit)=0A=20=20=20=20=20=20=20=20=
("ghc-test-framework-quickcheck2"=0A=20=20=20=20=20=20=20=20=20=
,ghc-test-framework-quickcheck2)))=0A=20=20=20=20(home-page=20=
"http://jaspervdj.be/websockets")=0A=20=20=20=20(synopsis=0A=20=20=20=20=20=
=20"A=20sensible=20and=20clean=20way=20to=20write=20WebSocket-capable=20=
servers=20in=20Haskell.")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"This=20library=20allows=20you=20to=20write=20WebSocket-capable=20=
servers.=20.=20An=20example=20server:=20=
<https://github.com/jaspervdj/websockets/blob/master/example/server.lhs>=20=
.=20An=20example=20client:=20=
<https://github.com/jaspervdj/websockets/blob/master/example/client.hs>=20=
.=20See=20also:=20.=20*=20The=20specification=20of=20the=20WebSocket=20=
protocol:=20<http://www.whatwg.org/specs/web-socket-protocol/>=20.=20*=20=
The=20JavaScript=20API=20for=20dealing=20with=20WebSockets:=20=
<http://www.w3.org/TR/websockets/>")=0A=20=20=20=20(license=20bsd-3)))=0A=
=0A(define-public=20ghc-wai-websockets=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-wai-websockets")=0A=20=20=20=20(version=20"3.0.1.2")=0A=20=20=
=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/wai-websockets/wai-websockets-"=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=
=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0b2xmdsrsqpssyib53wbr6r8hf75789ndyyanv37sv99iyqcwz4i"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-wai"=20,ghc-wai)=0A=20=20=20=20=20=20=20=20=
("ghc-case-insensitive"=20,ghc-case-insensitive)=0A=20=20=20=20=20=20=20=20=
("ghc-network"=20,ghc-network)=0A=20=20=20=20=20=20=20=20=
("ghc-websockets"=20,ghc-websockets)=0A=20=20=20=20=20=20=20=20=
("ghc-http-types"=20,ghc-http-types)=0A=20=20=20=20=20=20=20=20=
("ghc-warp"=20,ghc-warp)=0A=20=20=20=20=20=20=20=20("ghc-wai-app-static"=20=
,ghc-wai-app-static)=0A=20=20=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=
=20=20=20=20=20=20=20=20("ghc-file-embed"=20,ghc-file-embed)))=0A=20=20=20=
=20(home-page=20"http://github.com/yesodweb/wai")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Provide=20a=20bridge=20between=20WAI=20=
and=20the=20websockets=20package.")=0A=20=20=20=20(description=0A=20=20=20=
=20=20=20"API=20docs=20and=20the=20README=20are=20available=20at=20=
<http://www.stackage.org/package/wai-websockets>.")=0A=20=20=20=20=
(license=20expat)))=0A=0A(define-public=20ghc-expiring-cache-map=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-expiring-cache-map")=0A=20=20=20=20=
(version=20"0.0.6.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=
=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20=
(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/expiring-cache-map/expiring-cache-map=
-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"1fb47hsn06ybn2yzw7r6pjkmvvfpbdx7wjhbpxcywilbjyac4fqf"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-hashable"=20,ghc-hashable)=0A=20=20=20=20=20=20=
=20=20("ghc-unordered-containers"=0A=20=20=20=20=20=20=20=20=20=
,ghc-unordered-containers)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=20=
"https://github.com/elblake/expiring-cache-map")=0A=20=20=20=20(synopsis=20=
"General=20purpose=20simple=20caching.")=0A=20=20=20=20(description=0A=20=
=20=20=20=20=20"A=20simple=20general=20purpose=20shared=20state=20cache=20=
map=20with=20automatic=20expiration=20of=20values,=20for=20caching=20the=20=
results=20of=20accessing=20a=20resource=20such=20as=20reading=20a=20=
file.=20With=20variations=20for=20Ord=20and=20Hashable=20keys=20using=20=
\"Data.Map.Strict\"=20and=20\"Data.HashMap.Strict\",=20respectively.")=0A=
=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-wl-pprint-annotated=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-wl-pprint-annotated")=0A=20=20=20=20(version=20"0.1.0.1")=0A=20=20=20=
=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/wl-pprint-annotated/wl-pprint-annotat=
ed-"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=20=
`(("ghc-text"=20,ghc-text)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=
=20`(("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty-hunit"=20,ghc-tasty-hunit)))=0A=20=20=20=20(home-page=0A=20=20=
=20=20=20=20"https://github.com/minad/wl-pprint-annotated#readme")=0A=20=20=
=20=20(synopsis=0A=20=20=20=20=20=20"Pretty=20printer=20with=20=
annotation=20support")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"Wadler/Leijen=20pretty=20printer=20with=20support=20for=20annotations=20=
and=20modernized=20API.=20Annotations=20are=20useful=20for=20coloring.=20=
See=20wl-pprint-console.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-concurrent-output=0A=20=20(package=0A=20=20=20=20=
(name=20"ghc-concurrent-output")=0A=20=20=20=20(version=20"1.10.10")=0A=20=
=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20=
(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/concurrent-output/concurrent-output-"=
=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20=
(sha256=0A=20=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=
=20=20=20=20"1wnjxnwbc3l853kiiijagzjyb6fmhz3lmkwls24plbximl1qrr22"))))=0A=
=20=20=20=20(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=
=20=20=20=20=20=20`(("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-async"=20,ghc-async)=0A=20=20=20=20=20=20=20=20("ghc-stm"=20=
,ghc-stm)=0A=20=20=20=20=20=20=20=20("ghc-exceptions"=20,ghc-exceptions)=0A=
=20=20=20=20=20=20=20=20("ghc-ansi-terminal"=20,ghc-ansi-terminal)=0A=20=20=
=20=20=20=20=20=20("ghc-terminal-size"=20,ghc-terminal-size)))=0A=20=20=20=
=20(home-page=0A=20=20=20=20=20=20=
"http://hackage.haskell.org/package/concurrent-output")=0A=20=20=20=20=
(synopsis=0A=20=20=20=20=20=20"Ungarble=20output=20from=20several=20=
threads=20or=20commands")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"Lets=20multiple=20threads=20and=20external=20processes=20concurrently=20=
output=20to=20the=20console,=20without=20it=20getting=20all=20garbled=20=
up.=20.=20Built=20on=20top=20of=20that=20is=20a=20way=20of=20defining=20=
multiple=20output=20regions,=20which=20are=20automatically=20laid=20out=20=
on=20the=20screen=20and=20can=20be=20individually=20updated=20by=20=
concurrent=20threads.=20Can=20be=20used=20for=20progress=20displays=20=
etc.=20.=20<<https://joeyh.name/code/concurrent-output/demo2.gif>>")=0A=20=
=20=20=20(license=20bsd-2)))=0A=0A(define-public=20ghc-hedgehog=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-hedgehog")=0A=20=20=20=20(version=20=
"1.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=
=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/hedgehog/hedgehog-"=0A=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=20=
=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1np9xg58x20kalfci9dxbd4wsg0sl3ka56ragzy3i9p0nx29pmns"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-ansi-terminal"=20,ghc-ansi-terminal)=0A=20=20=20=20=20=20=20=
=20("ghc-async"=20,ghc-async)=0A=20=20=20=20=20=20=20=20=
("ghc-concurrent-output"=20,ghc-concurrent-output)=0A=20=20=20=20=20=20=20=
=20("ghc-exceptions"=20,ghc-exceptions)=0A=20=20=20=20=20=20=20=20=
("ghc-fail"=20,ghc-fail)=0A=20=20=20=20=20=20=20=20("ghc-lifted-async"=20=
,ghc-lifted-async)=0A=20=20=20=20=20=20=20=20("ghc-mmorph"=20=
,ghc-mmorph)=0A=20=20=20=20=20=20=20=20("ghc-monad-control"=20=
,ghc-monad-control)=0A=20=20=20=20=20=20=20=20("ghc-mtl"=20,ghc-mtl)=0A=20=
=20=20=20=20=20=20=20("ghc-pretty-show"=20,ghc-pretty-show)=0A=20=20=20=20=
=20=20=20=20("ghc-primitive"=20,ghc-primitive)=0A=20=20=20=20=20=20=20=20=
("ghc-random"=20,ghc-random)=0A=20=20=20=20=20=20=20=20("ghc-resourcet"=20=
,ghc-resourcet)=0A=20=20=20=20=20=20=20=20("ghc-semigroups"=20=
,ghc-semigroups)=0A=20=20=20=20=20=20=20=20("ghc-stm"=20,ghc-stm)=0A=20=20=
=20=20=20=20=20=20("ghc-text"=20,ghc-text)=0A=20=20=20=20=20=20=20=20=
("ghc-transformers-base"=20,ghc-transformers-base)=0A=20=20=20=20=20=20=20=
=20("ghc-wl-pprint-annotated"=0A=20=20=20=20=20=20=20=20=20=
,ghc-wl-pprint-annotated)))=0A=20=20=20=20(home-page=20=
"https://hedgehog.qa")=0A=20=20=20=20(synopsis=20"Release=20with=20=
confidence.")=0A=20=20=20=20(description=0A=20=20=20=20=20=20=
"<http://hedgehog.qa/=20Hedgehog>=20automatically=20generates=20a=20=
comprehensive=20array=20of=20test=20cases,=20exercising=20your=20=
software=20in=20ways=20human=20testers=20would=20never=20imagine.=20.=20=
Generate=20hundreds=20of=20test=20cases=20automatically,=20exposing=20=
even=20the=20most=20insidious=20of=20corner=20cases.=20Failures=20are=20=
automatically=20simplified,=20giving=20developers=20coherent,=20=
intelligible=20error=20messages.=20.=20To=20get=20started=20quickly,=20=
see=20the=20=
<https://github.com/hedgehogqa/haskell-hedgehog/tree/master/hedgehog-examp=
le=20examples>.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-tasty-hedgehog=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-tasty-hedgehog")=0A=20=20=20=20(version=20"0.2.0.0")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/tasty-hedgehog/tasty-hedgehog-"=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=
=20=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"10m1akbiblnjq9ljk469725k30b254d36d267rk51z2f171py42s"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=0A=20=20=20=20=
=20=20`(("ghc-tagged"=20,ghc-tagged)=0A=20=20=20=20=20=20=20=20=
("ghc-tasty"=20,ghc-tasty)=0A=20=20=20=20=20=20=20=20("ghc-hedgehog"=20=
,ghc-hedgehog)))=0A=20=20=20=20(native-inputs=0A=20=20=20=20=20=20=
`(("ghc-tasty-expected-failure"=0A=20=20=20=20=20=20=20=20=20=
,ghc-tasty-expected-failure)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=
=20"https://github.com/qfpl/tasty-hedgehog")=0A=20=20=20=20(synopsis=20=
"Integration=20for=20tasty=20and=20hedgehog.")=0A=20=20=20=20=
(description=0A=20=20=20=20=20=20"Integrates=20the=20hedgehog=20testing=20=
library=20with=20the=20tasty=20testing=20framework.")=0A=20=20=20=20=
(license=20bsd-3)))=0A=0A(define-public=20ghc-contravariant=0A=20=20=
(package=0A=20=20=20=20(name=20"ghc-contravariant")=0A=20=20=20=20=
(version=20"1.5.1")=0A=20=20=20=20(source=0A=20=20=20=20=20=20(origin=0A=20=
=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20=
(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/contravariant/contravariant-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1jcfbv3mmx2hb49h4djn72bb13j609wvsy9z4wcbj461cvhcr2q8"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=20=
`(("ghc-statevar"=20,ghc-statevar)))=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"http://github.com/ekmett/contravariant/")=0A=20=20=20=20=
(synopsis=20"Contravariant=20functors")=0A=20=20=20=20(description=20=
"Contravariant=20functors.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
(define-public=20ghc-ansi-terminal=0A=20=20(package=0A=20=20=20=20(name=20=
"ghc-ansi-terminal")=0A=20=20=20=20(version=20"0.9.1")=0A=20=20=20=20=
(source=0A=20=20=20=20=20=20(origin=0A=20=20=20=20=20=20=20=20(method=20=
url-fetch)=0A=20=20=20=20=20=20=20=20(uri=20(string-append=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/ansi-terminal/ansi-terminal-"=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=
=20=20=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"1yr0ld0kqns3w3j9gl62bdwshvyazidx4dv1qkvq19ivnf08w23l"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(inputs=20=
`(("ghc-colour"=20,ghc-colour)))=0A=20=20=20=20(home-page=0A=20=20=20=20=20=
=20"https://github.com/feuerbach/ansi-terminal")=0A=20=20=20=20(synopsis=0A=
=20=20=20=20=20=20"Simple=20ANSI=20terminal=20support,=20with=20Windows=20=
compatibility")=0A=20=20=20=20(description=0A=20=20=20=20=20=20"ANSI=20=
terminal=20support=20for=20Haskell:=20allows=20cursor=20movement,=20=
screen=20clearing,=20color=20output,=20showing=20or=20hiding=20the=20=
cursor,=20and=20changing=20the=20title.=20Works=20on=20UNIX=20and=20=
Windows.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A(define-public=20=
ghc-primitive=0A=20=20(package=0A=20=20=20=20(name=20"ghc-primitive")=0A=20=
=20=20=20(version=20"0.6.4.0")=0A=20=20=20=20(source=0A=20=20=20=20=20=20=
(origin=0A=20=20=20=20=20=20=20=20(method=20url-fetch)=0A=20=20=20=20=20=20=
=20=20(uri=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
"https://hackage.haskell.org/package/primitive/primitive-"=0A=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20version=0A=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20".tar.gz"))=0A=20=20=20=20=20=20=20=20(sha256=0A=20=20=20=20=
=20=20=20=20=20=20(base32=0A=20=20=20=20=20=20=20=20=20=20=20=20=
"0r0cda7acvplgwaxy69kviv4jp7kkfi038by68gj4yfx4iwszgjc"))))=0A=20=20=20=20=
(build-system=20haskell-build-system)=0A=20=20=20=20(home-page=0A=20=20=20=
=20=20=20"https://github.com/haskell/primitive")=0A=20=20=20=20(synopsis=20=
"Primitive=20memory-related=20operations")=0A=20=20=20=20(description=0A=20=
=20=20=20=20=20"This=20package=20provides=20various=20primitive=20=
memory-related=20operations.")=0A=20=20=20=20(license=20bsd-3)))=0A=0A=
ghc-postgrest=0A=

--Apple-Mail=_FBBF18B4-4938-4F97-AEB3-E908FE1FF667
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



--Apple-Mail=_FBBF18B4-4938-4F97-AEB3-E908FE1FF667--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Robert Vollmert <rob@HIDDEN>
Subject: bug#35754: Acknowledgement (guix build silent failure for
 unterminated string)
Message-ID: <handler.35754.B.155793686910436.ack <at> debbugs.gnu.org>
References: <37C6DE6A-E855-43EC-9716-145396EC960E@HIDDEN>
X-Gnu-PR-Message: ack 35754
X-Gnu-PR-Package: guix
Reply-To: 35754 <at> debbugs.gnu.org
Date: Wed, 15 May 2019 16:15:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 35754 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
35754: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35754
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems



Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.