packages feed

Cabal revisions of stack-1.9.3

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 1.24---- This file has been generated from package.yaml by hpack version 0.31.1.------ see: https://github.com/sol/hpack------ hash: b40833306dc6ec7b07b3ce20272099a90da724ad96f3e7b8c4565d91e4e4615f--name:           stack-version:        1.9.3-synopsis:       The Haskell Tool Stack-description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.-category:       Development-homepage:       http://haskellstack.org-bug-reports:    https://github.com/commercialhaskell/stack/issues-author:         Commercial Haskell SIG-maintainer:     manny@fpcomplete.com-license:        BSD3-license-file:   LICENSE-build-type:     Custom-extra-source-files:-    CONTRIBUTING.md-    ChangeLog.md-    README.md-    doc/architecture.md-    doc/build_command.md-    doc/ChangeLog.md-    doc/CONTRIBUTING.md-    doc/coverage.md-    doc/custom_snapshot.md-    doc/dependency_visualization.md-    doc/docker_integration.md-    doc/faq.md-    doc/ghci.md-    doc/ghcjs.md-    doc/GUIDE.md-    doc/install_and_upgrade.md-    doc/nix_integration.md-    doc/nonstandard_project_init.md-    doc/README.md-    doc/shell_autocompletion.md-    doc/SIGNING_KEY.md-    doc/stack_yaml_vs_cabal_package_file.md-    doc/travis_ci.md-    doc/yaml_configuration.md-    src/setup-shim/StackSetupShim.hs-    stack.yaml-    test/package-dump/ghc-7.10.txt-    test/package-dump/ghc-7.8.4-osx.txt-    test/package-dump/ghc-7.8.txt-    test/package-dump/ghc-head.txt-    src/test/Stack/Untar/test1.tar.gz-    src/test/Stack/Untar/test2.tar.gz--source-repository head-  type: git-  location: https://github.com/commercialhaskell/stack--custom-setup-  setup-depends:-      Cabal-    , base >=4.10 && <5-    , filepath--flag disable-git-info-  description: Disable compile-time inclusion of current git info in stack-  manual: True-  default: False--flag hide-dependency-versions-  description: Hides dependency versions from "stack --version", used only by building with stack.yaml-  manual: True-  default: False--flag integration-tests-  description: Run the integration test suite-  manual: True-  default: False--flag static-  description: Pass -static/-pthread to ghc when linking the stack binary.-  manual: True-  default: False--flag supported-build-  description: If false, causes "stack --version" to issue a warning about the build being unsupported.  True only if building with stack.yaml-  manual: True-  default: False--library-  exposed-modules:-      Control.Concurrent.Execute-      Data.Aeson.Extended-      Data.Attoparsec.Args-      Data.Attoparsec.Combinators-      Data.Attoparsec.Interpreter-      Data.IORef.RunOnce-      Data.Monoid.Map-      Data.Store.VersionTagged-      Network.HTTP.Download-      Network.HTTP.Download.Verified-      Network.HTTP.StackClient-      Options.Applicative.Args-      Options.Applicative.Builder.Extra-      Options.Applicative.Complicated-      Path.CheckInstall-      Path.Extra-      Path.Find-      Paths_stack-      Stack.Build-      Stack.Build.Cache-      Stack.Build.ConstructPlan-      Stack.Build.Execute-      Stack.Build.Haddock-      Stack.Build.Installed-      Stack.Build.Source-      Stack.Build.Target-      Stack.BuildPlan-      Stack.Clean-      Stack.Config-      Stack.Config.Build-      Stack.Config.Urls-      Stack.Config.Docker-      Stack.Config.Nix-      Stack.ConfigCmd-      Stack.Constants-      Stack.Constants.Config-      Stack.Coverage-      Stack.DefaultColorWhen-      Stack.Docker-      Stack.Docker.GlobalDB-      Stack.Dot-      Stack.Fetch-      Stack.FileWatch-      Stack.GhcPkg-      Stack.Ghci-      Stack.Ghci.Script-      Stack.Hoogle-      Stack.IDE-      Stack.Image-      Stack.Init-      Stack.Ls-      Stack.New-      Stack.Nix-      Stack.Options.BenchParser-      Stack.Options.BuildMonoidParser-      Stack.Options.BuildParser-      Stack.Options.CleanParser-      Stack.Options.ConfigParser-      Stack.Options.Completion-      Stack.Options.DockerParser-      Stack.Options.DotParser-      Stack.Options.ExecParser-      Stack.Options.GhcBuildParser-      Stack.Options.GhciParser-      Stack.Options.GhcVariantParser-      Stack.Options.GlobalParser-      Stack.Options.HaddockParser-      Stack.Options.HpcReportParser-      Stack.Options.LogLevelParser-      Stack.Options.NewParser-      Stack.Options.NixParser-      Stack.Options.PackageParser-      Stack.Options.ResolverParser-      Stack.Options.ScriptParser-      Stack.Options.SDistParser-      Stack.Options.SolverParser-      Stack.Options.TestParser-      Stack.Options.Utils-      Stack.Package-      Stack.PackageDump-      Stack.PackageIndex-      Stack.PackageLocation-      Stack.Path-      Stack.Prelude-      Stack.PrettyPrint-      Stack.Runners-      Stack.Script-      Stack.SDist-      Stack.Setup-      Stack.Setup.Installed-      Stack.SetupCmd-      Stack.Sig-      Stack.Sig.GPG-      Stack.Sig.Sign-      Stack.Snapshot-      Stack.Solver-      Stack.StaticBytes-      Stack.Types.Build-      Stack.Types.BuildPlan-      Stack.Types.CompilerBuild-      Stack.Types.Urls-      Stack.Types.Compiler-      Stack.Types.Config-      Stack.Types.Config.Build-      Stack.Types.Docker-      Stack.Types.FlagName-      Stack.Types.GhcPkgId-      Stack.Types.Image-      Stack.Types.NamedComponent-      Stack.Types.Nix-      Stack.Types.Package-      Stack.Types.PackageDump-      Stack.Types.PackageIdentifier-      Stack.Types.PackageIndex-      Stack.Types.PackageName-      Stack.Types.Resolver-      Stack.Types.Runner-      Stack.Types.Sig-      Stack.Types.TemplateName-      Stack.Types.Version-      Stack.Types.VersionIntervals-      Stack.Upgrade-      Stack.Upload-      Text.PrettyPrint.Leijen.Extended-      System.Process.PagerEditor-      System.Terminal-  other-modules:-      Hackage.Security.Client.Repository.HttpLib.HttpClient-  hs-source-dirs:-      src/-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -fwarn-identities-  build-depends:-      Cabal-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.10 && <5-    , base64-bytestring-    , bytestring-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hpack-    , hpc-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , mustache-    , neat-interpolation-    , network-uri-    , open-browser-    , optparse-applicative-    , path-    , path-io-    , persistent-    , persistent-sqlite-    , persistent-template-    , pretty-    , primitive-    , process-    , project-template-    , regex-applicative-text-    , resourcet-    , retry-    , rio-    , semigroups-    , split-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , typed-process-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-tools:-        hsc2hs-    build-depends:-        bindings-uname-      , unix-  if os(windows)-    hs-source-dirs:-        src/windows/-  else-    hs-source-dirs:-        src/unix/-  default-language: Haskell2010-  autogen-modules: Paths_stack--executable stack-  main-is: Main.hs-  other-modules:-      Build_stack-      Paths_stack-  hs-source-dirs:-      src/main-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts-  build-depends:-      Cabal-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.10 && <5-    , base64-bytestring-    , bytestring-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hpack-    , hpc-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , mustache-    , neat-interpolation-    , network-uri-    , open-browser-    , optparse-applicative-    , path-    , path-io-    , persistent-    , persistent-sqlite-    , persistent-template-    , pretty-    , primitive-    , process-    , project-template-    , regex-applicative-text-    , resourcet-    , retry-    , rio-    , semigroups-    , split-    , stack-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , typed-process-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-tools:-        hsc2hs-    build-depends:-        bindings-uname-      , unix-  if flag(static)-    ld-options: -static -pthread-  if !(flag(disable-git-info))-    cpp-options: -DUSE_GIT_INFO-    build-depends:-        githash-      , optparse-simple-  if flag(hide-dependency-versions)-    cpp-options: -DHIDE_DEP_VERSIONS-  if flag(supported-build)-    cpp-options: -DSUPPORTED_BUILD-  default-language: Haskell2010-  autogen-modules:-      Build_stack,-      Paths_stack--test-suite stack-integration-test-  type: exitcode-stdio-1.0-  main-is: IntegrationSpec.hs-  other-modules:-      StackTest-      Paths_stack-  hs-source-dirs:-      test/integration-      test/integration/lib-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N-  build-depends:-      Cabal-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.10 && <5-    , base64-bytestring-    , bytestring-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hpack-    , hpc-    , hspec-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , mustache-    , neat-interpolation-    , network-uri-    , open-browser-    , optparse-applicative-    , path-    , path-io-    , persistent-    , persistent-sqlite-    , persistent-template-    , pretty-    , primitive-    , process-    , project-template-    , regex-applicative-text-    , resourcet-    , retry-    , rio-    , semigroups-    , split-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , typed-process-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-tools:-        hsc2hs-    build-depends:-        bindings-uname-      , unix-  if !(flag(integration-tests))-    buildable: False-  default-language: Haskell2010--test-suite stack-test-  type: exitcode-stdio-1.0-  main-is: Test.hs-  other-modules:-      Network.HTTP.Download.VerifiedSpec-      Spec-      Stack.ArgsSpec-      Stack.Build.ExecuteSpec-      Stack.Build.TargetSpec-      Stack.ConfigSpec-      Stack.DotSpec-      Stack.Ghci.PortableFakePaths-      Stack.Ghci.ScriptSpec-      Stack.GhciSpec-      Stack.NixSpec-      Stack.PackageDumpSpec-      Stack.SolverSpec-      Stack.StaticBytesSpec-      Stack.StoreSpec-      Stack.Types.BuildPlanSpec-      Stack.Types.TemplateNameSpec-      Stack.Untar.UntarSpec-      Paths_stack-  hs-source-dirs:-      src/test-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded-  build-depends:-      Cabal-    , QuickCheck-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.10 && <5-    , base64-bytestring-    , bytestring-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hpack-    , hpc-    , hspec-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , mustache-    , neat-interpolation-    , network-uri-    , open-browser-    , optparse-applicative-    , path-    , path-io-    , persistent-    , persistent-sqlite-    , persistent-template-    , pretty-    , primitive-    , process-    , project-template-    , regex-applicative-text-    , resourcet-    , retry-    , rio-    , semigroups-    , smallcheck-    , split-    , stack-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , typed-process-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-tools:-        hsc2hs-    build-depends:-        bindings-uname-      , unix-  default-language: Haskell2010+cabal-version: 1.24
+
+-- This file has been generated from package.yaml by hpack version 0.31.1.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: 4c4f23c8538a498c4703a5c9d99fca06e2e9bf08e5337a63011fb9b11790be60
+
+name:           stack
+version:        1.9.3
+x-revision: 1
+synopsis:       The Haskell Tool Stack
+description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
+category:       Development
+homepage:       http://haskellstack.org
+bug-reports:    https://github.com/commercialhaskell/stack/issues
+author:         Commercial Haskell SIG
+maintainer:     manny@fpcomplete.com
+license:        BSD3
+license-file:   LICENSE
+build-type:     Custom
+extra-source-files:
+    CONTRIBUTING.md
+    ChangeLog.md
+    README.md
+    doc/architecture.md
+    doc/build_command.md
+    doc/ChangeLog.md
+    doc/CONTRIBUTING.md
+    doc/coverage.md
+    doc/custom_snapshot.md
+    doc/dependency_visualization.md
+    doc/docker_integration.md
+    doc/faq.md
+    doc/ghci.md
+    doc/ghcjs.md
+    doc/GUIDE.md
+    doc/install_and_upgrade.md
+    doc/nix_integration.md
+    doc/nonstandard_project_init.md
+    doc/README.md
+    doc/shell_autocompletion.md
+    doc/SIGNING_KEY.md
+    doc/stack_yaml_vs_cabal_package_file.md
+    doc/travis_ci.md
+    doc/yaml_configuration.md
+    src/setup-shim/StackSetupShim.hs
+    stack.yaml
+    test/package-dump/ghc-7.10.txt
+    test/package-dump/ghc-7.8.4-osx.txt
+    test/package-dump/ghc-7.8.txt
+    test/package-dump/ghc-head.txt
+    src/test/Stack/Untar/test1.tar.gz
+    src/test/Stack/Untar/test2.tar.gz
+
+source-repository head
+  type: git
+  location: https://github.com/commercialhaskell/stack
+
+custom-setup
+  setup-depends:
+      Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
+    , base >=4.10 && <5
+    , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
+
+flag disable-git-info
+  description: Disable compile-time inclusion of current git info in stack
+  manual: True
+  default: False
+
+flag hide-dependency-versions
+  description: Hides dependency versions from "stack --version", used only by building with stack.yaml
+  manual: True
+  default: False
+
+flag integration-tests
+  description: Run the integration test suite
+  manual: True
+  default: False
+
+flag static
+  description: Pass -static/-pthread to ghc when linking the stack binary.
+  manual: True
+  default: False
+
+flag supported-build
+  description: If false, causes "stack --version" to issue a warning about the build being unsupported.  True only if building with stack.yaml
+  manual: True
+  default: False
+
+library
+  exposed-modules:
+      Control.Concurrent.Execute
+      Data.Aeson.Extended
+      Data.Attoparsec.Args
+      Data.Attoparsec.Combinators
+      Data.Attoparsec.Interpreter
+      Data.IORef.RunOnce
+      Data.Monoid.Map
+      Data.Store.VersionTagged
+      Network.HTTP.Download
+      Network.HTTP.Download.Verified
+      Network.HTTP.StackClient
+      Options.Applicative.Args
+      Options.Applicative.Builder.Extra
+      Options.Applicative.Complicated
+      Path.CheckInstall
+      Path.Extra
+      Path.Find
+      Paths_stack
+      Stack.Build
+      Stack.Build.Cache
+      Stack.Build.ConstructPlan
+      Stack.Build.Execute
+      Stack.Build.Haddock
+      Stack.Build.Installed
+      Stack.Build.Source
+      Stack.Build.Target
+      Stack.BuildPlan
+      Stack.Clean
+      Stack.Config
+      Stack.Config.Build
+      Stack.Config.Urls
+      Stack.Config.Docker
+      Stack.Config.Nix
+      Stack.ConfigCmd
+      Stack.Constants
+      Stack.Constants.Config
+      Stack.Coverage
+      Stack.DefaultColorWhen
+      Stack.Docker
+      Stack.Docker.GlobalDB
+      Stack.Dot
+      Stack.Fetch
+      Stack.FileWatch
+      Stack.GhcPkg
+      Stack.Ghci
+      Stack.Ghci.Script
+      Stack.Hoogle
+      Stack.IDE
+      Stack.Image
+      Stack.Init
+      Stack.Ls
+      Stack.New
+      Stack.Nix
+      Stack.Options.BenchParser
+      Stack.Options.BuildMonoidParser
+      Stack.Options.BuildParser
+      Stack.Options.CleanParser
+      Stack.Options.ConfigParser
+      Stack.Options.Completion
+      Stack.Options.DockerParser
+      Stack.Options.DotParser
+      Stack.Options.ExecParser
+      Stack.Options.GhcBuildParser
+      Stack.Options.GhciParser
+      Stack.Options.GhcVariantParser
+      Stack.Options.GlobalParser
+      Stack.Options.HaddockParser
+      Stack.Options.HpcReportParser
+      Stack.Options.LogLevelParser
+      Stack.Options.NewParser
+      Stack.Options.NixParser
+      Stack.Options.PackageParser
+      Stack.Options.ResolverParser
+      Stack.Options.ScriptParser
+      Stack.Options.SDistParser
+      Stack.Options.SolverParser
+      Stack.Options.TestParser
+      Stack.Options.Utils
+      Stack.Package
+      Stack.PackageDump
+      Stack.PackageIndex
+      Stack.PackageLocation
+      Stack.Path
+      Stack.Prelude
+      Stack.PrettyPrint
+      Stack.Runners
+      Stack.Script
+      Stack.SDist
+      Stack.Setup
+      Stack.Setup.Installed
+      Stack.SetupCmd
+      Stack.Sig
+      Stack.Sig.GPG
+      Stack.Sig.Sign
+      Stack.Snapshot
+      Stack.Solver
+      Stack.StaticBytes
+      Stack.Types.Build
+      Stack.Types.BuildPlan
+      Stack.Types.CompilerBuild
+      Stack.Types.Urls
+      Stack.Types.Compiler
+      Stack.Types.Config
+      Stack.Types.Config.Build
+      Stack.Types.Docker
+      Stack.Types.FlagName
+      Stack.Types.GhcPkgId
+      Stack.Types.Image
+      Stack.Types.NamedComponent
+      Stack.Types.Nix
+      Stack.Types.Package
+      Stack.Types.PackageDump
+      Stack.Types.PackageIdentifier
+      Stack.Types.PackageIndex
+      Stack.Types.PackageName
+      Stack.Types.Resolver
+      Stack.Types.Runner
+      Stack.Types.Sig
+      Stack.Types.TemplateName
+      Stack.Types.Version
+      Stack.Types.VersionIntervals
+      Stack.Upgrade
+      Stack.Upload
+      Text.PrettyPrint.Leijen.Extended
+      System.Process.PagerEditor
+      System.Terminal
+  other-modules:
+      Hackage.Security.Client.Repository.HttpLib.HttpClient
+  hs-source-dirs:
+      src/
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -fwarn-identities
+  build-depends:
+      Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
+    , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
+    , annotated-wl-pprint >=0.7.0 && <0.8
+    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
+    , attoparsec >=0.13.2.2 && <0.14
+    , base >=4.10 && <5
+    , base64-bytestring >=1.0.0.1 && <1.1
+    , bytestring >=0.10.8.2 && <0.11
+    , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4)
+    , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4)
+    , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
+    , cryptonite ==0.25.*
+    , cryptonite-conduit >=0.2.2 && <0.3
+    , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
+    , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
+    , echo >=0.1.3 && <0.2
+    , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11)
+    , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7)
+    , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
+    , filelock >=0.1.1.2 && <0.2
+    , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
+    , generic-deriving >=1.12.2 && <1.13
+    , hackage-security >=0.5.3.0 && <0.6
+    , hashable >=1.2.7.0 && <1.3
+    , hpack >=0.31.1 && <0.32
+    , hpc >=0.6.0.3 && <0.7
+    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client-tls >=0.3.5.3 && <0.4
+    , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
+    , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
+    , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
+    , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
+    , mintty >=0.1.2 && <0.2
+    , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
+    , mono-traversable >=1.0.9.0 && <1.1
+    , mtl >=2.2.2 && <2.3
+    , mustache >=2.3.0 && <2.4
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
+    , network-uri >=2.6.1.0 && <2.7
+    , open-browser >=0.2.1.0 && <0.3
+    , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
+    , path >=0.6.1 && <0.7
+    , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
+    , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-template >=2.5.4 && <2.6
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
+    , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
+    , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
+    , project-template >=0.2.0.1 && <0.3
+    , regex-applicative-text >=0.1.0.1 && <0.2
+    , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
+    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , rio >=0.1.5.0 && <0.2
+    , semigroups >=0.18.5 && <0.19
+    , split >=0.2.3.3 && <0.3
+    , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
+    , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
+    , store-core >=0.4.4 && <0.5
+    , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
+    , tar >=0.5.1.0 && <0.6
+    , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
+    , temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
+    , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
+    , text-metrics >=0.3.0 && <0.4
+    , th-reify-many >=0.1.8 && <0.2
+    , time >=1.8.0.2 && <1.9
+    , tls >=1.4.1 && <1.5
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6)
+    , typed-process >=0.2.3.0 && <0.3
+    , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
+    , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
+    , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
+    , unordered-containers >=0.2.9.0 && <0.3
+    , vector >=0.12.0.1 && <0.13
+    , yaml >=0.10.4.0 && <0.11
+    , zip-archive >=0.3.3 && <0.4
+    , zlib >=0.6.2 && <0.7
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32
+  else
+    build-tools:
+        hsc2hs
+    build-depends:
+        bindings-uname ==0.1.*
+      , unix >=2.7.2.2 && <2.8
+  if os(windows)
+    hs-source-dirs:
+        src/windows/
+  else
+    hs-source-dirs:
+        src/unix/
+  default-language: Haskell2010
+  autogen-modules: Paths_stack
+
+executable stack
+  main-is: Main.hs
+  other-modules:
+      Build_stack
+      Paths_stack
+  hs-source-dirs:
+      src/main
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts
+  build-depends:
+      Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
+    , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
+    , annotated-wl-pprint >=0.7.0 && <0.8
+    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
+    , attoparsec >=0.13.2.2 && <0.14
+    , base >=4.10 && <5
+    , base64-bytestring >=1.0.0.1 && <1.1
+    , bytestring >=0.10.8.2 && <0.11
+    , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4)
+    , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4)
+    , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
+    , cryptonite ==0.25.*
+    , cryptonite-conduit >=0.2.2 && <0.3
+    , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
+    , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
+    , echo >=0.1.3 && <0.2
+    , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11)
+    , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7)
+    , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
+    , filelock >=0.1.1.2 && <0.2
+    , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
+    , generic-deriving >=1.12.2 && <1.13
+    , hackage-security >=0.5.3.0 && <0.6
+    , hashable >=1.2.7.0 && <1.3
+    , hpack >=0.31.1 && <0.32
+    , hpc >=0.6.0.3 && <0.7
+    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client-tls >=0.3.5.3 && <0.4
+    , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
+    , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
+    , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
+    , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
+    , mintty >=0.1.2 && <0.2
+    , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
+    , mono-traversable >=1.0.9.0 && <1.1
+    , mtl >=2.2.2 && <2.3
+    , mustache >=2.3.0 && <2.4
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
+    , network-uri >=2.6.1.0 && <2.7
+    , open-browser >=0.2.1.0 && <0.3
+    , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
+    , path >=0.6.1 && <0.7
+    , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
+    , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-template >=2.5.4 && <2.6
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
+    , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
+    , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
+    , project-template >=0.2.0.1 && <0.3
+    , regex-applicative-text >=0.1.0.1 && <0.2
+    , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
+    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , rio >=0.1.5.0 && <0.2
+    , semigroups >=0.18.5 && <0.19
+    , split >=0.2.3.3 && <0.3
+    , stack
+    , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
+    , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
+    , store-core >=0.4.4 && <0.5
+    , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
+    , tar >=0.5.1.0 && <0.6
+    , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
+    , temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
+    , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
+    , text-metrics >=0.3.0 && <0.4
+    , th-reify-many >=0.1.8 && <0.2
+    , time >=1.8.0.2 && <1.9
+    , tls >=1.4.1 && <1.5
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6)
+    , typed-process >=0.2.3.0 && <0.3
+    , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
+    , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
+    , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
+    , unordered-containers >=0.2.9.0 && <0.3
+    , vector >=0.12.0.1 && <0.13
+    , yaml >=0.10.4.0 && <0.11
+    , zip-archive >=0.3.3 && <0.4
+    , zlib >=0.6.2 && <0.7
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32
+  else
+    build-tools:
+        hsc2hs
+    build-depends:
+        bindings-uname ==0.1.*
+      , unix >=2.7.2.2 && <2.8
+  if flag(static)
+    ld-options: -static -pthread
+  if !(flag(disable-git-info))
+    cpp-options: -DUSE_GIT_INFO
+    build-depends:
+        githash >=0.1.3.0 && <0.2
+      , optparse-simple >=0.1.0 && <0.2
+  if flag(hide-dependency-versions)
+    cpp-options: -DHIDE_DEP_VERSIONS
+  if flag(supported-build)
+    cpp-options: -DSUPPORTED_BUILD
+  default-language: Haskell2010
+  autogen-modules:
+      Build_stack,
+      Paths_stack
+
+test-suite stack-integration-test
+  type: exitcode-stdio-1.0
+  main-is: IntegrationSpec.hs
+  other-modules:
+      StackTest
+      Paths_stack
+  hs-source-dirs:
+      test/integration
+      test/integration/lib
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
+    , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
+    , annotated-wl-pprint >=0.7.0 && <0.8
+    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
+    , attoparsec >=0.13.2.2 && <0.14
+    , base >=4.10 && <5
+    , base64-bytestring >=1.0.0.1 && <1.1
+    , bytestring >=0.10.8.2 && <0.11
+    , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4)
+    , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4)
+    , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
+    , cryptonite ==0.25.*
+    , cryptonite-conduit >=0.2.2 && <0.3
+    , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
+    , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
+    , echo >=0.1.3 && <0.2
+    , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11)
+    , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7)
+    , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
+    , filelock >=0.1.1.2 && <0.2
+    , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
+    , generic-deriving >=1.12.2 && <1.13
+    , hackage-security >=0.5.3.0 && <0.6
+    , hashable >=1.2.7.0 && <1.3
+    , hpack >=0.31.1 && <0.32
+    , hpc >=0.6.0.3 && <0.7
+    , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6)
+    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client-tls >=0.3.5.3 && <0.4
+    , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
+    , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
+    , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
+    , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
+    , mintty >=0.1.2 && <0.2
+    , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
+    , mono-traversable >=1.0.9.0 && <1.1
+    , mtl >=2.2.2 && <2.3
+    , mustache >=2.3.0 && <2.4
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
+    , network-uri >=2.6.1.0 && <2.7
+    , open-browser >=0.2.1.0 && <0.3
+    , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
+    , path >=0.6.1 && <0.7
+    , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
+    , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-template >=2.5.4 && <2.6
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
+    , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
+    , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
+    , project-template >=0.2.0.1 && <0.3
+    , regex-applicative-text >=0.1.0.1 && <0.2
+    , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
+    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , rio >=0.1.5.0 && <0.2
+    , semigroups >=0.18.5 && <0.19
+    , split >=0.2.3.3 && <0.3
+    , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
+    , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
+    , store-core >=0.4.4 && <0.5
+    , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
+    , tar >=0.5.1.0 && <0.6
+    , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
+    , temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
+    , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
+    , text-metrics >=0.3.0 && <0.4
+    , th-reify-many >=0.1.8 && <0.2
+    , time >=1.8.0.2 && <1.9
+    , tls >=1.4.1 && <1.5
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6)
+    , typed-process >=0.2.3.0 && <0.3
+    , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
+    , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
+    , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
+    , unordered-containers >=0.2.9.0 && <0.3
+    , vector >=0.12.0.1 && <0.13
+    , yaml >=0.10.4.0 && <0.11
+    , zip-archive >=0.3.3 && <0.4
+    , zlib >=0.6.2 && <0.7
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32
+  else
+    build-tools:
+        hsc2hs
+    build-depends:
+        bindings-uname ==0.1.*
+      , unix >=2.7.2.2 && <2.8
+  if !(flag(integration-tests))
+    buildable: False
+  default-language: Haskell2010
+
+test-suite stack-test
+  type: exitcode-stdio-1.0
+  main-is: Test.hs
+  other-modules:
+      Network.HTTP.Download.VerifiedSpec
+      Spec
+      Stack.ArgsSpec
+      Stack.Build.ExecuteSpec
+      Stack.Build.TargetSpec
+      Stack.ConfigSpec
+      Stack.DotSpec
+      Stack.Ghci.PortableFakePaths
+      Stack.Ghci.ScriptSpec
+      Stack.GhciSpec
+      Stack.NixSpec
+      Stack.PackageDumpSpec
+      Stack.SolverSpec
+      Stack.StaticBytesSpec
+      Stack.StoreSpec
+      Stack.Types.BuildPlanSpec
+      Stack.Types.TemplateNameSpec
+      Stack.Untar.UntarSpec
+      Paths_stack
+  hs-source-dirs:
+      src/test
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded
+  build-depends:
+      Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
+    , QuickCheck (>=2.10.1 && <2.11) || (>=2.11.3 && <2.12)
+    , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
+    , annotated-wl-pprint >=0.7.0 && <0.8
+    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
+    , attoparsec >=0.13.2.2 && <0.14
+    , base >=4.10 && <5
+    , base64-bytestring >=1.0.0.1 && <1.1
+    , bytestring >=0.10.8.2 && <0.11
+    , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4)
+    , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4)
+    , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
+    , cryptonite ==0.25.*
+    , cryptonite-conduit >=0.2.2 && <0.3
+    , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
+    , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
+    , echo >=0.1.3 && <0.2
+    , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11)
+    , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7)
+    , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
+    , filelock >=0.1.1.2 && <0.2
+    , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
+    , generic-deriving >=1.12.2 && <1.13
+    , hackage-security >=0.5.3.0 && <0.6
+    , hashable >=1.2.7.0 && <1.3
+    , hpack >=0.31.1 && <0.32
+    , hpc >=0.6.0.3 && <0.7
+    , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6)
+    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client-tls >=0.3.5.3 && <0.4
+    , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
+    , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
+    , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
+    , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
+    , mintty >=0.1.2 && <0.2
+    , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
+    , mono-traversable >=1.0.9.0 && <1.1
+    , mtl >=2.2.2 && <2.3
+    , mustache >=2.3.0 && <2.4
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
+    , network-uri >=2.6.1.0 && <2.7
+    , open-browser >=0.2.1.0 && <0.3
+    , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
+    , path >=0.6.1 && <0.7
+    , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
+    , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
+    , persistent-template >=2.5.4 && <2.6
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
+    , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
+    , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
+    , project-template >=0.2.0.1 && <0.3
+    , regex-applicative-text >=0.1.0.1 && <0.2
+    , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
+    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , rio >=0.1.5.0 && <0.2
+    , semigroups >=0.18.5 && <0.19
+    , smallcheck >=1.1.5 && <1.2
+    , split >=0.2.3.3 && <0.3
+    , stack
+    , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
+    , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
+    , store-core >=0.4.4 && <0.5
+    , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
+    , tar >=0.5.1.0 && <0.6
+    , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
+    , temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
+    , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
+    , text-metrics >=0.3.0 && <0.4
+    , th-reify-many >=0.1.8 && <0.2
+    , time >=1.8.0.2 && <1.9
+    , tls >=1.4.1 && <1.5
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6)
+    , typed-process >=0.2.3.0 && <0.3
+    , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
+    , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
+    , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
+    , unordered-containers >=0.2.9.0 && <0.3
+    , vector >=0.12.0.1 && <0.13
+    , yaml >=0.10.4.0 && <0.11
+    , zip-archive >=0.3.3 && <0.4
+    , zlib >=0.6.2 && <0.7
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32
+  else
+    build-tools:
+        hsc2hs
+    build-depends:
+        bindings-uname ==0.1.*
+      , unix >=2.7.2.2 && <2.8
+  default-language: Haskell2010
revision 2
 
 name:           stack
 version:        1.9.3
