Skip to content
Commits on Source (4)
-- This file has been generated from package.yaml by hpack version 0.14.1.
--
-- see: https://github.com/sol/hpack
name: binary-tagged
version: 0.1.4.2
synopsis: Tagged binary serialisation.
description: Check <https://github.com/phadej/binary-tagged#readme README on Github>
category: Web
homepage: https://github.com/phadej/binary-tagged#readme
bug-reports: https://github.com/phadej/binary-tagged/issues
author: Oleg Grenrus <oleg.grenrus@iki.fi>
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
license: BSD3
license-file: LICENSE
tested-with: GHC==7.8.4, GHC==7.10.3, GHC==8.0.1
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: https://github.com/phadej/binary-tagged
library
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
base >=4.7 && <4.10
, aeson >=0.8 && <1.1
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
, generics-sop >=0.1 && <0.3
, hashable >=1.2 && <1.3
, nats >=1 && <1.2
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
, tagged >=0.7 && <0.9
, text >=1.2 && <1.3
, time >=1.4 && <1.7
, unordered-containers >=0.2 && <0.3
, vector >=0.10 && <0.12
exposed-modules:
Data.Binary.Tagged
default-language: Haskell2010
test-suite binary-tagged-test
type: exitcode-stdio-1.0
main-is: Tests.hs
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
base >=4.7 && <4.10
, aeson >=0.8 && <1.1
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
, generics-sop >=0.1 && <0.3
, hashable >=1.2 && <1.3
, nats >=1 && <1.2
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
, tagged >=0.7 && <0.9
, text >=1.2 && <1.3
, time >=1.4 && <1.7
, unordered-containers >=0.2 && <0.3
, vector >=0.10 && <0.12
, binary-tagged
, binary-orphans >=0.1.1
, bifunctors
, quickcheck-instances
, tasty
, tasty-quickcheck
other-modules:
Generators
Rec1
Rec2
default-language: Haskell2010
benchmark binary-tagged-bench
type: exitcode-stdio-1.0
main-is: Bench.hs
hs-source-dirs:
bench
ghc-options: -Wall
build-depends:
base >=4.7 && <4.10
, aeson >=0.8 && <1.1
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
, generics-sop >=0.1 && <0.3
, hashable >=1.2 && <1.3
, nats >=1 && <1.2
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
, tagged >=0.7 && <0.9
, text >=1.2 && <1.3
, time >=1.4 && <1.7
, unordered-containers >=0.2 && <0.3
, vector >=0.10 && <0.12
, binary-tagged
, binary-orphans >=0.1.1
, deepseq
, criterion
default-language: Haskell2010
-- This file has been generated from package.yaml by hpack version 0.20.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 34b1b8836c9ae7acb038d0e808674ddb4c2ab696d37e5b117f61acad02ed6daf
name: esqueleto
version: 2.5.999.1
synopsis: Type-safe EDSL for SQL queries on persistent backends.
description: @esqueleto@ is a bare bones, type-safe EDSL for SQL queries that works with unmodified @persistent@ SQL backends. Its language closely resembles SQL, so you don't have to learn new concepts, just new syntax, and it's fairly easy to predict the generated SQL and optimize it for your backend. Most kinds of errors committed when writing SQL are caught as compile-time errors---although it is possible to write type-checked @esqueleto@ queries that fail at runtime.
.
@persistent@ is a library for type-safe data serialization. It has many kinds of backends, such as SQL backends (@persistent-mysql@, @persistent-postgresql@, @persistent-sqlite@) and NoSQL backends (@persistent-mongoDB@). While @persistent@ is a nice library for storing and retrieving records, including with filters, it does not try to support some of the features that are specific to SQL backends. In particular, @esqueleto@ is the recommended library for type-safe @JOIN@s on @persistent@ SQL backends. (The alternative is using raw SQL, but that's error prone and does not offer any composability.)
.
Currently, @SELECT@s, @UPDATE@s, @INSERT@s and @DELETE@s are supported. Not all SQL features are available, but most of them can be easily added (especially functions), so please open an issue or send a pull request if you need anything that is not covered by @esqueleto@ on <https://github.com/bitemyapp/esqueleto>.
.
The name of this library means \"skeleton\" in Portuguese and contains all three SQL letters in the correct order =). It was inspired by Scala's Squeryl but created from scratch.
category: Database
homepage: https://github.com/bitemyapp/esqueleto
author: Felipe Lessa
maintainer: cma@bitemyapp.com
copyright: (c) 2012-2016 Felipe Almeida Lessa
license: BSD3
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
source-repository head
type: git
location: git://github.com/bitemyapp/esqueleto.git
library
hs-source-dirs:
src/
build-depends:
base >=4.8 && <5.0
, blaze-html
, bytestring
, conduit >=1.3
, monad-logger
, persistent >=2.8.0 && <2.9
, resourcet >=1.2
, tagged >=0.2
, text >=0.11 && <1.3
, time >=1.5.0.1 && <=1.8.0.2
, transformers >=0.2
, unliftio
, unordered-containers >=0.2
if impl(ghc >=8.0)
ghc-options: -Wall -Wno-redundant-constraints
else
ghc-options: -Wall
exposed-modules:
Database.Esqueleto
Database.Esqueleto.Internal.Language
Database.Esqueleto.Internal.Sql
Database.Esqueleto.MySQL
Database.Esqueleto.PostgreSQL
Database.Esqueleto.SQLite
other-modules:
Database.Esqueleto.Internal.PersistentImport
Paths_esqueleto
default-language: Haskell2010
test-suite sqlite
type: exitcode-stdio-1.0
main-is: SQLite/Test.hs
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
base >=4.8 && <5.0
, blaze-html
, bytestring
, conduit >=1.3
, containers
, esqueleto
, hspec
, monad-logger
, persistent >=2.8.0 && <2.9
, persistent-sqlite
, persistent-template
, resourcet >=1.2
, tagged >=0.2
, text >=0.11 && <1.3
, time >=1.5.0.1 && <=1.8.0.2
, transformers >=0.2
, unliftio
, unordered-containers >=0.2
other-modules:
Common.Test
Paths_esqueleto
default-language: Haskell2010
Name: postgresql-simple
Version: 0.5.3.0
Synopsis: Mid-Level PostgreSQL client library
Description:
Mid-Level PostgreSQL client library, forked from mysql-simple.
License: BSD3
License-file: LICENSE
Author: Bryan O'Sullivan, Leon P Smith
Maintainer: Leon P Smith <leon@melding-monads.com>
Copyright: (c) 2011 MailRank, Inc.
(c) 2011-2015 Leon P Smith
Category: Database
Build-type: Simple
Cabal-version: >= 1.9.2
extra-source-files:
CONTRIBUTORS
CHANGELOG.md
Library
hs-source-dirs: src
Exposed-modules:
Database.PostgreSQL.Simple
Database.PostgreSQL.Simple.Arrays
Database.PostgreSQL.Simple.Copy
Database.PostgreSQL.Simple.Cursor
Database.PostgreSQL.Simple.FromField
Database.PostgreSQL.Simple.FromRow
Database.PostgreSQL.Simple.LargeObjects
Database.PostgreSQL.Simple.HStore
Database.PostgreSQL.Simple.HStore.Internal
Database.PostgreSQL.Simple.Notification
Database.PostgreSQL.Simple.Ok
Database.PostgreSQL.Simple.Range
Database.PostgreSQL.Simple.SqlQQ
Database.PostgreSQL.Simple.Time
Database.PostgreSQL.Simple.Time.Internal
Database.PostgreSQL.Simple.ToField
Database.PostgreSQL.Simple.ToRow
Database.PostgreSQL.Simple.Transaction
Database.PostgreSQL.Simple.TypeInfo
Database.PostgreSQL.Simple.TypeInfo.Macro
Database.PostgreSQL.Simple.TypeInfo.Static
Database.PostgreSQL.Simple.Types
Database.PostgreSQL.Simple.Errors
-- Other-modules:
Database.PostgreSQL.Simple.Internal
Other-modules:
Database.PostgreSQL.Simple.Compat
Database.PostgreSQL.Simple.HStore.Implementation
Database.PostgreSQL.Simple.Internal.PQResultUtils
Database.PostgreSQL.Simple.Time.Implementation
Database.PostgreSQL.Simple.Time.Internal.Parser
Database.PostgreSQL.Simple.Time.Internal.Printer
Database.PostgreSQL.Simple.TypeInfo.Types
Build-depends:
aeson >= 0.6,
attoparsec >= 0.10.3,
base >= 4.6 && < 5,
bytestring >= 0.9,
bytestring-builder,
case-insensitive,
containers,
hashable,
postgresql-libpq >= 0.9 && < 0.10,
template-haskell,
text >= 0.11.1,
time,
transformers,
uuid-types >= 1.0.0,
scientific,
vector
if !impl(ghc >= 7.6)
Build-depends:
ghc-prim
extensions: DoAndIfThenElse, OverloadedStrings, BangPatterns, ViewPatterns
TypeOperators
ghc-options: -Wall -fno-warn-name-shadowing
source-repository head
type: git
location: http://github.com/lpsmith/postgresql-simple
source-repository this
type: git
location: http://github.com/lpsmith/postgresql-simple
tag: v0.5.3.0
test-suite test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules:
Common
Notify
Serializable
Time
ghc-options: -Wall -fno-warn-name-shadowing -fno-warn-unused-do-bind
extensions: NamedFieldPuns
, OverloadedStrings
, Rank2Types
, RecordWildCards
, PatternGuards
, ScopedTypeVariables
build-depends: base
, aeson
, base16-bytestring
, bytestring
, containers
, cryptohash
, filepath
, tasty
, tasty-hunit
, tasty-golden
, HUnit
, postgresql-simple
, text
, time
, vector
if !impl(ghc >= 7.6)
build-depends:
ghc-prim
name: snap
version: 1.1.0.0
synopsis: Top-level package for the Snap Web Framework
description:
This is the top-level package for the official Snap Framework libraries.
It includes:
.
* The Snaplets API
.
* Snaplets for sessions, authentication, and templates
.
To get started, issue the following sequence of commands:
.
@$ cabal install snap snap-templates
$ mkdir myproject
$ cd myproject
$ snap init@
.
If you have trouble or any questions, see our FAQ page
(<http://snapframework.com/faq>) or the documentation
(<http://snapframework.com/docs>).
.
Note: since version 1.0, the \"snap\" executable program for generating
starter projects is provided by the @snap-templates@ package.
license: BSD3
license-file: LICENSE
author: Ozgun Ataman, Doug Beardsley,
Gregory Collins, Carl Howells, Chris Smith
maintainer: snap@snapframework.com
build-type: Simple
cabal-version: >= 1.8.0.4
homepage: http://snapframework.com/
bug-reports: https://github.com/snapframework/snap/issues
category: Web, Snap
Tested-With: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3,
GHC == 8.0.1, GHC == 8.2.1
extra-source-files:
.ghci
CONTRIBUTORS,
LICENSE,
README.md,
README.SNAP.md,
design.md,
extra/hscolour.css,
extra/haddock.css,
extra/logo.gif,
haddock.sh,
runTestsAndCoverage.sh,
test/bad.tpl,
test/db.cfg,
test/devel.cfg,
test/good.tpl,
test/snaplets/baz/devel.cfg
test/snaplets/baz/templates/bazconfig.tpl
test/snaplets/baz/templates/bazpage.tpl
test/snaplets/embedded/extra-templates/extra.tpl,
test/snaplets/embedded/snaplets/heist/templates/embeddedpage.tpl,
test/snaplets/foosnaplet/devel.cfg,
test/snaplets/foosnaplet/templates/foopage.tpl,
test/snaplets/heist/templates/_foopage.tpl,
test/snaplets/heist/templates/extraTemplates/barpage.tpl,
test/snaplets/heist/templates/foopage.tpl,
test/snaplets/heist/templates/index.tpl,
test/snaplets/heist/templates/page.tpl,
test/snaplets/heist/templates/session.tpl,
test/snaplets/heist/templates/splicepage.tpl,
test/snaplets/heist/templates/userpage.tpl
Library
hs-source-dirs: src
exposed-modules:
Snap,
Snap.Snaplet
Snap.Snaplet.Heist
Snap.Snaplet.HeistNoClass
Snap.Snaplet.Heist.Compiled
Snap.Snaplet.Heist.Generic
Snap.Snaplet.Heist.Interpreted
Snap.Snaplet.Auth
Snap.Snaplet.Auth.Backends.JsonFile
Snap.Snaplet.Config
Snap.Snaplet.Session
Snap.Snaplet.Session.Common
Snap.Snaplet.Session.SessionManager
Snap.Snaplet.Session.Backends.CookieSession
Snap.Snaplet.Test
other-modules:
Paths_snap
Snap.Snaplet.Auth.AuthManager
Snap.Snaplet.Auth.Types
Snap.Snaplet.Auth.Handlers
Snap.Snaplet.Auth.SpliceHelpers
Snap.Snaplet.Heist.Internal
Snap.Snaplet.Internal.Initializer
Snap.Snaplet.Internal.LensT
Snap.Snaplet.Internal.Lensed
Snap.Snaplet.Internal.RST
Snap.Snaplet.Internal.Types
Snap.Snaplet.Session.SecureCookie
build-depends:
aeson >= 0.6 && < 1.3,
attoparsec >= 0.10 && < 0.14,
base >= 4 && < 4.11,
bytestring >= 0.9.1 && < 0.11,
cereal >= 0.3 && < 0.6,
clientsession >= 0.8 && < 0.10,
configurator >= 0.1 && < 0.4,
containers >= 0.2 && < 0.6,
directory >= 1.1 && < 1.4,
directory-tree >= 0.10 && < 0.13,
dlist >= 0.5 && < 0.9,
filepath >= 1.3 && < 1.5,
-- hashable is broken from 1.2.0.0 through 1.2.0.5
-- snap does work with hashable 1.1.*, but some have complained that
-- the version disjunction causes problems with dependency resolution.
hashable >= 1.2.0.6 && < 1.3,
heist >= 1.0 && < 1.1,
lens >= 3.7.6 && < 4.16,
lifted-base >= 0.2 && < 0.3,
map-syntax >= 0.2 && < 0.3,
monad-control >= 0.3 && < 1.1,
mtl >= 2.0 && < 2.3,
mwc-random >= 0.8 && < 0.14,
pwstore-fast >= 2.2 && < 2.5,
snap-core >= 1.0 && < 1.1,
snap-server >= 1.0 && < 1.1,
stm >= 2.2 && < 2.5,
text >= 0.11 && < 1.3,
time >= 1.1 && < 1.9,
transformers >= 0.2 && < 0.6,
transformers-base >= 0.4 && < 0.5,
unordered-containers >= 0.1.4 && < 0.3,
xmlhtml >= 0.1 && < 0.3
extensions:
BangPatterns,
CPP,
DeriveDataTypeable,
ExistentialQuantification,
FlexibleContexts,
FlexibleInstances,
GeneralizedNewtypeDeriving,
MultiParamTypeClasses,
NoMonomorphismRestriction,
OverloadedStrings,
PackageImports,
Rank2Types,
RecordWildCards,
ScopedTypeVariables,
TemplateHaskell,
TypeFamilies,
TypeOperators,
TypeSynonymInstances
if impl(ghc >= 6.12.0)
ghc-options: -Wall -fwarn-tabs -funbox-strict-fields
-fno-warn-orphans -fno-warn-unused-do-bind
else
ghc-options: -Wall -fwarn-tabs -funbox-strict-fields
-fno-warn-orphans
Test-suite testsuite
hs-source-dirs: src test/suite
type: exitcode-stdio-1.0
main-is: TestSuite.hs
other-modules:
Blackbox.Tests
Paths_snap
SafeCWD
Snap,
Snap.Snaplet
Snap.Snaplet.Auth
Snap.Snaplet.Auth.AuthManager
Snap.Snaplet.Auth.Backends.JsonFile
Snap.Snaplet.Auth.Handlers
Snap.Snaplet.Auth.Handlers.Tests
Snap.Snaplet.Auth.SpliceHelpers
Snap.Snaplet.Auth.SpliceTests
Snap.Snaplet.Auth.Tests
Snap.Snaplet.Auth.Types
Snap.Snaplet.Auth.Types.Tests
Snap.Snaplet.Test.Common.App
Snap.Snaplet.Test.Common.BarSnaplet
Snap.Snaplet.Test.Common.EmbeddedSnaplet
Snap.Snaplet.Test.Common.FooSnaplet
Snap.Snaplet.Test.Common.Handlers
Snap.Snaplet.Test.Common.Types
Snap.Snaplet.Config
Snap.Snaplet.Config.Tests
Snap.Snaplet.Heist
Snap.Snaplet.Heist.Compiled
Snap.Snaplet.Heist.Generic
Snap.Snaplet.Heist.Internal
Snap.Snaplet.Heist.Interpreted
Snap.Snaplet.Heist.Tests
Snap.Snaplet.HeistNoClass
Snap.Snaplet.Internal.Initializer
Snap.Snaplet.Internal.LensT
Snap.Snaplet.Internal.LensT.Tests
Snap.Snaplet.Internal.Lensed
Snap.Snaplet.Internal.Lensed.Tests
Snap.Snaplet.Internal.RST
Snap.Snaplet.Internal.RST.Tests
Snap.Snaplet.Internal.Tests
Snap.Snaplet.Internal.Types
Snap.Snaplet.Session
Snap.Snaplet.Session.Backends.CookieSession
Snap.Snaplet.Session.Common
Snap.Snaplet.Session.SecureCookie
Snap.Snaplet.Session.SessionManager
Snap.Snaplet.Test
Snap.Snaplet.Test.Tests
Snap.TestCommon
build-depends:
aeson,
async >= 2.0.1.5 && < 2.2,
attoparsec,
base,
bytestring,
cereal,
clientsession,
configurator,
containers,
deepseq,
directory,
directory-tree,
dlist,
filepath,
hashable,
heist,
http-streams >= 0.7.1.1 && < 0.9,
HUnit >= 1.2.5.2 && < 1.7,
lens,
lifted-base,
map-syntax,
monad-control,
mtl,
mwc-random,
pwstore-fast,
QuickCheck >= 2.4.2 && < 2.11,
smallcheck >= 1.1.1 && < 1.2,
snap-core,
snap-server,
snap,
stm,
syb,
test-framework >= 0.8.0.3 && < 0.9,
test-framework-hunit >= 0.3.0.1 && < 0.4,
test-framework-quickcheck2 >= 0.3.0.3 && < 0.4,
test-framework-smallcheck >= 0.2 && < 0.3,
text,
time,
transformers,
transformers-base,
unordered-containers,
xmlhtml
extensions:
BangPatterns,
CPP,
DeriveDataTypeable,
ExistentialQuantification,
FlexibleContexts,
FlexibleInstances,
GeneralizedNewtypeDeriving,
MultiParamTypeClasses,
NoMonomorphismRestriction,
OverloadedStrings,
PackageImports,
Rank2Types,
RecordWildCards,
ScopedTypeVariables,
TemplateHaskell,
TypeFamilies,
TypeOperators,
TypeSynonymInstances
source-repository head
type: git
location: https://github.com/snapframework/snap.git
......@@ -248,7 +248,7 @@ enummapset-th 0.6.1.1
equivalence 0.3.2
erf 2.0.0.0
errors 2.2.5
esqueleto 2.5.3 ignore # faked version
esqueleto 2.5.999.1 # faked version, debian package 2.5.3.git20180402
exact-pi 0.4.1.3
exceptions 0.8.3
exception-transformers 0.4.0.7
......@@ -296,7 +296,7 @@ ghc-mod 5.8.0.0 binary ignore # BROKEN: LTS 11: newer base
ghc-mtl 1.2.1.0
ghc-paths 0.1.0.9
ghc-syb-utils 0.2.3.3
gio 0.13.4.0
gio 0.13.5.0
git-annex 6.20180509 binary key -f-ConcurrentOutput
github 0.19
github-backup 1.20170301 binary key ignore # BROKEM: LTS 11: newer github
......
--- a/aeson-compat.cabal
+++ b/aeson-compat.cabal
@@ -32,7 +32,7 @@ library
build-depends:
base >=4.6 && <4.10
, base-compat >=0.6.0 && <0.10
- , aeson >=0.7.0.6 && <1.1
+ , aeson >=0.7.0.6 && <1.3
, attoparsec >=0.12 && <0.14
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
@@ -61,7 +61,7 @@ test-suite aeson-compat-test
build-depends:
base >=4.6 && <4.10
, base-compat >=0.6.0 && <0.10
- , aeson >=0.7.0.6 && <1.1
+ , aeson >=0.7.0.6 && <1.3
, attoparsec >=0.12 && <0.14
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
--- a/aeson-compat.cabal
+++ b/aeson-compat.cabal
@@ -76,7 +76,7 @@ test-suite aeson-compat-test
, semigroups >=0.16.2.2 && <0.19
, tagged >=0.7.3 && <0.9
, aeson-compat
- , base-orphans >=0.4.5 && <0.6
+ , base-orphans >=0.4.5 && <0.7
, tasty >=0.10 && <0.12
, tasty-hunit >=0.9 && <0.10
, tasty-quickcheck >=0.8 && <0.9
--- a/aeson-compat.cabal
+++ b/aeson-compat.cabal
@@ -80,7 +80,7 @@
, tasty >=0.10 && <0.12
, tasty-hunit >=0.9 && <0.10
, tasty-quickcheck >=0.8 && <0.9
- , QuickCheck >=2.7.6 && <2.9.2
+ , QuickCheck >=2.7.6 && <2.10
, quickcheck-instances >=0.3 && <0.3.13
other-modules:
Orphans
--- a/aeson-compat.cabal
+++ b/aeson-compat.cabal
@@ -43,7 +43,7 @@ library
, time >=1.4.2 && <1.7
, time-locale-compat >=0.1.0.1 && <0.2
, unordered-containers >=0.2 && <0.3
- , vector >=0.10 && <0.12
+ , vector >=0.10 && <0.13
, semigroups >=0.16.2.2 && <0.19
, tagged >=0.7.3 && <0.9
exposed-modules:
@@ -72,7 +72,7 @@ test-suite aeson-compat-test
, time >=1.4.2 && <1.7
, time-locale-compat >=0.1.0.1 && <0.2
, unordered-containers >=0.2 && <0.3
- , vector >=0.10 && <0.12
+ , vector >=0.10 && <0.13
, semigroups >=0.16.2.2 && <0.19
, tagged >=0.7.3 && <0.9
, aeson-compat
--- a/aeson-compat.cabal
+++ b/aeson-compat.cabal
@@ -38,7 +38,6 @@ library
, containers >=0.5 && <0.6
, exceptions >=0.8 && <0.9
, hashable >=1.2 && <1.3
- , nats >=1 && <1.2
, scientific >=0.3 && <0.4
, text >=1.2 && <1.3
, time >=1.4.2 && <1.7
@@ -68,7 +67,6 @@ test-suite aeson-compat-test
, containers >=0.5 && <0.6
, exceptions >=0.8 && <0.9
, hashable >=1.2 && <1.3
- , nats >=1 && <1.2
, scientific >=0.3 && <0.4
, text >=1.2 && <1.3
, time >=1.4.2 && <1.7
no-nats
newer-quickcheck
newer-aeson
newer-vector
newer-base-orphans
--- a/binary-tagged.cabal
+++ b/binary-tagged.cabal
@@ -30,23 +30,23 @@
src
ghc-options: -Wall
build-depends:
- base >=4.7 && <4.10
- , aeson >=0.8 && <1.1
+ base >=4.7 && <4.12
+ , aeson >=0.8 && <1.4
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
- , binary >=0.7 && <0.9
+ , binary >=0.7 && <0.10
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
- , generics-sop >=0.1 && <0.3
+ , generics-sop >=0.1 && <0.4
, hashable >=1.2 && <1.3
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
, tagged >=0.7 && <0.9
, text >=1.2 && <1.3
- , time >=1.4 && <1.7
+ , time >=1.4 && <1.9
, unordered-containers >=0.2 && <0.3
- , vector >=0.10 && <0.12
+ , vector >=0.10 && <0.13
exposed-modules:
Data.Binary.Tagged
default-language: Haskell2010
@@ -58,23 +58,23 @@
test
ghc-options: -Wall
build-depends:
- base >=4.7 && <4.10
- , aeson >=0.8 && <1.1
+ base >=4.7 && <4.12
+ , aeson >=0.8 && <1.4
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
- , binary >=0.7 && <0.9
+ , binary >=0.7 && <0.10
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
- , generics-sop >=0.1 && <0.3
+ , generics-sop >=0.1 && <0.4
, hashable >=1.2 && <1.3
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
, tagged >=0.7 && <0.9
, text >=1.2 && <1.3
- , time >=1.4 && <1.7
+ , time >=1.4 && <1.9
, unordered-containers >=0.2 && <0.3
- , vector >=0.10 && <0.12
+ , vector >=0.10 && <0.13
, binary-tagged
, binary-orphans >=0.1.1
, bifunctors
@@ -94,23 +94,23 @@
bench
ghc-options: -Wall
build-depends:
- base >=4.7 && <4.10
- , aeson >=0.8 && <1.1
+ base >=4.7 && <4.11
+ , aeson >=0.8 && <1.3
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
- , binary >=0.7 && <0.9
+ , binary >=0.7 && <0.10
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
- , generics-sop >=0.1 && <0.3
+ , generics-sop >=0.1 && <0.4
, hashable >=1.2 && <1.3
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
, tagged >=0.7 && <0.9
, text >=1.2 && <1.3
- , time >=1.4 && <1.7
+ , time >=1.4 && <1.9
, unordered-containers >=0.2 && <0.3
- , vector >=0.10 && <0.12
+ , vector >=0.10 && <0.13
, binary-tagged
, binary-orphans >=0.1.1
, deepseq
--- a/binary-tagged.cabal
+++ b/binary-tagged.cabal
@@ -39,7 +39,6 @@
, containers >=0.5 && <0.6
, generics-sop >=0.1 && <0.3
, hashable >=1.2 && <1.3
- , nats >=1 && <1.2
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
@@ -68,7 +67,6 @@
, containers >=0.5 && <0.6
, generics-sop >=0.1 && <0.3
, hashable >=1.2 && <1.3
- , nats >=1 && <1.2
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
@@ -105,7 +103,6 @@
, containers >=0.5 && <0.6
, generics-sop >=0.1 && <0.3
, hashable >=1.2 && <1.3
- , nats >=1 && <1.2
, scientific >=0.3 && <0.4
, SHA >=1.6 && <1.7
, semigroups >=0.16 && <0.19
--- a/blaze-markup.cabal
+++ b/blaze-markup.cabal
@@ -57,11 +57,11 @@
Build-depends:
HUnit >= 1.2 && < 1.7,
- QuickCheck >= 2.4 && < 2.11,
+ QuickCheck >= 2.4 && < 2.12,
containers >= 0.3 && < 0.6,
- tasty >= 0.11 && < 0.12,
- tasty-hunit >= 0.9 && < 0.10,
- tasty-quickcheck >= 0.8 && < 0.10,
+ tasty >= 0.11,
+ tasty-hunit >= 0.9,
+ tasty-quickcheck >= 0.8,
-- Copied from regular dependencies...
base >= 4 && < 5,
blaze-builder >= 0.3 && < 0.5,
--- a/dns.cabal
+++ b/dns.cabal
@@ -65,7 +65,6 @@ Test-Suite network
Build-Depends: dns
, base
, bytestring
- , bytestring-builder
, hspec
Test-Suite spec
@@ -80,7 +79,6 @@ Test-Suite spec
, attoparsec
, binary
, bytestring
- , bytestring-builder
, conduit >= 1.1
, conduit-extra >= 1.1
, containers
From 7808bc982cd09530d2128c601f8e98156b756905 Mon Sep 17 00:00:00 2001
From: Matt Parsons <parsonsmatt@gmail.com>
Date: Fri, 19 Jan 2018 09:59:35 -0700
Subject: [PATCH] Compatibility with new persistent
---
esqueleto.cabal | 6 +++---
stack-8.2.yaml | 36 ++++++++++++++++++++++++++++++++++++
test/Test.hs | 2 +-
3 files changed, 40 insertions(+), 4 deletions(-)
create mode 100644 stack-8.2.yaml
--- a/esqueleto.cabal
+++ b/esqueleto.cabal
@@ -66,14 +66,14 @@
base >= 4.8 && < 5.0
, bytestring
, text >= 0.11 && < 1.3
- , persistent >= 2.5 && < 2.8
+ , persistent >= 2.8 && < 2.9
, transformers >= 0.2
, unordered-containers >= 0.2
, tagged >= 0.2
, monad-logger
- , conduit >= 1.1
- , resourcet >= 1.1
+ , conduit >= 1.3
+ , resourcet >= 1.2
, blaze-html
hs-source-dirs: src/
if impl(ghc >= 8.0)
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -1465,7 +1465,7 @@
insert' v = flip Entity v <$> insert v
-type RunDbMonad m = ( MonadBaseControl IO m, MonadIO m, MonadLogger m
+type RunDbMonad m = ( R.MonadUnliftIO m, MonadIO m, MonadLogger m
, R.MonadThrow m )
#if defined (WITH_POSTGRESQL) || defined (WITH_MYSQL)