# This file was automatically generated by stack init # For more information, see: http://docs.haskellstack.org/en/stable/yaml_configuration/ # Specifies the GHC version and set of packages available (e.g., lts-3.5, nightly-2015-09-21, ghc-7.10.2) resolver: lts-8.23 # Local packages, usually specified by relative directory name packages: - '.' - 'core' - location: git: git@github.com:awakenetworks/proto3-suite.git commit: bb66853dcaa7372ef061cf83f39e4ba5193898de extra-dep: true - location: git: git@github.com:awakenetworks/proto3-wire.git commit: a938330bf794cf3fa05591d03906915df98d157c extra-dep: true # Packages to be pulled from upstream that are not in the resolver (e.g., acme-missiles-0.3) extra-deps: [ aeson-1.1.1.0 , managed-1.0.5 , swagger2-2.1.6 ] # Override default flag values for local packages and extra-deps flags: {} # Extra package databases containing global packages extra-package-dbs: [] # Control whether we use the GHC we find on the path # # NB: It is important that this is `false`, because we do NOT want `stack` to # use our nix-built ghc which is used in the `nix`/`cabal` worfklows, we want it # to use its own LTS version. Setting this to `true` and then trying to run # tests via `stack` inside the `nix-shell` will result in some cryptic package # collison messages: e.g., there's a `text` in the nix-built ghc which are # using, and another `text` in what `stack` wants to use. system-ghc: false # Require a specific version of stack, using version ranges # require-stack-version: -any # Default # require-stack-version: >= 1.0.0 # Override the architecture used by stack, especially useful on Windows # arch: i386 # arch: x86_64 # Extra directories used by stack for building # extra-include-dirs: [/path/to/dir] # extra-lib-dirs: [/path/to/dir] # Allow a newer minor version of GHC than the snapshot specifies # compiler-check: newer-minor # NB: We really only rely on Nix integration for creating the environment for # running tests. Thus `stack --nix test` can be used to run the tests. However, # since this will rebuild a custom ghc often due to the structure of # release.nix, it is suggested that `nix-shell release.nix -A grpc-haskell.env` # is used and then `stack test` (sans `--nix`) is used during development and # test iterations. nix: enable: false pure: false shell-file: release.nix nix-shell-options: ["-A", "grpc-haskell.env"]