-x-revision: 1
+x-revision: 2
 synopsis:       The Haskell Tool Stack
 description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
 category:       Development
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
     , yaml >=0.10.4.0 && <0.11
-    , zip-archive >=0.3.3 && <0.4
+    , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
     cpp-options: -DWINDOWS
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
     , yaml >=0.10.4.0 && <0.11
-    , zip-archive >=0.3.3 && <0.4
+    , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
     cpp-options: -DWINDOWS
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
     , yaml >=0.10.4.0 && <0.11
-    , zip-archive >=0.3.3 && <0.4
+    , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
     cpp-options: -DWINDOWS
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
     , yaml >=0.10.4.0 && <0.11
-    , zip-archive >=0.3.3 && <0.4
+    , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
     cpp-options: -DWINDOWS
revision 3
 
 name:           stack
 version:        1.9.3
-x-revision: 2
+x-revision: 3
 synopsis:       The Haskell Tool Stack
 description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
 category:       Development
     , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
-    , yaml >=0.10.4.0 && <0.11
+    , yaml >=0.10.4.0 && <0.12
     , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
     , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
-    , yaml >=0.10.4.0 && <0.11
+    , yaml >=0.10.4.0 && <0.12
     , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
     , hashable >=1.2.7.0 && <1.3
     , hpack >=0.31.1 && <0.32
     , hpc >=0.6.0.3 && <0.7
