Cabal revisions of stack-3.1.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.0-name: stack-version: 3.1.1-license: BSD3-license-file: LICENSE-maintainer: manny@fpcomplete.com-author: Commercial Haskell SIG-homepage: http://haskellstack.org-bug-reports: https://github.com/commercialhaskell/stack/issues-synopsis: The Haskell Tool Stack-description:- Please see the documentation at <https://docs.haskellstack.org>- for usage information.- .- If building a 'stack' executable for distribution, please download the- source code from <https://github.com/commercialhaskell/stack/releases>- and build it using Stack itself in order to ensure identical behaviour- to official binaries. This package on Hackage is provided for convenience- and bootstrapping purposes.- .- 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-build-type: Custom-extra-source-files:- CONTRIBUTING.md- ChangeLog.md- README.md- stack.yaml- doc/build_overview.md- doc/ChangeLog.md- doc/commands/bench_command.md- doc/commands/build_command.md- doc/commands/clean_command.md- doc/commands/config_command.md- doc/commands/docker_command.md- doc/commands/dot_command.md- doc/commands/eval_command.md- doc/commands/exec_command.md- doc/commands/ghc_command.md- doc/commands/ghci_command.md- doc/commands/haddock_command.md- doc/commands/hoogle_command.md- doc/commands/hpc_command.md- doc/commands/ide_command.md- doc/commands/index.md- doc/commands/init_command.md- doc/commands/install_command.md- doc/commands/list_command.md- doc/commands/ls_command.md- doc/commands/new_command.md- doc/commands/path_command.md- doc/commands/purge_command.md- doc/commands/query_command.md- doc/commands/repl_command.md- doc/commands/run_command.md- doc/commands/runghc_command.md- doc/commands/runhaskell_command.md- doc/commands/script_command.md- doc/commands/sdist_command.md- doc/commands/setup_command.md- doc/commands/templates_command.md- doc/commands/test_command.md- doc/commands/uninstall_command.md- doc/commands/unpack_command.md- doc/commands/update_command.md- doc/commands/upgrade_command.md- doc/commands/upload_command.md- doc/community/index.md- doc/configure/customisation_scripts.md- doc/configure/environment_variables.md- doc/configure/global_flags.md- doc/configure/index.md- doc/configure/yaml/index.md- doc/configure/yaml/non-project.md- doc/configure/yaml/project.md- doc/CONTRIBUTING.md- doc/dev_containers.md- doc/faq.md- doc/glossary.md- doc/install_and_upgrade.md- doc/maintainers/7zip.md- doc/maintainers/archive/README.md- doc/maintainers/archive/releases.md- doc/maintainers/docker.md- doc/maintainers/docker_images.md- doc/maintainers/ghc.md- doc/maintainers/haskellstack.org.md- doc/maintainers/msys.md- doc/maintainers/releases.md- doc/maintainers/self-hosted_runners.md- doc/maintainers/stack_errors.md- doc/maintainers/team_process.md- doc/other_resources.md- doc/README.md- doc/SIGNING_KEY.md- doc/topics/azure_ci.md- doc/topics/CI.md- doc/topics/custom_snapshot.md- doc/topics/debugging.md- doc/topics/developing_on_windows.md- doc/topics/docker_integration.md- doc/topics/editor_integration.md- doc/topics/haskell_and_c_code.md- doc/topics/index.md- doc/topics/lock_files.md- doc/topics/nix_integration.md- doc/topics/nonstandard_project_init.md- doc/topics/package_location.md- doc/topics/scripts.md- doc/topics/shell_autocompletion.md- doc/topics/snapshot_location.md- doc/topics/Stack_and_VS_Code.md- doc/topics/stack_root.md- doc/topics/stack_work.md- doc/topics/stack_yaml_vs_cabal_package_file.md- doc/topics/travis_ci.md- doc/tutorial/building_existing_projects.md- doc/tutorial/building_your_project.md- doc/tutorial/cabal_flags_and_ghc_options.md- doc/tutorial/executing_commands.md- doc/tutorial/hello_world_example.md- doc/tutorial/index.md- doc/tutorial/installed_package_databases.md- doc/tutorial/locations_used_by_stack.md- doc/tutorial/multi-package_projects.md- doc/tutorial/stack_build_synonyms.md- doc/tutorial/stack_build_targets.md- doc/tutorial/stack_configuration.md- doc/tutorial/tutorial_conclusion.md- doc/tutorial/using_ghc_interactively.md- src/setup-shim/StackSetupShim.hs- tests/unit/package-dump/ghc-7.10.txt- tests/unit/package-dump/ghc-7.8.4-osx.txt- tests/unit/package-dump/ghc-7.8.txt- tests/unit/package-dump/ghc-head.txt- tests/unit/Stack/Untar/test1.tar.gz- tests/unit/Stack/Untar/test2.tar.gz- cabal.project- cabal.config--source-repository head- type: git- location: https://github.com/commercialhaskell/stack--custom-setup- setup-depends:- Cabal >=3.10.3.0 && <3.12,- base >=4.14.3.0 && <5,- filepath >=1.4.300.1--flag developer-mode- description: By default, output extra developer information.- default: False- manual: True--flag disable-git-info- description:- Disable inclusion of current Git information in the Stack executable when it is built.-- default: False- manual: True--flag disable-stack-upload- description:- For use only during development and debugging. Disable 'stack upload' so that it does not make HTTP requests. Stack will output information about the HTTP request(s) that it would have made if the command was enabled.-- default: False- manual: True--flag hide-dependency-versions- description:- Hides dependency versions from 'stack --version'. Used only when building a Stack executable for official release. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING STACK ANY OTHER WAY (e.g. using Cabal or from Hackage), as it makes debugging support requests more difficult.-- default: False- manual: True--flag integration-tests- description: Run the integration test suite.- default: False- manual: True--flag static- description:- When building the Stack executable, or the stack-integration-test executable, pass the -static and -pthread flags to the linker used by GHC.-- default: False- manual: True--flag supported-build- description:- If false, causes 'stack --version' to issue a warning about the build being unsupported. Used only when building a Stack executable for official release. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING STACK ANY OTHER WAY (e.g. using Cabal or from Hackage), as it makes debugging support requests more difficult.-- default: False- manual: True--library- exposed-modules:- Control.Concurrent.Execute- Data.Attoparsec.Args- Data.Attoparsec.Combinators- Data.Attoparsec.Interpreter- Data.Monoid.Map- GHC.Utils.GhcPkg.Main.Compat- Network.HTTP.StackClient- Options.Applicative.Args- Options.Applicative.Builder.Extra- Options.Applicative.Complicated- Path.CheckInstall- Path.Extended- Path.Extra- Path.Find- Stack- Stack.Build- Stack.Build.Cache- Stack.Build.ConstructPlan- Stack.Build.Execute- Stack.Build.ExecuteEnv- Stack.Build.ExecutePackage- Stack.Build.Haddock- Stack.Build.Installed- Stack.Build.Source- Stack.Build.Target- Stack.BuildInfo- Stack.BuildOpts- Stack.BuildPlan- Stack.CLI- Stack.Clean- Stack.Component- Stack.ComponentFile- Stack.Config- Stack.Config.Build- Stack.Config.ConfigureScript- Stack.Config.Docker- Stack.Config.Nix- Stack.ConfigCmd- Stack.Constants- Stack.Constants.Config- Stack.Constants.StackProgName- Stack.Coverage- Stack.DefaultColorWhen- Stack.DependencyGraph- Stack.Docker- Stack.DockerCmd- Stack.Dot- Stack.Eval- Stack.Exec- Stack.FileWatch- Stack.GhcPkg- Stack.Ghci- Stack.Ghci.Script- Stack.Hoogle- Stack.IDE- Stack.Init- Stack.List- Stack.Ls- Stack.Lock- 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.EvalParser- Stack.Options.ExecParser- Stack.Options.GhcBuildParser- Stack.Options.GhciParser- Stack.Options.GhcVariantParser- Stack.Options.GlobalParser- Stack.Options.HaddockParser- Stack.Options.HpcReportParser- Stack.Options.InitParser- Stack.Options.LogLevelParser- Stack.Options.LsParser- Stack.Options.NewParser- Stack.Options.NixParser- Stack.Options.PackageParser- Stack.Options.PathParser- Stack.Options.SDistParser- Stack.Options.ScriptParser- Stack.Options.SetupParser- Stack.Options.SnapshotParser- Stack.Options.TestParser- Stack.Options.UnpackParser- Stack.Options.UpgradeParser- Stack.Options.UploadParser- Stack.Options.Utils- Stack.Package- Stack.PackageDump- Stack.PackageFile- Stack.Path- Stack.Prelude- Stack.Query- Stack.Runners- Stack.Script- Stack.SDist- Stack.Setup- Stack.Setup.Installed- Stack.SetupCmd- Stack.SourceMap- Stack.Storage.Project- Stack.Storage.User- Stack.Storage.Util- Stack.Templates- Stack.Types.AddCommand- Stack.Types.AllowNewerDeps- Stack.Types.ApplyGhcOptions- Stack.Types.ApplyProgOptions- Stack.Types.Build- Stack.Types.Build.ConstructPlan- Stack.Types.Build.Exception- Stack.Types.BuildConfig- Stack.Types.BuildOpts- Stack.Types.BuildOptsCLI- Stack.Types.BuildOptsMonoid- Stack.Types.CabalConfigKey- Stack.Types.Cache- Stack.Types.Casa- Stack.Types.ColorWhen- Stack.Types.CompCollection- Stack.Types.CompilerBuild- Stack.Types.CompilerPaths- Stack.Types.Compiler- Stack.Types.Component- Stack.Types.ComponentUtils- Stack.Types.Config- Stack.Types.Config.Exception- Stack.Types.ConfigMonoid- Stack.Types.ConfigureOpts- Stack.Types.Curator- Stack.Types.Dependency- Stack.Types.DependencyTree- Stack.Types.Docker- Stack.Types.DockerEntrypoint- Stack.Types.DotConfig- Stack.Types.DotOpts- Stack.Types.DownloadInfo- Stack.Types.DumpLogs- Stack.Types.DumpPackage- Stack.Types.EnvConfig- Stack.Types.EnvSettings- Stack.Types.ExtraDirs- Stack.Types.FileDigestCache- Stack.Types.GHCDownloadInfo- Stack.Types.GHCVariant- Stack.Types.GhcOptionKey- Stack.Types.GhcOptions- Stack.Types.GhcPkgId- Stack.Types.GlobalOpts- Stack.Types.GlobalOptsMonoid- Stack.Types.Installed- Stack.Types.InterfaceOpt- Stack.Types.IsMutable- Stack.Types.LockFileBehavior- Stack.Types.MsysEnvironment- Stack.Types.NamedComponent- Stack.Types.Nix- Stack.Types.Package- Stack.Types.PackageFile- Stack.Types.PackageName- Stack.Types.ParentMap- Stack.Types.Platform- Stack.Types.Project- Stack.Types.ProjectAndConfigMonoid- Stack.Types.ProjectConfig- Stack.Types.PvpBounds- Stack.Types.Runner- Stack.Types.SCM- Stack.Types.SetupInfo- Stack.Types.Snapshot- Stack.Types.SourceMap- Stack.Types.StackYamlLoc- Stack.Types.Storage- Stack.Types.TemplateName- Stack.Types.UnusedFlags- Stack.Types.UploadOpts- Stack.Types.Version- Stack.Types.VersionedDownloadInfo- Stack.Types.WantedCompilerSetter- Stack.Uninstall- Stack.Unpack- Stack.Update- Stack.Upgrade- Stack.Upload- System.Info.ShortPathName- System.Permissions- System.Process.Pager- System.Terminal- Build_stack- Paths_stack-- hs-source-dirs: src- autogen-modules:- Build_stack- Paths_stack-- default-language: GHC2021- ghc-options:- -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists- -optP-Wno-nonportable-include-path -Widentities-- build-depends:- Cabal >=3.8.1.0 && <3.12,- aeson >=2.0.3.0,- aeson-warning-parser >=0.1.1,- ansi-terminal >=1.0.2,- array >=0.5.6.0,- async >=2.2.5,- attoparsec >=0.14.4,- base >=4.16.0.0 && <5,- base64-bytestring >=1.2.1.0,- bytestring >=0.11.5.3,- casa-client >=0.0.2,- companion >=0.1.0,- conduit >=1.3.5,- conduit-extra >=1.3.6,- containers >=0.6.7,- crypton >=0.34,- directory >=1.3.8.5,- echo >=0.1.4,- exceptions >=0.10.7,- extra >=1.7.16,- file-embed >=0.0.16.0,- filelock >=0.1.1.7,- filepath >=1.4.300.1,- fsnotify >=0.4.1,- generic-deriving >=1.14.5,- ghc-boot >=9.6.6,- hashable >=1.4.4.0,- hi-file-parser >=0.1.6.0,- hpack >=0.36.0,- hpc >=0.6.2.0,- http-client >=0.7.17,- http-client-tls >=0.3.6.2,- http-conduit >=2.3.8.3,- http-download >=0.2.1.0,- http-types >=0.12.4,- memory >=0.18.0,- microlens >=0.4.13.1,- mtl >=2.3.1,- mustache >=2.4.2,- neat-interpolation >=0.5.1.4,- open-browser >=0.2.1.0,- optparse-applicative >=0.18.1.0,- pantry >=0.10.0,- path >=0.9.5,- path-io >=1.8.2,- persistent >=2.14.0.0 && <2.15,- persistent-sqlite >=2.13.3.0,- pretty >=1.1.3.6,- process >=1.6.13.2,- project-template >=0.2.1.0,- random >=1.2.1.2,- rio >=0.1.22.0,- rio-prettyprint >=0.1.8.0,- split >=0.2.5,- stm >=2.5.1.0,- tar >=0.6.2.0,- template-haskell >=2.20.0.0,- text >=2.0.2,- time >=1.12.2,- transformers >=0.6.1.0,- unix-compat >=0.7.2,- unordered-containers >=0.2.20,- vector >=0.13.1.0,- yaml >=0.11.11.2,- zlib >=0.6.3.0-- if os(windows)- cpp-options: -DWINDOWS- build-depends: Win32 >=2.13.3.0-- else- build-tool-depends: hsc2hs:hsc2hs- build-depends: unix-- if (impl(ghc >=9.4.5) && os(windows))- build-depends: network >=3.1.2.9-- if flag(developer-mode)- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True-- else- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False-- if flag(disable-stack-upload)- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True-- else- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False-- if os(windows)- hs-source-dirs: src/windows/- other-modules:- Stack.Constants.UsrLibDirs- Stack.Docker.Handlers- System.Posix.User- System.Uname-- else- c-sources: src/unix/cbits/uname.c- hs-source-dirs: src/unix/- other-modules:- Stack.Constants.UsrLibDirs- Stack.Docker.Handlers- System.Uname-- if !flag(disable-git-info)- cpp-options: -DUSE_GIT_INFO- build-depends:- githash >=0.1.7.0,- optparse-simple >=0.1.1.4-- if flag(hide-dependency-versions)- cpp-options: -DHIDE_DEP_VERSIONS-- if flag(supported-build)- cpp-options: -DSUPPORTED_BUILD--executable stack- main-is: Main.hs- hs-source-dirs: app- other-modules: Paths_stack- autogen-modules: Paths_stack- default-language: GHC2021- ghc-options:- -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists- -optP-Wno-nonportable-include-path -threaded -rtsopts-- build-depends:- Cabal >=3.8.1.0 && <3.12,- aeson >=2.0.3.0,- aeson-warning-parser >=0.1.1,- ansi-terminal >=1.0.2,- array >=0.5.6.0,- async >=2.2.5,- attoparsec >=0.14.4,- base >=4.16.0.0 && <5,- base64-bytestring >=1.2.1.0,- bytestring >=0.11.5.3,- casa-client >=0.0.2,- companion >=0.1.0,- conduit >=1.3.5,- conduit-extra >=1.3.6,- containers >=0.6.7,- crypton >=0.34,- directory >=1.3.8.5,- echo >=0.1.4,- exceptions >=0.10.7,- extra >=1.7.16,- file-embed >=0.0.16.0,- filelock >=0.1.1.7,- filepath >=1.4.300.1,- fsnotify >=0.4.1,- generic-deriving >=1.14.5,- ghc-boot >=9.6.6,- hashable >=1.4.4.0,- hi-file-parser >=0.1.6.0,- hpack >=0.36.0,- hpc >=0.6.2.0,- http-client >=0.7.17,- http-client-tls >=0.3.6.2,- http-conduit >=2.3.8.3,- http-download >=0.2.1.0,- http-types >=0.12.4,- memory >=0.18.0,- microlens >=0.4.13.1,- mtl >=2.3.1,- mustache >=2.4.2,- neat-interpolation >=0.5.1.4,- open-browser >=0.2.1.0,- optparse-applicative >=0.18.1.0,- pantry >=0.10.0,- path >=0.9.5,- path-io >=1.8.2,- persistent >=2.14.0.0 && <2.15,- persistent-sqlite >=2.13.3.0,- pretty >=1.1.3.6,- process >=1.6.13.2,- project-template >=0.2.1.0,- random >=1.2.1.2,- rio >=0.1.22.0,- rio-prettyprint >=0.1.8.0,- split >=0.2.5,- stack,- stm >=2.5.1.0,- tar >=0.6.2.0,- template-haskell >=2.20.0.0,- text >=2.0.2,- time >=1.12.2,- transformers >=0.6.1.0,- unix-compat >=0.7.2,- unordered-containers >=0.2.20,- vector >=0.13.1.0,- yaml >=0.11.11.2,- zlib >=0.6.3.0-- if os(windows)- cpp-options: -DWINDOWS- build-depends: Win32 >=2.13.3.0-- else- build-tool-depends: hsc2hs:hsc2hs- build-depends: unix-- if (impl(ghc >=9.4.5) && os(windows))- build-depends: network >=3.1.2.9-- if flag(developer-mode)- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True-- else- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False-- if flag(disable-stack-upload)- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True-- else- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False-- if flag(static)- ld-options: -static -pthread--executable stack-integration-test- main-is: IntegrationSpec.hs- hs-source-dirs: tests/integration tests/integration/lib- other-modules:- StackTest- Paths_stack-- autogen-modules: Paths_stack- default-language: GHC2021- ghc-options:- -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists- -optP-Wno-nonportable-include-path -threaded -rtsopts- -with-rtsopts=-N-- build-depends:- Cabal >=3.8.1.0 && <3.12,- aeson >=2.0.3.0,- aeson-warning-parser >=0.1.1,- ansi-terminal >=1.0.2,- array >=0.5.6.0,- async >=2.2.5,- attoparsec >=0.14.4,- base >=4.16.0.0 && <5,- base64-bytestring >=1.2.1.0,- bytestring >=0.11.5.3,- casa-client >=0.0.2,- companion >=0.1.0,- conduit >=1.3.5,- conduit-extra >=1.3.6,- containers >=0.6.7,- crypton >=0.34,- directory >=1.3.8.5,- echo >=0.1.4,- exceptions >=0.10.7,- extra >=1.7.16,- file-embed >=0.0.16.0,- filelock >=0.1.1.7,- filepath >=1.4.300.1,- fsnotify >=0.4.1,- generic-deriving >=1.14.5,- ghc-boot >=9.6.6,- hashable >=1.4.4.0,- hi-file-parser >=0.1.6.0,- hpack >=0.36.0,- hpc >=0.6.2.0,- hspec >=2.11.9,- http-client >=0.7.17,- http-client-tls >=0.3.6.2,- http-conduit >=2.3.8.3,- http-download >=0.2.1.0,- http-types >=0.12.4,- memory >=0.18.0,- microlens >=0.4.13.1,- mtl >=2.3.1,- mustache >=2.4.2,- neat-interpolation >=0.5.1.4,- open-browser >=0.2.1.0,- optparse-applicative >=0.18.1.0,- optparse-generic >=1.5.2,- pantry >=0.10.0,- path >=0.9.5,- path-io >=1.8.2,- persistent >=2.14.0.0 && <2.15,- persistent-sqlite >=2.13.3.0,- pretty >=1.1.3.6,- process >=1.6.13.2,- project-template >=0.2.1.0,- random >=1.2.1.2,- rio >=0.1.22.0,- rio-prettyprint >=0.1.8.0,- split >=0.2.5,- stm >=2.5.1.0,- tar >=0.6.2.0,- template-haskell >=2.20.0.0,- text >=2.0.2,- time >=1.12.2,- transformers >=0.6.1.0,- unix-compat >=0.7.2,- unordered-containers >=0.2.20,- vector >=0.13.1.0,- yaml >=0.11.11.2,- zlib >=0.6.3.0-- if os(windows)- cpp-options: -DWINDOWS- build-depends: Win32 >=2.13.3.0-- else- build-tool-depends: hsc2hs:hsc2hs- build-depends: unix-- if (impl(ghc >=9.4.5) && os(windows))- build-depends: network >=3.1.2.9-- if flag(developer-mode)- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True-- else- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False-- if flag(disable-stack-upload)- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True-- else- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False-- if !flag(integration-tests)- buildable: False-- if flag(static)- ld-options: -static -pthread--test-suite stack-unit-test- type: exitcode-stdio-1.0- main-is: Spec.hs- build-tool-depends: hspec-discover:hspec-discover- hs-source-dirs: tests/unit- other-modules:- Stack.ArgsSpec- Stack.Build.ExecuteSpec- Stack.Build.TargetSpec- Stack.Config.DockerSpec- Stack.ConfigSpec- Stack.DotSpec- Stack.Ghci.ScriptSpec- Stack.GhciSpec- Stack.LockSpec- Stack.NixSpec- Stack.PackageDumpSpec- Stack.Types.TemplateNameSpec- Stack.UploadSpec- Paths_stack-- autogen-modules: Paths_stack- default-language: GHC2021- ghc-options:- -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists- -optP-Wno-nonportable-include-path -threaded-- build-depends:- Cabal >=3.8.1.0 && <3.12,- QuickCheck >=2.14.3,- aeson >=2.0.3.0,- aeson-warning-parser >=0.1.1,- ansi-terminal >=1.0.2,- array >=0.5.6.0,- async >=2.2.5,- attoparsec >=0.14.4,- base >=4.16.0.0 && <5,- base64-bytestring >=1.2.1.0,- bytestring >=0.11.5.3,- casa-client >=0.0.2,- companion >=0.1.0,- conduit >=1.3.5,- conduit-extra >=1.3.6,- containers >=0.6.7,- crypton >=0.34,- directory >=1.3.8.5,- echo >=0.1.4,- exceptions >=0.10.7,- extra >=1.7.16,- file-embed >=0.0.16.0,- filelock >=0.1.1.7,- filepath >=1.4.300.1,- fsnotify >=0.4.1,- generic-deriving >=1.14.5,- ghc-boot >=9.6.6,- hashable >=1.4.4.0,- hi-file-parser >=0.1.6.0,- hpack >=0.36.0,- hpc >=0.6.2.0,- hspec >=2.11.9,- http-client >=0.7.17,- http-client-tls >=0.3.6.2,- http-conduit >=2.3.8.3,- http-download >=0.2.1.0,- http-types >=0.12.4,- memory >=0.18.0,- microlens >=0.4.13.1,- mtl >=2.3.1,- mustache >=2.4.2,- neat-interpolation >=0.5.1.4,- open-browser >=0.2.1.0,- optparse-applicative >=0.18.1.0,- pantry >=0.10.0,- path >=0.9.5,- path-io >=1.8.2,- persistent >=2.14.0.0 && <2.15,- persistent-sqlite >=2.13.3.0,- pretty >=1.1.3.6,- process >=1.6.13.2,- project-template >=0.2.1.0,- random >=1.2.1.2,- raw-strings-qq >=1.1,- rio >=0.1.22.0,- rio-prettyprint >=0.1.8.0,- split >=0.2.5,- stack,- stm >=2.5.1.0,- tar >=0.6.2.0,- template-haskell >=2.20.0.0,- text >=2.0.2,- time >=1.12.2,- transformers >=0.6.1.0,- unix-compat >=0.7.2,- unordered-containers >=0.2.20,- vector >=0.13.1.0,- yaml >=0.11.11.2,- zlib >=0.6.3.0-- if os(windows)- cpp-options: -DWINDOWS- build-depends: Win32 >=2.13.3.0-- else- build-tool-depends: hsc2hs:hsc2hs- build-depends: unix-- if (impl(ghc >=9.4.5) && os(windows))- build-depends: network >=3.1.2.9-- if flag(developer-mode)- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True-- else- cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False-- if flag(disable-stack-upload)- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True-- else- cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False-- if os(windows)- hs-source-dirs: tests/unit/windows/- other-modules: Stack.Ghci.FakePaths-- else- hs-source-dirs: tests/unit/unix/- other-modules: Stack.Ghci.FakePaths+cabal-version: 2.0 +name: stack +version: 3.1.1 +x-revision: 1 +license: BSD3 +license-file: LICENSE +maintainer: manny@fpcomplete.com +author: Commercial Haskell SIG +homepage: http://haskellstack.org +bug-reports: https://github.com/commercialhaskell/stack/issues +synopsis: The Haskell Tool Stack +description: + Please see the documentation at <https://docs.haskellstack.org> + for usage information. + . + If building a 'stack' executable for distribution, please download the + source code from <https://github.com/commercialhaskell/stack/releases> + and build it using Stack itself in order to ensure identical behaviour + to official binaries. This package on Hackage is provided for convenience + and bootstrapping purposes. + . + 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 +build-type: Custom +extra-source-files: + CONTRIBUTING.md + ChangeLog.md + README.md + stack.yaml + doc/build_overview.md + doc/ChangeLog.md + doc/commands/bench_command.md + doc/commands/build_command.md + doc/commands/clean_command.md + doc/commands/config_command.md + doc/commands/docker_command.md + doc/commands/dot_command.md + doc/commands/eval_command.md + doc/commands/exec_command.md + doc/commands/ghc_command.md + doc/commands/ghci_command.md + doc/commands/haddock_command.md + doc/commands/hoogle_command.md + doc/commands/hpc_command.md + doc/commands/ide_command.md + doc/commands/index.md + doc/commands/init_command.md + doc/commands/install_command.md + doc/commands/list_command.md + doc/commands/ls_command.md + doc/commands/new_command.md + doc/commands/path_command.md + doc/commands/purge_command.md + doc/commands/query_command.md + doc/commands/repl_command.md + doc/commands/run_command.md + doc/commands/runghc_command.md + doc/commands/runhaskell_command.md + doc/commands/script_command.md + doc/commands/sdist_command.md + doc/commands/setup_command.md + doc/commands/templates_command.md + doc/commands/test_command.md + doc/commands/uninstall_command.md + doc/commands/unpack_command.md + doc/commands/update_command.md + doc/commands/upgrade_command.md + doc/commands/upload_command.md + doc/community/index.md + doc/configure/customisation_scripts.md + doc/configure/environment_variables.md + doc/configure/global_flags.md + doc/configure/index.md + doc/configure/yaml/index.md + doc/configure/yaml/non-project.md + doc/configure/yaml/project.md + doc/CONTRIBUTING.md + doc/dev_containers.md + doc/faq.md + doc/glossary.md + doc/install_and_upgrade.md + doc/maintainers/7zip.md + doc/maintainers/archive/README.md + doc/maintainers/archive/releases.md + doc/maintainers/docker.md + doc/maintainers/docker_images.md + doc/maintainers/ghc.md + doc/maintainers/haskellstack.org.md + doc/maintainers/msys.md + doc/maintainers/releases.md + doc/maintainers/self-hosted_runners.md + doc/maintainers/stack_errors.md + doc/maintainers/team_process.md + doc/other_resources.md + doc/README.md + doc/SIGNING_KEY.md + doc/topics/azure_ci.md + doc/topics/CI.md + doc/topics/custom_snapshot.md + doc/topics/debugging.md + doc/topics/developing_on_windows.md + doc/topics/docker_integration.md + doc/topics/editor_integration.md + doc/topics/haskell_and_c_code.md + doc/topics/index.md + doc/topics/lock_files.md + doc/topics/nix_integration.md + doc/topics/nonstandard_project_init.md + doc/topics/package_location.md + doc/topics/scripts.md + doc/topics/shell_autocompletion.md + doc/topics/snapshot_location.md + doc/topics/Stack_and_VS_Code.md + doc/topics/stack_root.md + doc/topics/stack_work.md + doc/topics/stack_yaml_vs_cabal_package_file.md + doc/topics/travis_ci.md + doc/tutorial/building_existing_projects.md + doc/tutorial/building_your_project.md + doc/tutorial/cabal_flags_and_ghc_options.md + doc/tutorial/executing_commands.md + doc/tutorial/hello_world_example.md + doc/tutorial/index.md + doc/tutorial/installed_package_databases.md + doc/tutorial/locations_used_by_stack.md + doc/tutorial/multi-package_projects.md + doc/tutorial/stack_build_synonyms.md + doc/tutorial/stack_build_targets.md + doc/tutorial/stack_configuration.md + doc/tutorial/tutorial_conclusion.md + doc/tutorial/using_ghc_interactively.md + src/setup-shim/StackSetupShim.hs + tests/unit/package-dump/ghc-7.10.txt + tests/unit/package-dump/ghc-7.8.4-osx.txt + tests/unit/package-dump/ghc-7.8.txt + tests/unit/package-dump/ghc-head.txt + tests/unit/Stack/Untar/test1.tar.gz + tests/unit/Stack/Untar/test2.tar.gz + cabal.project + cabal.config + +source-repository head + type: git + location: https://github.com/commercialhaskell/stack + +custom-setup + setup-depends: + Cabal >=3.10.3.0 && <3.12, + base >=4.14.3.0 && <5, + filepath >=1.4.200.1 + +flag developer-mode + description: By default, output extra developer information. + default: False + manual: True + +flag disable-git-info + description: + Disable inclusion of current Git information in the Stack executable when it is built. + + default: False + manual: True + +flag disable-stack-upload + description: + For use only during development and debugging. Disable 'stack upload' so that it does not make HTTP requests. Stack will output information about the HTTP request(s) that it would have made if the command was enabled. + + default: False + manual: True + +flag hide-dependency-versions + description: + Hides dependency versions from 'stack --version'. Used only when building a Stack executable for official release. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING STACK ANY OTHER WAY (e.g. using Cabal or from Hackage), as it makes debugging support requests more difficult. + + default: False + manual: True + +flag integration-tests + description: Run the integration test suite. + default: False + manual: True + +flag static + description: + When building the Stack executable, or the stack-integration-test executable, pass the -static and -pthread flags to the linker used by GHC. + + default: False + manual: True + +flag supported-build + description: + If false, causes 'stack --version' to issue a warning about the build being unsupported. Used only when building a Stack executable for official release. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING STACK ANY OTHER WAY (e.g. using Cabal or from Hackage), as it makes debugging support requests more difficult. + + default: False + manual: True + +library + exposed-modules: + Control.Concurrent.Execute + Data.Attoparsec.Args + Data.Attoparsec.Combinators + Data.Attoparsec.Interpreter + Data.Monoid.Map + GHC.Utils.GhcPkg.Main.Compat + Network.HTTP.StackClient + Options.Applicative.Args + Options.Applicative.Builder.Extra + Options.Applicative.Complicated + Path.CheckInstall + Path.Extended + Path.Extra + Path.Find + Stack + Stack.Build + Stack.Build.Cache + Stack.Build.ConstructPlan + Stack.Build.Execute + Stack.Build.ExecuteEnv + Stack.Build.ExecutePackage + Stack.Build.Haddock + Stack.Build.Installed + Stack.Build.Source + Stack.Build.Target + Stack.BuildInfo + Stack.BuildOpts + Stack.BuildPlan + Stack.CLI + Stack.Clean + Stack.Component + Stack.ComponentFile + Stack.Config + Stack.Config.Build + Stack.Config.ConfigureScript + Stack.Config.Docker + Stack.Config.Nix + Stack.ConfigCmd + Stack.Constants + Stack.Constants.Config + Stack.Constants.StackProgName + Stack.Coverage + Stack.DefaultColorWhen + Stack.DependencyGraph + Stack.Docker + Stack.DockerCmd + Stack.Dot + Stack.Eval + Stack.Exec + Stack.FileWatch + Stack.GhcPkg + Stack.Ghci + Stack.Ghci.Script + Stack.Hoogle + Stack.IDE + Stack.Init + Stack.List + Stack.Ls + Stack.Lock + 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.EvalParser + Stack.Options.ExecParser + Stack.Options.GhcBuildParser + Stack.Options.GhciParser + Stack.Options.GhcVariantParser + Stack.Options.GlobalParser + Stack.Options.HaddockParser + Stack.Options.HpcReportParser + Stack.Options.InitParser + Stack.Options.LogLevelParser + Stack.Options.LsParser + Stack.Options.NewParser + Stack.Options.NixParser + Stack.Options.PackageParser + Stack.Options.PathParser + Stack.Options.SDistParser + Stack.Options.ScriptParser + Stack.Options.SetupParser + Stack.Options.SnapshotParser + Stack.Options.TestParser + Stack.Options.UnpackParser + Stack.Options.UpgradeParser + Stack.Options.UploadParser + Stack.Options.Utils + Stack.Package + Stack.PackageDump + Stack.PackageFile + Stack.Path + Stack.Prelude + Stack.Query + Stack.Runners + Stack.Script + Stack.SDist + Stack.Setup + Stack.Setup.Installed + Stack.SetupCmd + Stack.SourceMap + Stack.Storage.Project + Stack.Storage.User + Stack.Storage.Util + Stack.Templates + Stack.Types.AddCommand + Stack.Types.AllowNewerDeps + Stack.Types.ApplyGhcOptions + Stack.Types.ApplyProgOptions + Stack.Types.Build + Stack.Types.Build.ConstructPlan + Stack.Types.Build.Exception + Stack.Types.BuildConfig + Stack.Types.BuildOpts + Stack.Types.BuildOptsCLI + Stack.Types.BuildOptsMonoid + Stack.Types.CabalConfigKey + Stack.Types.Cache + Stack.Types.Casa + Stack.Types.ColorWhen + Stack.Types.CompCollection + Stack.Types.CompilerBuild + Stack.Types.CompilerPaths + Stack.Types.Compiler + Stack.Types.Component + Stack.Types.ComponentUtils + Stack.Types.Config + Stack.Types.Config.Exception + Stack.Types.ConfigMonoid + Stack.Types.ConfigureOpts + Stack.Types.Curator + Stack.Types.Dependency + Stack.Types.DependencyTree + Stack.Types.Docker + Stack.Types.DockerEntrypoint + Stack.Types.DotConfig + Stack.Types.DotOpts + Stack.Types.DownloadInfo + Stack.Types.DumpLogs + Stack.Types.DumpPackage + Stack.Types.EnvConfig + Stack.Types.EnvSettings + Stack.Types.ExtraDirs + Stack.Types.FileDigestCache + Stack.Types.GHCDownloadInfo + Stack.Types.GHCVariant + Stack.Types.GhcOptionKey + Stack.Types.GhcOptions + Stack.Types.GhcPkgId + Stack.Types.GlobalOpts + Stack.Types.GlobalOptsMonoid + Stack.Types.Installed + Stack.Types.InterfaceOpt + Stack.Types.IsMutable + Stack.Types.LockFileBehavior + Stack.Types.MsysEnvironment + Stack.Types.NamedComponent + Stack.Types.Nix + Stack.Types.Package + Stack.Types.PackageFile + Stack.Types.PackageName + Stack.Types.ParentMap + Stack.Types.Platform + Stack.Types.Project + Stack.Types.ProjectAndConfigMonoid + Stack.Types.ProjectConfig + Stack.Types.PvpBounds + Stack.Types.Runner + Stack.Types.SCM + Stack.Types.SetupInfo + Stack.Types.Snapshot + Stack.Types.SourceMap + Stack.Types.StackYamlLoc + Stack.Types.Storage + Stack.Types.TemplateName + Stack.Types.UnusedFlags + Stack.Types.UploadOpts + Stack.Types.Version + Stack.Types.VersionedDownloadInfo + Stack.Types.WantedCompilerSetter + Stack.Uninstall + Stack.Unpack + Stack.Update + Stack.Upgrade + Stack.Upload + System.Info.ShortPathName + System.Permissions + System.Process.Pager + System.Terminal + Build_stack + Paths_stack + + hs-source-dirs: src + autogen-modules: + Build_stack + Paths_stack + + default-language: GHC2021 + ghc-options: + -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists + -optP-Wno-nonportable-include-path -Widentities + + build-depends: + Cabal >=3.8.1.0 && <3.12, + aeson >=2.0.3.0, + aeson-warning-parser >=0.1.1, + ansi-terminal >=1.0.2, + array >=0.5.6.0, + async >=2.2.5, + attoparsec >=0.14.4, + base >=4.16.0.0 && <5, + base64-bytestring >=1.2.1.0, + bytestring >=0.11.5.3, + casa-client >=0.0.2, + companion >=0.1.0, + conduit >=1.3.5, + conduit-extra >=1.3.6, + containers >=0.6.7, + crypton >=0.34, + directory >=1.3.8.5, + echo >=0.1.4, + exceptions >=0.10.7, + extra >=1.7.16, + file-embed >=0.0.16.0, + filelock >=0.1.1.7, + filepath >=1.4.200.1, + fsnotify >=0.4.1, + generic-deriving >=1.14.5, + ghc-boot >=9.6.6, + hashable >=1.4.4.0, + hi-file-parser >=0.1.6.0, + hpack >=0.36.0, + hpc >=0.6.2.0, + http-client >=0.7.17, + http-client-tls >=0.3.6.2, + http-conduit >=2.3.8.3, + http-download >=0.2.1.0, + http-types >=0.12.4, + memory >=0.18.0, + microlens >=0.4.13.1, + mtl >=2.3.1, + mustache >=2.4.2, + neat-interpolation >=0.5.1.4, + open-browser >=0.2.1.0, + optparse-applicative >=0.18.1.0, + pantry >=0.10.0, + path >=0.9.5, + path-io >=1.8.2, + persistent >=2.14.0.0 && <2.15, + persistent-sqlite >=2.13.3.0, + pretty >=1.1.3.6, + process >=1.6.13.2, + project-template >=0.2.1.0, + random >=1.2.1.2, + rio >=0.1.22.0, + rio-prettyprint >=0.1.8.0, + split >=0.2.5, + stm >=2.5.1.0, + tar >=0.6.2.0, + template-haskell >=2.20.0.0, + text >=2.0.2, + time >=1.12.2, + transformers >=0.6.1.0, + unix-compat >=0.7.2, + unordered-containers >=0.2.20, + vector >=0.13.1.0, + yaml >=0.11.11.2, + zlib >=0.6.3.0 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: Win32 >=2.13.3.0 + + else + build-tool-depends: hsc2hs:hsc2hs + build-depends: unix + + if (impl(ghc >=9.4.5) && os(windows)) + build-depends: network >=3.1.2.9 + + if flag(developer-mode) + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True + + else + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False + + if flag(disable-stack-upload) + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True + + else + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False + + if os(windows) + hs-source-dirs: src/windows/ + other-modules: + Stack.Constants.UsrLibDirs + Stack.Docker.Handlers + System.Posix.User + System.Uname + + else + c-sources: src/unix/cbits/uname.c + hs-source-dirs: src/unix/ + other-modules: + Stack.Constants.UsrLibDirs + Stack.Docker.Handlers + System.Uname + + if !flag(disable-git-info) + cpp-options: -DUSE_GIT_INFO + build-depends: + githash >=0.1.7.0, + optparse-simple >=0.1.1.4 + + if flag(hide-dependency-versions) + cpp-options: -DHIDE_DEP_VERSIONS + + if flag(supported-build) + cpp-options: -DSUPPORTED_BUILD + +executable stack + main-is: Main.hs + hs-source-dirs: app + other-modules: Paths_stack + autogen-modules: Paths_stack + default-language: GHC2021 + ghc-options: + -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists + -optP-Wno-nonportable-include-path -threaded -rtsopts + + build-depends: + Cabal >=3.8.1.0 && <3.12, + aeson >=2.0.3.0, + aeson-warning-parser >=0.1.1, + ansi-terminal >=1.0.2, + array >=0.5.6.0, + async >=2.2.5, + attoparsec >=0.14.4, + base >=4.16.0.0 && <5, + base64-bytestring >=1.2.1.0, + bytestring >=0.11.5.3, + casa-client >=0.0.2, + companion >=0.1.0, + conduit >=1.3.5, + conduit-extra >=1.3.6, + containers >=0.6.7, + crypton >=0.34, + directory >=1.3.8.5, + echo >=0.1.4, + exceptions >=0.10.7, + extra >=1.7.16, + file-embed >=0.0.16.0, + filelock >=0.1.1.7, + filepath >=1.4.200.1, + fsnotify >=0.4.1, + generic-deriving >=1.14.5, + ghc-boot >=9.6.6, + hashable >=1.4.4.0, + hi-file-parser >=0.1.6.0, + hpack >=0.36.0, + hpc >=0.6.2.0, + http-client >=0.7.17, + http-client-tls >=0.3.6.2, + http-conduit >=2.3.8.3, + http-download >=0.2.1.0, + http-types >=0.12.4, + memory >=0.18.0, + microlens >=0.4.13.1, + mtl >=2.3.1, + mustache >=2.4.2, + neat-interpolation >=0.5.1.4, + open-browser >=0.2.1.0, + optparse-applicative >=0.18.1.0, + pantry >=0.10.0, + path >=0.9.5, + path-io >=1.8.2, + persistent >=2.14.0.0 && <2.15, + persistent-sqlite >=2.13.3.0, + pretty >=1.1.3.6, + process >=1.6.13.2, + project-template >=0.2.1.0, + random >=1.2.1.2, + rio >=0.1.22.0, + rio-prettyprint >=0.1.8.0, + split >=0.2.5, + stack, + stm >=2.5.1.0, + tar >=0.6.2.0, + template-haskell >=2.20.0.0, + text >=2.0.2, + time >=1.12.2, + transformers >=0.6.1.0, + unix-compat >=0.7.2, + unordered-containers >=0.2.20, + vector >=0.13.1.0, + yaml >=0.11.11.2, + zlib >=0.6.3.0 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: Win32 >=2.13.3.0 + + else + build-tool-depends: hsc2hs:hsc2hs + build-depends: unix + + if (impl(ghc >=9.4.5) && os(windows)) + build-depends: network >=3.1.2.9 + + if flag(developer-mode) + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True + + else + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False + + if flag(disable-stack-upload) + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True + + else + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False + + if flag(static) + ld-options: -static -pthread + +executable stack-integration-test + main-is: IntegrationSpec.hs + hs-source-dirs: tests/integration tests/integration/lib + other-modules: + StackTest + Paths_stack + + autogen-modules: Paths_stack + default-language: GHC2021 + ghc-options: + -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists + -optP-Wno-nonportable-include-path -threaded -rtsopts + -with-rtsopts=-N + + build-depends: + Cabal >=3.8.1.0 && <3.12, + aeson >=2.0.3.0, + aeson-warning-parser >=0.1.1, + ansi-terminal >=1.0.2, + array >=0.5.6.0, + async >=2.2.5, + attoparsec >=0.14.4, + base >=4.16.0.0 && <5, + base64-bytestring >=1.2.1.0, + bytestring >=0.11.5.3, + casa-client >=0.0.2, + companion >=0.1.0, + conduit >=1.3.5, + conduit-extra >=1.3.6, + containers >=0.6.7, + crypton >=0.34, + directory >=1.3.8.5, + echo >=0.1.4, + exceptions >=0.10.7, + extra >=1.7.16, + file-embed >=0.0.16.0, + filelock >=0.1.1.7, + filepath >=1.4.200.1, + fsnotify >=0.4.1, + generic-deriving >=1.14.5, + ghc-boot >=9.6.6, + hashable >=1.4.4.0, + hi-file-parser >=0.1.6.0, + hpack >=0.36.0, + hpc >=0.6.2.0, + hspec >=2.11.9, + http-client >=0.7.17, + http-client-tls >=0.3.6.2, + http-conduit >=2.3.8.3, + http-download >=0.2.1.0, + http-types >=0.12.4, + memory >=0.18.0, + microlens >=0.4.13.1, + mtl >=2.3.1, + mustache >=2.4.2, + neat-interpolation >=0.5.1.4, + open-browser >=0.2.1.0, + optparse-applicative >=0.18.1.0, + optparse-generic >=1.5.2, + pantry >=0.10.0, + path >=0.9.5, + path-io >=1.8.2, + persistent >=2.14.0.0 && <2.15, + persistent-sqlite >=2.13.3.0, + pretty >=1.1.3.6, + process >=1.6.13.2, + project-template >=0.2.1.0, + random >=1.2.1.2, + rio >=0.1.22.0, + rio-prettyprint >=0.1.8.0, + split >=0.2.5, + stm >=2.5.1.0, + tar >=0.6.2.0, + template-haskell >=2.20.0.0, + text >=2.0.2, + time >=1.12.2, + transformers >=0.6.1.0, + unix-compat >=0.7.2, + unordered-containers >=0.2.20, + vector >=0.13.1.0, + yaml >=0.11.11.2, + zlib >=0.6.3.0 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: Win32 >=2.13.3.0 + + else + build-tool-depends: hsc2hs:hsc2hs + build-depends: unix + + if (impl(ghc >=9.4.5) && os(windows)) + build-depends: network >=3.1.2.9 + + if flag(developer-mode) + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True + + else + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False + + if flag(disable-stack-upload) + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True + + else + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False + + if !flag(integration-tests) + buildable: False + + if flag(static) + ld-options: -static -pthread + +test-suite stack-unit-test + type: exitcode-stdio-1.0 + main-is: Spec.hs + build-tool-depends: hspec-discover:hspec-discover + hs-source-dirs: tests/unit + other-modules: + Stack.ArgsSpec + Stack.Build.ExecuteSpec + Stack.Build.TargetSpec + Stack.Config.DockerSpec + Stack.ConfigSpec + Stack.DotSpec + Stack.Ghci.ScriptSpec + Stack.GhciSpec + Stack.LockSpec + Stack.NixSpec + Stack.PackageDumpSpec + Stack.Types.TemplateNameSpec + Stack.UploadSpec + Paths_stack + + autogen-modules: Paths_stack + default-language: GHC2021 + ghc-options: + -fwrite-ide-info -hiedir=.hie -Wall -Wmissing-export-lists + -optP-Wno-nonportable-include-path -threaded + + build-depends: + Cabal >=3.8.1.0 && <3.12, + QuickCheck >=2.14.3, + aeson >=2.0.3.0, + aeson-warning-parser >=0.1.1, + ansi-terminal >=1.0.2, + array >=0.5.6.0, + async >=2.2.5, + attoparsec >=0.14.4, + base >=4.16.0.0 && <5, + base64-bytestring >=1.2.1.0, + bytestring >=0.11.5.3, + casa-client >=0.0.2, + companion >=0.1.0, + conduit >=1.3.5, + conduit-extra >=1.3.6, + containers >=0.6.7, + crypton >=0.34, + directory >=1.3.8.5, + echo >=0.1.4, + exceptions >=0.10.7, + extra >=1.7.16, + file-embed >=0.0.16.0, + filelock >=0.1.1.7, + filepath >=1.4.200.1, + fsnotify >=0.4.1, + generic-deriving >=1.14.5, + ghc-boot >=9.6.6, + hashable >=1.4.4.0, + hi-file-parser >=0.1.6.0, + hpack >=0.36.0, + hpc >=0.6.2.0, + hspec >=2.11.9, + http-client >=0.7.17, + http-client-tls >=0.3.6.2, + http-conduit >=2.3.8.3, + http-download >=0.2.1.0, + http-types >=0.12.4, + memory >=0.18.0, + microlens >=0.4.13.1, + mtl >=2.3.1, + mustache >=2.4.2, + neat-interpolation >=0.5.1.4, + open-browser >=0.2.1.0, + optparse-applicative >=0.18.1.0, + pantry >=0.10.0, + path >=0.9.5, + path-io >=1.8.2, + persistent >=2.14.0.0 && <2.15, + persistent-sqlite >=2.13.3.0, + pretty >=1.1.3.6, + process >=1.6.13.2, + project-template >=0.2.1.0, + random >=1.2.1.2, + raw-strings-qq >=1.1, + rio >=0.1.22.0, + rio-prettyprint >=0.1.8.0, + split >=0.2.5, + stack, + stm >=2.5.1.0, + tar >=0.6.2.0, + template-haskell >=2.20.0.0, + text >=2.0.2, + time >=1.12.2, + transformers >=0.6.1.0, + unix-compat >=0.7.2, + unordered-containers >=0.2.20, + vector >=0.13.1.0, + yaml >=0.11.11.2, + zlib >=0.6.3.0 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: Win32 >=2.13.3.0 + + else + build-tool-depends: hsc2hs:hsc2hs + build-depends: unix + + if (impl(ghc >=9.4.5) && os(windows)) + build-depends: network >=3.1.2.9 + + if flag(developer-mode) + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=True + + else + cpp-options: -DSTACK_DEVELOPER_MODE_DEFAULT=False + + if flag(disable-stack-upload) + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=True + + else + cpp-options: -DSTACK_DISABLE_STACK_UPLOAD=False + + if os(windows) + hs-source-dirs: tests/unit/windows/ + other-modules: Stack.Ghci.FakePaths + + else + hs-source-dirs: tests/unit/unix/ + other-modules: Stack.Ghci.FakePaths
revision 2
cabal-version: 2.0 name: stack version: 3.1.1 -x-revision: 1 +x-revision: 2 license: BSD3 license-file: LICENSE maintainer: manny@fpcomplete.com setup-depends: Cabal >=3.10.3.0 && <3.12, base >=4.14.3.0 && <5, - filepath >=1.4.200.1 + filepath >=1.4.300.1 flag developer-mode description: By default, output extra developer information. extra >=1.7.16, file-embed >=0.0.16.0, filelock >=0.1.1.7, - filepath >=1.4.200.1, + filepath >=1.4.300.1, fsnotify >=0.4.1, generic-deriving >=1.14.5, ghc-boot >=9.6.6, extra >=1.7.16, file-embed >=0.0.16.0, filelock >=0.1.1.7, - filepath >=1.4.200.1, + filepath >=1.4.300.1, fsnotify >=0.4.1, generic-deriving >=1.14.5, ghc-boot >=9.6.6, extra >=1.7.16, file-embed >=0.0.16.0, filelock >=0.1.1.7, - filepath >=1.4.200.1, + filepath >=1.4.300.1, fsnotify >=0.4.1, generic-deriving >=1.14.5, ghc-boot >=9.6.6, extra >=1.7.16, file-embed >=0.0.16.0, filelock >=0.1.1.7, - filepath >=1.4.200.1, + filepath >=1.4.300.1, fsnotify >=0.4.1, generic-deriving >=1.14.5, ghc-boot >=9.6.6,