packages feed

Cabal revisions of stack-1.6.1

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

revision 1
--- This file has been generated from package.yaml by hpack version 0.20.0.------ see: https://github.com/sol/hpack------ hash: d149de7c99c88786c765e40f4d0f24a47010c288e64c6cb556d989a04a0df537--name:           stack-version:        1.6.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.git/issues-author:         Commercial Haskell SIG-maintainer:     manny@fpcomplete.com-license:        BSD3-license-file:   LICENSE-build-type:     Custom-cabal-version:  >= 1.10--extra-source-files:-    ChangeLog.md-    CONTRIBUTING.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/MAINTAINER_GUIDE.md-    doc/nix_integration.md-    doc/nonstandard_project_init.md-    doc/README.md-    doc/shell_autocompletion.md-    doc/SIGNING_KEY.md-    doc/travis_ci.md-    doc/yaml_configuration.md-    package.yaml-    README.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--source-repository head-  type: git-  location: https://github.com/commercialhaskell/stack.git--custom-setup-  setup-depends:-      Cabal-    , base-    , 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-  hs-source-dirs:-      src/-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -fwarn-identities-  build-depends:-      Cabal-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.9 && <5-    , base64-bytestring-    , blaze-builder-    , bytestring-    , clock-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , fast-logger-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hastache-    , hpack-    , hpc-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , microlens-mtl-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , 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-    , semigroups-    , split-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-depends:-        bindings-uname-      , pid1-      , unix-    build-tools:-        hsc2hs-  if os(windows)-    hs-source-dirs:-        src/windows/-  else-    hs-source-dirs:-        src/unix/-  exposed-modules:-      Control.Concurrent.Execute-      Data.Aeson.Extended-      Data.Attoparsec.Args-      Data.Attoparsec.Combinators-      Data.Attoparsec.Interpreter-      Data.IORef.RunOnce-      Data.Store.VersionTagged-      Network.HTTP.Download-      Network.HTTP.Download.Verified-      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.Docker-      Stack.Docker.GlobalDB-      Stack.Dot-      Stack.Exec-      Stack.Fetch-      Stack.FileWatch-      Stack.GhcPkg-      Stack.Ghci-      Stack.Ghci.Script-      Stack.Hoogle-      Stack.IDE-      Stack.Image-      Stack.Init-      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.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.Log-      System.Process.PagerEditor-      System.Process.Read-      System.Process.Run-      System.Terminal-  other-modules:-      Hackage.Security.Client.Repository.HttpLib.HttpClient-  default-language: Haskell2010--executable stack-  main-is: Main.hs-  hs-source-dirs:-      src/main-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded-  build-depends:-      Cabal-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.9 && <5-    , base64-bytestring-    , blaze-builder-    , bytestring-    , clock-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , fast-logger-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hastache-    , hpack-    , hpc-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , microlens-mtl-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , 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-    , semigroups-    , split-    , stack-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-depends:-        bindings-uname-      , pid1-      , unix-    build-tools:-        hsc2hs-  if flag(static)-    ld-options: -static -pthread-  if !(flag(disable-git-info))-    cpp-options: -DUSE_GIT_INFO-    build-depends:-        gitrev-      , optparse-simple-  if flag(hide-dependency-versions)-    cpp-options: -DHIDE_DEP_VERSIONS-  if flag(supported-build)-    cpp-options: -DSUPPORTED_BUILD-  other-modules:-      Paths_stack-  default-language: Haskell2010--test-suite stack-integration-test-  type: exitcode-stdio-1.0-  main-is: IntegrationSpec.hs-  hs-source-dirs:-      test/integration-      test/integration/lib-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded -rtsopts -with-rtsopts=-N-  build-depends:-      Cabal-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.9 && <5-    , base64-bytestring-    , blaze-builder-    , bytestring-    , clock-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , fast-logger-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hastache-    , hpack-    , hpc-    , hspec-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , microlens-mtl-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , 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-    , semigroups-    , split-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-depends:-        bindings-uname-      , pid1-      , unix-    build-tools:-        hsc2hs-  if !(flag(integration-tests))-    buildable: False-  other-modules:-      StackTest-      Paths_stack-  default-language: Haskell2010--test-suite stack-test-  type: exitcode-stdio-1.0-  main-is: Test.hs-  hs-source-dirs:-      src/test-  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded-  build-depends:-      Cabal-    , QuickCheck-    , aeson-    , annotated-wl-pprint-    , ansi-terminal-    , async-    , attoparsec-    , base >=4.9 && <5-    , base64-bytestring-    , blaze-builder-    , bytestring-    , clock-    , conduit-    , conduit-extra-    , containers-    , cryptonite-    , cryptonite-conduit-    , deepseq-    , directory-    , echo-    , exceptions-    , extra-    , fast-logger-    , file-embed-    , filelock-    , filepath-    , fsnotify-    , generic-deriving-    , hackage-security-    , hashable-    , hastache-    , hpack-    , hpc-    , hspec-    , http-client-    , http-client-tls-    , http-conduit-    , http-types-    , memory-    , microlens-    , microlens-mtl-    , mintty-    , monad-logger-    , mono-traversable-    , mtl-    , 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-    , semigroups-    , smallcheck-    , split-    , stack-    , stm-    , store-    , store-core-    , streaming-commons-    , tar-    , template-haskell-    , temporary-    , text-    , text-metrics-    , th-reify-many-    , time-    , tls-    , transformers-    , unicode-transforms-    , unix-compat-    , unliftio-    , unordered-containers-    , vector-    , yaml-    , zip-archive-    , zlib-  if os(windows)-    cpp-options: -DWINDOWS-    build-depends:-        Win32-  else-    build-depends:-        bindings-uname-      , pid1-      , unix-    build-tools:-        hsc2hs-  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.Untar.UntarSpec-      Paths_stack-  default-language: Haskell2010+-- This file has been generated from package.yaml by hpack version 0.20.0.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: 517acad1af7545bd6ddf0a6e7a01529ea2f9be0d8721407f2102b72c09a54125
+
+name:           stack
+version:        1.6.1
+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.git/issues
+author:         Commercial Haskell SIG
+maintainer:     manny@fpcomplete.com
+license:        BSD3
+license-file:   LICENSE
+build-type:     Custom
+cabal-version:  >= 1.10
+
+extra-source-files:
+    ChangeLog.md
+    CONTRIBUTING.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/MAINTAINER_GUIDE.md
+    doc/nix_integration.md
+    doc/nonstandard_project_init.md
+    doc/README.md
+    doc/shell_autocompletion.md
+    doc/SIGNING_KEY.md
+    doc/travis_ci.md
+    doc/yaml_configuration.md
+    package.yaml
+    README.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
+
+source-repository head
+  type: git
+  location: https://github.com/commercialhaskell/stack.git
+
+custom-setup
+  setup-depends:
+      Cabal (>=2.0.1.0 && <2.1) || (>=2.0.1.1 && <2.1)
+    , base (>=4.9 && <5) || (>=4.9 && <5)
+    , filepath (>=1.4.1.1 && <1.5) || (>=1.4.1.2 && <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
+  hs-source-dirs:
+      src/
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -fwarn-identities
+  build-depends:
+      Cabal (>=2.0.1.0 && <2.1) || (>=2.0.1.1 && <2.1)
+    , aeson (>=1.1.2.0 && <1.2) || (>=1.2.3.0 && <1.3)
+    , annotated-wl-pprint (>=0.7.0 && <0.8) || (>=0.7.0 && <0.8)
+    , ansi-terminal (>=0.7.1.1 && <0.8) || (>=0.7.1.1 && <0.8)
+    , async (>=2.1.1.1 && <2.2) || (>=2.1.1.1 && <2.2)
+    , attoparsec (>=0.13.1.0 && <0.14) || (>=0.13.2.0 && <0.14)
+    , base (>=4.9 && <5) || (>=4.9 && <5)
+    , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.1 && <1.1)
+    , blaze-builder (>=0.4.0.2 && <0.5) || (>=0.4.0.2 && <0.5)
+    , bytestring (>=0.10.8.1 && <0.11) || (>=0.10.8.2 && <0.11)
+    , clock (>=0.7.2 && <0.8) || (>=0.7.2 && <0.8)
+    , conduit (>=1.2.12.1 && <1.3) || (>=1.2.12.1 && <1.3)
+    , conduit-extra (>=1.1.17 && <1.2) || (>=1.1.17 && <1.2)
+    , containers (>=0.5.7.1 && <0.6) || (>=0.5.10.2 && <0.6)
+    , cryptonite (==0.23.*) || (==0.24.*)
+    , cryptonite-conduit (>=0.2.2 && <0.3) || (>=0.2.2 && <0.3)
+    , deepseq (>=1.4.2.0 && <1.5) || (>=1.4.3.0 && <1.5)
+    , directory (>=1.3.0.0 && <1.4) || (>=1.3.0.2 && <1.4)
+    , echo (>=0.1.3 && <0.2) || (>=0.1.3 && <0.2)
+    , exceptions (>=0.8.3 && <0.9) || (>=0.8.3 && <0.9)
+    , extra (==1.6.*) || (>=1.6.1 && <1.7)
+    , fast-logger (>=2.4.10 && <2.5) || (>=2.4.10 && <2.5)
+    , file-embed (>=0.0.10 && <0.1) || (>=0.0.10.1 && <0.1)
+    , filelock (>=0.1.1.2 && <0.2) || (>=0.1.1.2 && <0.2)
+    , filepath (>=1.4.1.1 && <1.5) || (>=1.4.1.2 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.2.1.1 && <0.3)
+    , generic-deriving (>=1.11.2 && <1.12) || (>=1.11.2 && <1.12)
+    , hackage-security (>=0.5.2.2 && <0.6) || (>=0.5.2.2 && <0.6)
+    , hashable (>=1.2.6.1 && <1.3) || (>=1.2.6.1 && <1.3)
+    , hastache (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , hpack (>=0.20.0 && <0.21) || (>=0.20.0 && <0.21)
+    , hpc (>=0.6.0.3 && <0.7) || (>=0.6.0.3 && <0.7)
+    , http-client (>=0.5.7.1 && <0.6) || (>=0.5.7.1 && <0.6)
+    , http-client-tls (>=0.3.5.1 && <0.4) || (>=0.3.5.1 && <0.4)
+    , http-conduit (>=2.2.3.2 && <2.3) || (>=2.2.4 && <2.3)
+    , http-types (>=0.9.1 && <0.10) || (>=0.9.1 && <0.10)
+    , memory (>=0.14.8 && <0.15) || (>=0.14.9 && <0.15)
+    , microlens (>=0.4.8.1 && <0.5) || (>=0.4.8.1 && <0.5)
+    , microlens-mtl (>=0.1.11.0 && <0.2) || (>=0.1.11.0 && <0.2)
+    , mintty (>=0.1.1 && <0.2) || (>=0.1.1 && <0.2)
+    , monad-logger (>=0.3.25.1 && <0.4) || (>=0.3.26 && <0.4)
+    , mono-traversable (>=1.0.4.0 && <1.1) || (>=1.0.4.0 && <1.1)
+    , mtl (>=2.2.1 && <2.3) || (>=2.2.1 && <2.3)
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.1 && <0.4)
+    , network-uri (>=2.6.1.0 && <2.7) || (>=2.6.1.0 && <2.7)
+    , open-browser (>=0.2.1.0 && <0.3) || (>=0.2.1.0 && <0.3)
+    , optparse-applicative (>=0.13.2.0 && <0.14) || (>=0.14.0.0 && <0.15)
+    , path (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , path-io (>=1.3.3 && <1.4) || (>=1.3.3 && <1.4)
+    , persistent (>=2.7.1 && <2.8) || (>=2.7.1 && <2.8)
+    , persistent-sqlite (>=2.6.3 && <2.7) || (>=2.6.3.1 && <2.7)
+    , persistent-template (>=2.5.3 && <2.6) || (>=2.5.3 && <2.6)
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.3 && <1.2)
+    , primitive (>=0.6.2.0 && <0.7) || (>=0.6.2.0 && <0.7)
+    , process (>=1.4.3.0 && <1.5) || (>=1.6.1.0 && <1.7)
+    , project-template (>=0.2.0 && <0.3) || (>=0.2.0 && <0.3)
+    , regex-applicative-text (>=0.1.0.1 && <0.2) || (>=0.1.0.1 && <0.2)
+    , resourcet (>=1.1.9 && <1.2) || (>=1.1.9 && <1.2)
+    , retry (>=0.7.4.3 && <0.8) || (>=0.7.4.3 && <0.8)
+    , semigroups (>=0.18.3 && <0.19) || (>=0.18.3 && <0.19)
+    , split (>=0.2.3.2 && <0.3) || (>=0.2.3.2 && <0.3)
+    , stm (>=2.4.4.1 && <2.5) || (>=2.4.4.1 && <2.5)
+    , store (>=0.4.3.2 && <0.5) || (>=0.4.3.2 && <0.5)
+    , store-core (>=0.4.1 && <0.5) || (>=0.4.1 && <0.5)
+    , streaming-commons (>=0.1.17 && <0.2) || (>=0.1.18 && <0.2)
+    , tar (>=0.5.0.3 && <0.6) || (>=0.5.0.3 && <0.6)
+    , template-haskell (>=2.11.1.0 && <2.12) || (>=2.12.0.0 && <2.13)
+    , temporary (>=1.2.1.1 && <1.3) || (>=1.2.1.1 && <1.3)
+    , text (>=1.2.2.2 && <1.3) || (>=1.2.2.2 && <1.3)
+    , text-metrics (>=0.3.0 && <0.4) || (>=0.3.0 && <0.4)
+    , th-reify-many (>=0.1.8 && <0.2) || (>=0.1.8 && <0.2)
+    , time (>=1.6.0.1 && <1.7) || (>=1.8.0.2 && <1.9)
+    , tls (>=1.3.11 && <1.4) || (>=1.4.0 && <1.5)
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.2.0 && <0.6)
+    , unicode-transforms (>=0.3.3 && <0.4) || (>=0.3.3 && <0.4)
+    , unix-compat (>=0.4.3.1 && <0.5) || (>=0.5.0.1 && <0.6)
+    , unliftio (>=0.2.0.0 && <0.3) || (>=0.2.0.0 && <0.3)
+    , unordered-containers (>=0.2.8.0 && <0.3) || (>=0.2.8.0 && <0.3)
+    , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.1 && <0.13)
+    , yaml (>=0.8.25 && <0.9) || (>=0.8.25 && <0.9)
+    , zip-archive (>=0.3.1.1 && <0.4) || (>=0.3.1.1 && <0.4)
+    , zlib (>=0.6.1.2 && <0.7) || (>=0.6.1.2 && <0.7)
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32 (>=2.3.1.1 && <2.4) || (>=2.5.4.1 && <2.6)
+  else
+    build-depends:
+        bindings-uname (==0.1.*) || (==0.1.*)
+      , pid1 (>=0.1.2.0 && <0.2) || (>=0.1.2.0 && <0.2)
+      , unix (>=2.7.2.1 && <2.8) || (>=2.7.2.2 && <2.8)
+    build-tools:
+        hsc2hs
+  if os(windows)
+    hs-source-dirs:
+        src/windows/
+  else
+    hs-source-dirs:
+        src/unix/
+  exposed-modules:
+      Control.Concurrent.Execute
+      Data.Aeson.Extended
+      Data.Attoparsec.Args
+      Data.Attoparsec.Combinators
+      Data.Attoparsec.Interpreter
+      Data.IORef.RunOnce
+      Data.Store.VersionTagged
+      Network.HTTP.Download
+      Network.HTTP.Download.Verified
+      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.Docker
+      Stack.Docker.GlobalDB
+      Stack.Dot
+      Stack.Exec
+      Stack.Fetch
+      Stack.FileWatch
+      Stack.GhcPkg
+      Stack.Ghci
+      Stack.Ghci.Script
+      Stack.Hoogle
+      Stack.IDE
+      Stack.Image
+      Stack.Init
+      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.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.Log
+      System.Process.PagerEditor
+      System.Process.Read
+      System.Process.Run
+      System.Terminal
+  other-modules:
+      Hackage.Security.Client.Repository.HttpLib.HttpClient
+  default-language: Haskell2010
+
+executable stack
+  main-is: Main.hs
+  hs-source-dirs:
+      src/main
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded
+  build-depends:
+      Cabal (>=2.0.1.0 && <2.1) || (>=2.0.1.1 && <2.1)
+    , aeson (>=1.1.2.0 && <1.2) || (>=1.2.3.0 && <1.3)
+    , annotated-wl-pprint (>=0.7.0 && <0.8) || (>=0.7.0 && <0.8)
+    , ansi-terminal (>=0.7.1.1 && <0.8) || (>=0.7.1.1 && <0.8)
+    , async (>=2.1.1.1 && <2.2) || (>=2.1.1.1 && <2.2)
+    , attoparsec (>=0.13.1.0 && <0.14) || (>=0.13.2.0 && <0.14)
+    , base (>=4.9 && <5) || (>=4.9 && <5)
+    , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.1 && <1.1)
+    , blaze-builder (>=0.4.0.2 && <0.5) || (>=0.4.0.2 && <0.5)
+    , bytestring (>=0.10.8.1 && <0.11) || (>=0.10.8.2 && <0.11)
+    , clock (>=0.7.2 && <0.8) || (>=0.7.2 && <0.8)
+    , conduit (>=1.2.12.1 && <1.3) || (>=1.2.12.1 && <1.3)
+    , conduit-extra (>=1.1.17 && <1.2) || (>=1.1.17 && <1.2)
+    , containers (>=0.5.7.1 && <0.6) || (>=0.5.10.2 && <0.6)
+    , cryptonite (==0.23.*) || (==0.24.*)
+    , cryptonite-conduit (>=0.2.2 && <0.3) || (>=0.2.2 && <0.3)
+    , deepseq (>=1.4.2.0 && <1.5) || (>=1.4.3.0 && <1.5)
+    , directory (>=1.3.0.0 && <1.4) || (>=1.3.0.2 && <1.4)
+    , echo (>=0.1.3 && <0.2) || (>=0.1.3 && <0.2)
+    , exceptions (>=0.8.3 && <0.9) || (>=0.8.3 && <0.9)
+    , extra (==1.6.*) || (>=1.6.1 && <1.7)
+    , fast-logger (>=2.4.10 && <2.5) || (>=2.4.10 && <2.5)
+    , file-embed (>=0.0.10 && <0.1) || (>=0.0.10.1 && <0.1)
+    , filelock (>=0.1.1.2 && <0.2) || (>=0.1.1.2 && <0.2)
+    , filepath (>=1.4.1.1 && <1.5) || (>=1.4.1.2 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.2.1.1 && <0.3)
+    , generic-deriving (>=1.11.2 && <1.12) || (>=1.11.2 && <1.12)
+    , hackage-security (>=0.5.2.2 && <0.6) || (>=0.5.2.2 && <0.6)
+    , hashable (>=1.2.6.1 && <1.3) || (>=1.2.6.1 && <1.3)
+    , hastache (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , hpack (>=0.20.0 && <0.21) || (>=0.20.0 && <0.21)
+    , hpc (>=0.6.0.3 && <0.7) || (>=0.6.0.3 && <0.7)
+    , http-client (>=0.5.7.1 && <0.6) || (>=0.5.7.1 && <0.6)
+    , http-client-tls (>=0.3.5.1 && <0.4) || (>=0.3.5.1 && <0.4)
+    , http-conduit (>=2.2.3.2 && <2.3) || (>=2.2.4 && <2.3)
+    , http-types (>=0.9.1 && <0.10) || (>=0.9.1 && <0.10)
+    , memory (>=0.14.8 && <0.15) || (>=0.14.9 && <0.15)
+    , microlens (>=0.4.8.1 && <0.5) || (>=0.4.8.1 && <0.5)
+    , microlens-mtl (>=0.1.11.0 && <0.2) || (>=0.1.11.0 && <0.2)
+    , mintty (>=0.1.1 && <0.2) || (>=0.1.1 && <0.2)
+    , monad-logger (>=0.3.25.1 && <0.4) || (>=0.3.26 && <0.4)
+    , mono-traversable (>=1.0.4.0 && <1.1) || (>=1.0.4.0 && <1.1)
+    , mtl (>=2.2.1 && <2.3) || (>=2.2.1 && <2.3)
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.1 && <0.4)
+    , network-uri (>=2.6.1.0 && <2.7) || (>=2.6.1.0 && <2.7)
+    , open-browser (>=0.2.1.0 && <0.3) || (>=0.2.1.0 && <0.3)
+    , optparse-applicative (>=0.13.2.0 && <0.14) || (>=0.14.0.0 && <0.15)
+    , path (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , path-io (>=1.3.3 && <1.4) || (>=1.3.3 && <1.4)
+    , persistent (>=2.7.1 && <2.8) || (>=2.7.1 && <2.8)
+    , persistent-sqlite (>=2.6.3 && <2.7) || (>=2.6.3.1 && <2.7)
+    , persistent-template (>=2.5.3 && <2.6) || (>=2.5.3 && <2.6)
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.3 && <1.2)
+    , primitive (>=0.6.2.0 && <0.7) || (>=0.6.2.0 && <0.7)
+    , process (>=1.4.3.0 && <1.5) || (>=1.6.1.0 && <1.7)
+    , project-template (>=0.2.0 && <0.3) || (>=0.2.0 && <0.3)
+    , regex-applicative-text (>=0.1.0.1 && <0.2) || (>=0.1.0.1 && <0.2)
+    , resourcet (>=1.1.9 && <1.2) || (>=1.1.9 && <1.2)
+    , retry (>=0.7.4.3 && <0.8) || (>=0.7.4.3 && <0.8)
+    , semigroups (>=0.18.3 && <0.19) || (>=0.18.3 && <0.19)
+    , split (>=0.2.3.2 && <0.3) || (>=0.2.3.2 && <0.3)
+    , stack
+    , stm (>=2.4.4.1 && <2.5) || (>=2.4.4.1 && <2.5)
+    , store (>=0.4.3.2 && <0.5) || (>=0.4.3.2 && <0.5)
+    , store-core (>=0.4.1 && <0.5) || (>=0.4.1 && <0.5)
+    , streaming-commons (>=0.1.17 && <0.2) || (>=0.1.18 && <0.2)
+    , tar (>=0.5.0.3 && <0.6) || (>=0.5.0.3 && <0.6)
+    , template-haskell (>=2.11.1.0 && <2.12) || (>=2.12.0.0 && <2.13)
+    , temporary (>=1.2.1.1 && <1.3) || (>=1.2.1.1 && <1.3)
+    , text (>=1.2.2.2 && <1.3) || (>=1.2.2.2 && <1.3)
+    , text-metrics (>=0.3.0 && <0.4) || (>=0.3.0 && <0.4)
+    , th-reify-many (>=0.1.8 && <0.2) || (>=0.1.8 && <0.2)
+    , time (>=1.6.0.1 && <1.7) || (>=1.8.0.2 && <1.9)
+    , tls (>=1.3.11 && <1.4) || (>=1.4.0 && <1.5)
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.2.0 && <0.6)
+    , unicode-transforms (>=0.3.3 && <0.4) || (>=0.3.3 && <0.4)
+    , unix-compat (>=0.4.3.1 && <0.5) || (>=0.5.0.1 && <0.6)
+    , unliftio (>=0.2.0.0 && <0.3) || (>=0.2.0.0 && <0.3)
+    , unordered-containers (>=0.2.8.0 && <0.3) || (>=0.2.8.0 && <0.3)
+    , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.1 && <0.13)
+    , yaml (>=0.8.25 && <0.9) || (>=0.8.25 && <0.9)
+    , zip-archive (>=0.3.1.1 && <0.4) || (>=0.3.1.1 && <0.4)
+    , zlib (>=0.6.1.2 && <0.7) || (>=0.6.1.2 && <0.7)
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32 (>=2.3.1.1 && <2.4) || (>=2.5.4.1 && <2.6)
+  else
+    build-depends:
+        bindings-uname (==0.1.*) || (==0.1.*)
+      , pid1 (>=0.1.2.0 && <0.2) || (>=0.1.2.0 && <0.2)
+      , unix (>=2.7.2.1 && <2.8) || (>=2.7.2.2 && <2.8)
+    build-tools:
+        hsc2hs
+  if flag(static)
+    ld-options: -static -pthread
+  if !(flag(disable-git-info))
+    cpp-options: -DUSE_GIT_INFO
+    build-depends:
+        gitrev
+      , optparse-simple
+  if flag(hide-dependency-versions)
+    cpp-options: -DHIDE_DEP_VERSIONS
+  if flag(supported-build)
+    cpp-options: -DSUPPORTED_BUILD
+  other-modules:
+      Paths_stack
+  default-language: Haskell2010
+
+test-suite stack-integration-test
+  type: exitcode-stdio-1.0
+  main-is: IntegrationSpec.hs
+  hs-source-dirs:
+      test/integration
+      test/integration/lib
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      Cabal (>=2.0.1.0 && <2.1) || (>=2.0.1.1 && <2.1)
+    , aeson (>=1.1.2.0 && <1.2) || (>=1.2.3.0 && <1.3)
+    , annotated-wl-pprint (>=0.7.0 && <0.8) || (>=0.7.0 && <0.8)
+    , ansi-terminal (>=0.7.1.1 && <0.8) || (>=0.7.1.1 && <0.8)
+    , async (>=2.1.1.1 && <2.2) || (>=2.1.1.1 && <2.2)
+    , attoparsec (>=0.13.1.0 && <0.14) || (>=0.13.2.0 && <0.14)
+    , base (>=4.9 && <5) || (>=4.9 && <5)
+    , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.1 && <1.1)
+    , blaze-builder (>=0.4.0.2 && <0.5) || (>=0.4.0.2 && <0.5)
+    , bytestring (>=0.10.8.1 && <0.11) || (>=0.10.8.2 && <0.11)
+    , clock (>=0.7.2 && <0.8) || (>=0.7.2 && <0.8)
+    , conduit (>=1.2.12.1 && <1.3) || (>=1.2.12.1 && <1.3)
+    , conduit-extra (>=1.1.17 && <1.2) || (>=1.1.17 && <1.2)
+    , containers (>=0.5.7.1 && <0.6) || (>=0.5.10.2 && <0.6)
+    , cryptonite (==0.23.*) || (==0.24.*)
+    , cryptonite-conduit (>=0.2.2 && <0.3) || (>=0.2.2 && <0.3)
+    , deepseq (>=1.4.2.0 && <1.5) || (>=1.4.3.0 && <1.5)
+    , directory (>=1.3.0.0 && <1.4) || (>=1.3.0.2 && <1.4)
+    , echo (>=0.1.3 && <0.2) || (>=0.1.3 && <0.2)
+    , exceptions (>=0.8.3 && <0.9) || (>=0.8.3 && <0.9)
+    , extra (==1.6.*) || (>=1.6.1 && <1.7)
+    , fast-logger (>=2.4.10 && <2.5) || (>=2.4.10 && <2.5)
+    , file-embed (>=0.0.10 && <0.1) || (>=0.0.10.1 && <0.1)
+    , filelock (>=0.1.1.2 && <0.2) || (>=0.1.1.2 && <0.2)
+    , filepath (>=1.4.1.1 && <1.5) || (>=1.4.1.2 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.2.1.1 && <0.3)
+    , generic-deriving (>=1.11.2 && <1.12) || (>=1.11.2 && <1.12)
+    , hackage-security (>=0.5.2.2 && <0.6) || (>=0.5.2.2 && <0.6)
+    , hashable (>=1.2.6.1 && <1.3) || (>=1.2.6.1 && <1.3)
+    , hastache (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , hpack (>=0.20.0 && <0.21) || (>=0.20.0 && <0.21)
+    , hpc (>=0.6.0.3 && <0.7) || (>=0.6.0.3 && <0.7)
+    , hspec (>=2.4.4 && <2.5) || (>=2.4.4 && <2.5)
+    , http-client (>=0.5.7.1 && <0.6) || (>=0.5.7.1 && <0.6)
+    , http-client-tls (>=0.3.5.1 && <0.4) || (>=0.3.5.1 && <0.4)
+    , http-conduit (>=2.2.3.2 && <2.3) || (>=2.2.4 && <2.3)
+    , http-types (>=0.9.1 && <0.10) || (>=0.9.1 && <0.10)
+    , memory (>=0.14.8 && <0.15) || (>=0.14.9 && <0.15)
+    , microlens (>=0.4.8.1 && <0.5) || (>=0.4.8.1 && <0.5)
+    , microlens-mtl (>=0.1.11.0 && <0.2) || (>=0.1.11.0 && <0.2)
+    , mintty (>=0.1.1 && <0.2) || (>=0.1.1 && <0.2)
+    , monad-logger (>=0.3.25.1 && <0.4) || (>=0.3.26 && <0.4)
+    , mono-traversable (>=1.0.4.0 && <1.1) || (>=1.0.4.0 && <1.1)
+    , mtl (>=2.2.1 && <2.3) || (>=2.2.1 && <2.3)
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.1 && <0.4)
+    , network-uri (>=2.6.1.0 && <2.7) || (>=2.6.1.0 && <2.7)
+    , open-browser (>=0.2.1.0 && <0.3) || (>=0.2.1.0 && <0.3)
+    , optparse-applicative (>=0.13.2.0 && <0.14) || (>=0.14.0.0 && <0.15)
+    , path (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , path-io (>=1.3.3 && <1.4) || (>=1.3.3 && <1.4)
+    , persistent (>=2.7.1 && <2.8) || (>=2.7.1 && <2.8)
+    , persistent-sqlite (>=2.6.3 && <2.7) || (>=2.6.3.1 && <2.7)
+    , persistent-template (>=2.5.3 && <2.6) || (>=2.5.3 && <2.6)
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.3 && <1.2)
+    , primitive (>=0.6.2.0 && <0.7) || (>=0.6.2.0 && <0.7)
+    , process (>=1.4.3.0 && <1.5) || (>=1.6.1.0 && <1.7)
+    , project-template (>=0.2.0 && <0.3) || (>=0.2.0 && <0.3)
+    , regex-applicative-text (>=0.1.0.1 && <0.2) || (>=0.1.0.1 && <0.2)
+    , resourcet (>=1.1.9 && <1.2) || (>=1.1.9 && <1.2)
+    , retry (>=0.7.4.3 && <0.8) || (>=0.7.4.3 && <0.8)
+    , semigroups (>=0.18.3 && <0.19) || (>=0.18.3 && <0.19)
+    , split (>=0.2.3.2 && <0.3) || (>=0.2.3.2 && <0.3)
+    , stm (>=2.4.4.1 && <2.5) || (>=2.4.4.1 && <2.5)
+    , store (>=0.4.3.2 && <0.5) || (>=0.4.3.2 && <0.5)
+    , store-core (>=0.4.1 && <0.5) || (>=0.4.1 && <0.5)
+    , streaming-commons (>=0.1.17 && <0.2) || (>=0.1.18 && <0.2)
+    , tar (>=0.5.0.3 && <0.6) || (>=0.5.0.3 && <0.6)
+    , template-haskell (>=2.11.1.0 && <2.12) || (>=2.12.0.0 && <2.13)
+    , temporary (>=1.2.1.1 && <1.3) || (>=1.2.1.1 && <1.3)
+    , text (>=1.2.2.2 && <1.3) || (>=1.2.2.2 && <1.3)
+    , text-metrics (>=0.3.0 && <0.4) || (>=0.3.0 && <0.4)
+    , th-reify-many (>=0.1.8 && <0.2) || (>=0.1.8 && <0.2)
+    , time (>=1.6.0.1 && <1.7) || (>=1.8.0.2 && <1.9)
+    , tls (>=1.3.11 && <1.4) || (>=1.4.0 && <1.5)
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.2.0 && <0.6)
+    , unicode-transforms (>=0.3.3 && <0.4) || (>=0.3.3 && <0.4)
+    , unix-compat (>=0.4.3.1 && <0.5) || (>=0.5.0.1 && <0.6)
+    , unliftio (>=0.2.0.0 && <0.3) || (>=0.2.0.0 && <0.3)
+    , unordered-containers (>=0.2.8.0 && <0.3) || (>=0.2.8.0 && <0.3)
+    , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.1 && <0.13)
+    , yaml (>=0.8.25 && <0.9) || (>=0.8.25 && <0.9)
+    , zip-archive (>=0.3.1.1 && <0.4) || (>=0.3.1.1 && <0.4)
+    , zlib (>=0.6.1.2 && <0.7) || (>=0.6.1.2 && <0.7)
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32 (>=2.3.1.1 && <2.4) || (>=2.5.4.1 && <2.6)
+  else
+    build-depends:
+        bindings-uname (==0.1.*) || (==0.1.*)
+      , pid1 (>=0.1.2.0 && <0.2) || (>=0.1.2.0 && <0.2)
+      , unix (>=2.7.2.1 && <2.8) || (>=2.7.2.2 && <2.8)
+    build-tools:
+        hsc2hs
+  if !(flag(integration-tests))
+    buildable: False
+  other-modules:
+      StackTest
+      Paths_stack
+  default-language: Haskell2010
+
+test-suite stack-test
+  type: exitcode-stdio-1.0
+  main-is: Test.hs
+  hs-source-dirs:
+      src/test
+  ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded
+  build-depends:
+      Cabal (>=2.0.1.0 && <2.1) || (>=2.0.1.1 && <2.1)
+    , QuickCheck (>=2.9.2 && <2.10) || (>=2.10.1 && <2.11)
+    , aeson (>=1.1.2.0 && <1.2) || (>=1.2.3.0 && <1.3)
+    , annotated-wl-pprint (>=0.7.0 && <0.8) || (>=0.7.0 && <0.8)
+    , ansi-terminal (>=0.7.1.1 && <0.8) || (>=0.7.1.1 && <0.8)
+    , async (>=2.1.1.1 && <2.2) || (>=2.1.1.1 && <2.2)
+    , attoparsec (>=0.13.1.0 && <0.14) || (>=0.13.2.0 && <0.14)
+    , base (>=4.9 && <5) || (>=4.9 && <5)
+    , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.1 && <1.1)
+    , blaze-builder (>=0.4.0.2 && <0.5) || (>=0.4.0.2 && <0.5)
+    , bytestring (>=0.10.8.1 && <0.11) || (>=0.10.8.2 && <0.11)
+    , clock (>=0.7.2 && <0.8) || (>=0.7.2 && <0.8)
+    , conduit (>=1.2.12.1 && <1.3) || (>=1.2.12.1 && <1.3)
+    , conduit-extra (>=1.1.17 && <1.2) || (>=1.1.17 && <1.2)
+    , containers (>=0.5.7.1 && <0.6) || (>=0.5.10.2 && <0.6)
+    , cryptonite (==0.23.*) || (==0.24.*)
+    , cryptonite-conduit (>=0.2.2 && <0.3) || (>=0.2.2 && <0.3)
+    , deepseq (>=1.4.2.0 && <1.5) || (>=1.4.3.0 && <1.5)
+    , directory (>=1.3.0.0 && <1.4) || (>=1.3.0.2 && <1.4)
+    , echo (>=0.1.3 && <0.2) || (>=0.1.3 && <0.2)
+    , exceptions (>=0.8.3 && <0.9) || (>=0.8.3 && <0.9)
+    , extra (==1.6.*) || (>=1.6.1 && <1.7)
+    , fast-logger (>=2.4.10 && <2.5) || (>=2.4.10 && <2.5)
+    , file-embed (>=0.0.10 && <0.1) || (>=0.0.10.1 && <0.1)
+    , filelock (>=0.1.1.2 && <0.2) || (>=0.1.1.2 && <0.2)
+    , filepath (>=1.4.1.1 && <1.5) || (>=1.4.1.2 && <1.5)
+    , fsnotify (>=0.2.1.1 && <0.3) || (>=0.2.1.1 && <0.3)
+    , generic-deriving (>=1.11.2 && <1.12) || (>=1.11.2 && <1.12)
+    , hackage-security (>=0.5.2.2 && <0.6) || (>=0.5.2.2 && <0.6)
+    , hashable (>=1.2.6.1 && <1.3) || (>=1.2.6.1 && <1.3)
+    , hastache (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , hpack (>=0.20.0 && <0.21) || (>=0.20.0 && <0.21)
+    , hpc (>=0.6.0.3 && <0.7) || (>=0.6.0.3 && <0.7)
+    , hspec (>=2.4.4 && <2.5) || (>=2.4.4 && <2.5)
+    , http-client (>=0.5.7.1 && <0.6) || (>=0.5.7.1 && <0.6)
+    , http-client-tls (>=0.3.5.1 && <0.4) || (>=0.3.5.1 && <0.4)
+    , http-conduit (>=2.2.3.2 && <2.3) || (>=2.2.4 && <2.3)
+    , http-types (>=0.9.1 && <0.10) || (>=0.9.1 && <0.10)
+    , memory (>=0.14.8 && <0.15) || (>=0.14.9 && <0.15)
+    , microlens (>=0.4.8.1 && <0.5) || (>=0.4.8.1 && <0.5)
+    , microlens-mtl (>=0.1.11.0 && <0.2) || (>=0.1.11.0 && <0.2)
+    , mintty (>=0.1.1 && <0.2) || (>=0.1.1 && <0.2)
+    , monad-logger (>=0.3.25.1 && <0.4) || (>=0.3.26 && <0.4)
+    , mono-traversable (>=1.0.4.0 && <1.1) || (>=1.0.4.0 && <1.1)
+    , mtl (>=2.2.1 && <2.3) || (>=2.2.1 && <2.3)
+    , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.1 && <0.4)
+    , network-uri (>=2.6.1.0 && <2.7) || (>=2.6.1.0 && <2.7)
+    , open-browser (>=0.2.1.0 && <0.3) || (>=0.2.1.0 && <0.3)
+    , optparse-applicative (>=0.13.2.0 && <0.14) || (>=0.14.0.0 && <0.15)
+    , path (>=0.6.1 && <0.7) || (>=0.6.1 && <0.7)
+    , path-io (>=1.3.3 && <1.4) || (>=1.3.3 && <1.4)
+    , persistent (>=2.7.1 && <2.8) || (>=2.7.1 && <2.8)
+    , persistent-sqlite (>=2.6.3 && <2.7) || (>=2.6.3.1 && <2.7)
+    , persistent-template (>=2.5.3 && <2.6) || (>=2.5.3 && <2.6)
+    , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.3 && <1.2)
+    , primitive (>=0.6.2.0 && <0.7) || (>=0.6.2.0 && <0.7)
+    , process (>=1.4.3.0 && <1.5) || (>=1.6.1.0 && <1.7)
+    , project-template (>=0.2.0 && <0.3) || (>=0.2.0 && <0.3)
+    , regex-applicative-text (>=0.1.0.1 && <0.2) || (>=0.1.0.1 && <0.2)
+    , resourcet (>=1.1.9 && <1.2) || (>=1.1.9 && <1.2)
+    , retry (>=0.7.4.3 && <0.8) || (>=0.7.4.3 && <0.8)
+    , semigroups (>=0.18.3 && <0.19) || (>=0.18.3 && <0.19)
+    , smallcheck (>=1.1.2 && <1.2) || (>=1.1.2 && <1.2)
+    , split (>=0.2.3.2 && <0.3) || (>=0.2.3.2 && <0.3)
+    , stack
+    , stm (>=2.4.4.1 && <2.5) || (>=2.4.4.1 && <2.5)
+    , store (>=0.4.3.2 && <0.5) || (>=0.4.3.2 && <0.5)
+    , store-core (>=0.4.1 && <0.5) || (>=0.4.1 && <0.5)
+    , streaming-commons (>=0.1.17 && <0.2) || (>=0.1.18 && <0.2)
+    , tar (>=0.5.0.3 && <0.6) || (>=0.5.0.3 && <0.6)
+    , template-haskell (>=2.11.1.0 && <2.12) || (>=2.12.0.0 && <2.13)
+    , temporary (>=1.2.1.1 && <1.3) || (>=1.2.1.1 && <1.3)
+    , text (>=1.2.2.2 && <1.3) || (>=1.2.2.2 && <1.3)
+    , text-metrics (>=0.3.0 && <0.4) || (>=0.3.0 && <0.4)
+    , th-reify-many (>=0.1.8 && <0.2) || (>=0.1.8 && <0.2)
+    , time (>=1.6.0.1 && <1.7) || (>=1.8.0.2 && <1.9)
+    , tls (>=1.3.11 && <1.4) || (>=1.4.0 && <1.5)
+    , transformers (>=0.5.2.0 && <0.6) || (>=0.5.2.0 && <0.6)
+    , unicode-transforms (>=0.3.3 && <0.4) || (>=0.3.3 && <0.4)
+    , unix-compat (>=0.4.3.1 && <0.5) || (>=0.5.0.1 && <0.6)
+    , unliftio (>=0.2.0.0 && <0.3) || (>=0.2.0.0 && <0.3)
+    , unordered-containers (>=0.2.8.0 && <0.3) || (>=0.2.8.0 && <0.3)
+    , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.1 && <0.13)
+    , yaml (>=0.8.25 && <0.9) || (>=0.8.25 && <0.9)
+    , zip-archive (>=0.3.1.1 && <0.4) || (>=0.3.1.1 && <0.4)
+    , zlib (>=0.6.1.2 && <0.7) || (>=0.6.1.2 && <0.7)
+  if os(windows)
+    cpp-options: -DWINDOWS
+    build-depends:
+        Win32 (>=2.3.1.1 && <2.4) || (>=2.5.4.1 && <2.6)
+  else
+    build-depends:
+        bindings-uname (==0.1.*) || (==0.1.*)
+      , pid1 (>=0.1.2.0 && <0.2) || (>=0.1.2.0 && <0.2)
+      , unix (>=2.7.2.1 && <2.8) || (>=2.7.2.2 && <2.8)
+    build-tools:
+        hsc2hs
+  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.Untar.UntarSpec
+      Paths_stack
+  default-language: Haskell2010
revision 2
 
 name:           stack
 version:        1.6.1
-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
 homepage:       http://haskellstack.org
-bug-reports:    https://github.com/commercialhaskell/stack.git/issues
+bug-reports:    https://github.com/commercialhaskell/stack/issues
 author:         Commercial Haskell SIG
 maintainer:     manny@fpcomplete.com
 license:        BSD3