-    , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6)
+    , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.7)
     , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
     , http-client-tls >=0.3.5.3 && <0.4
     , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
     , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
-    , yaml >=0.10.4.0 && <0.11
+    , yaml >=0.10.4.0 && <0.12
     , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
   ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded
   build-depends:
       Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
-    , QuickCheck (>=2.10.1 && <2.11) || (>=2.11.3 && <2.12)
+    , QuickCheck (>=2.10.1 && <2.11) || (>=2.11.3 && <2.13)
     , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
     , annotated-wl-pprint >=0.7.0 && <0.8
     , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
     , hashable >=1.2.7.0 && <1.3
     , hpack >=0.31.1 && <0.32
     , hpc >=0.6.0.3 && <0.7
-    , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6)
+    , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.7)
     , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
     , http-client-tls >=0.3.5.3 && <0.4
     , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
     , unliftio (>=0.2.7.0 && <0.3) || (>=0.2.8.1 && <0.3)
     , unordered-containers >=0.2.9.0 && <0.3
     , vector >=0.12.0.1 && <0.13
-    , yaml >=0.10.4.0 && <0.11
+    , yaml >=0.10.4.0 && <0.12
     , zip-archive >=0.3.3 && <0.5
     , zlib >=0.6.2 && <0.7
   if os(windows)
revision 4
 
 name:           stack
 version:        1.9.3
-x-revision: 3
+x-revision: 4
 synopsis:       The Haskell Tool Stack
 description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
 category:       Development
     , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
     , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
     , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
-    , persistent-template >=2.5.4 && <2.6
+    , persistent-template >=2.5.4 && <2.7
     , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
     , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
     , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
     , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
     , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
     , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
-    , persistent-template >=2.5.4 && <2.6
+    , persistent-template >=2.5.4 && <2.7
     , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
     , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
     , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
     , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
     , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
     , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
-    , persistent-template >=2.5.4 && <2.6
+    , persistent-template >=2.5.4 && <2.7
     , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
     , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
     , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
     , path-io (>=1.3.3 && <1.4) || (>=1.4.0 && <1.5)
     , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
     , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.0 && <2.10)
-    , persistent-template >=2.5.4 && <2.6
+    , persistent-template >=2.5.4 && <2.7
     , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
     , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
     , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7)
revision 5
 
 name:           stack
 version:        1.9.3
-x-revision: 4
+x-revision: 5
 synopsis:       The Haskell Tool Stack
 description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
 category:       Development
     , project-template >=0.2.0.1 && <0.3
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
-    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
     , rio >=0.1.5.0 && <0.2
     , semigroups >=0.18.5 && <0.19
     , split >=0.2.3.3 && <0.3
     , project-template >=0.2.0.1 && <0.3
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
-    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
     , rio >=0.1.5.0 && <0.2
     , semigroups >=0.18.5 && <0.19
     , split >=0.2.3.3 && <0.3
     , project-template >=0.2.0.1 && <0.3
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
-    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
     , rio >=0.1.5.0 && <0.2
     , semigroups >=0.18.5 && <0.19
     , split >=0.2.3.3 && <0.3
     , project-template >=0.2.0.1 && <0.3
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
-    , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8)
+    , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
     , rio >=0.1.5.0 && <0.2
     , semigroups >=0.18.5 && <0.19
     , smallcheck >=1.1.5 && <1.2
revision 6
 
 name:           stack
 version:        1.9.3
-x-revision: 5
+x-revision: 6
 synopsis:       The Haskell Tool Stack
 description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
 category:       Development
       Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
     , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
     , annotated-wl-pprint >=0.7.0 && <0.8
-    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , ansi-terminal (>=0.8.0.4 && <0.10) || (>=0.8.2 && <0.10)
     , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
     , attoparsec >=0.13.2.2 && <0.14
     , base >=4.10 && <5
     , hashable >=1.2.7.0 && <1.3
     , hpack >=0.31.1 && <0.32
     , hpc >=0.6.0.3 && <0.7
-    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client (>=0.5.13.1 && <0.7) || (>=0.5.14 && <0.7)
     , http-client-tls >=0.3.5.3 && <0.4
     , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
     , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
       Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
     , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
     , annotated-wl-pprint >=0.7.0 && <0.8
-    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , ansi-terminal (>=0.8.0.4 && <0.10) || (>=0.8.2 && <0.10)
     , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
     , attoparsec >=0.13.2.2 && <0.14
     , base >=4.10 && <5
     , hashable >=1.2.7.0 && <1.3
     , hpack >=0.31.1 && <0.32
     , hpc >=0.6.0.3 && <0.7
-    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client (>=0.5.13.1 && <0.7) || (>=0.5.14 && <0.7)
     , http-client-tls >=0.3.5.3 && <0.4
     , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
     , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
       Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
     , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
     , annotated-wl-pprint >=0.7.0 && <0.8
-    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , ansi-terminal (>=0.8.0.4 && <0.10) || (>=0.8.2 && <0.10)
     , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
     , attoparsec >=0.13.2.2 && <0.14
     , base >=4.10 && <5
     , hpack >=0.31.1 && <0.32
     , hpc >=0.6.0.3 && <0.7
     , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.7)
-    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client (>=0.5.13.1 && <0.7) || (>=0.5.14 && <0.7)
     , http-client-tls >=0.3.5.3 && <0.4
     , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
     , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
     , QuickCheck (>=2.10.1 && <2.11) || (>=2.11.3 && <2.13)
     , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
     , annotated-wl-pprint >=0.7.0 && <0.8
-    , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9)
+    , ansi-terminal (>=0.8.0.4 && <0.10) || (>=0.8.2 && <0.10)
     , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
     , attoparsec >=0.13.2.2 && <0.14
     , base >=4.10 && <5
     , hpack >=0.31.1 && <0.32
     , hpc >=0.6.0.3 && <0.7
     , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.7)
-    , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6)
+    , http-client (>=0.5.13.1 && <0.7) || (>=0.5.14 && <0.7)
     , http-client-tls >=0.3.5.3 && <0.4
     , http-conduit (>=2.3.2 && <2.4) || (>=2.3.4 && <2.4)
     , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13)
revision 7
 
 name:           stack
 version:        1.9.3
-x-revision: 6
+x-revision: 7
 synopsis:       The Haskell Tool Stack
 description:    Please see the README.md for usage information, and the wiki on Github for more details.  Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
 category:       Development
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
     , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
-    , rio >=0.1.5.0 && <0.2
+    , rio >=0.1.5.0 && <0.1.9.0
     , semigroups >=0.18.5 && <0.19
     , split >=0.2.3.3 && <0.3
     , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
     , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
-    , rio >=0.1.5.0 && <0.2
+    , rio >=0.1.5.0 && <0.1.9.0
     , semigroups >=0.18.5 && <0.19
     , split >=0.2.3.3 && <0.3
     , stack
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
     , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
-    , rio >=0.1.5.0 && <0.2
+    , rio >=0.1.5.0 && <0.1.9.0
     , semigroups >=0.18.5 && <0.19
     , split >=0.2.3.3 && <0.3
     , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
     , regex-applicative-text >=0.1.0.1 && <0.2
     , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
     , retry (>=0.7.6.3 && <0.9) || (>=0.7.7.0 && <0.9)
-    , rio >=0.1.5.0 && <0.2
+    , rio >=0.1.5.0 && <0.1.9.0
     , semigroups >=0.18.5 && <0.19
     , smallcheck >=1.1.5 && <1.2
     , split >=0.2.3.3 && <0.3