packages feed

aihc-cabal-syntax-1.0.0.1: test/fixtures/aihc-package-plan.cabal

cabal-version: 3.8
name: aihc-package-plan
version: 0.1.0.0
build-type: Simple

library
  exposed-modules:
    Aihc.PackagePlan
    Aihc.PackagePlan.Diagnostic
    Aihc.PackagePlan.Lock
    Aihc.PackagePlan.Solver
    Aihc.PackagePlan.Source

  hs-source-dirs: src
  build-depends:
    Cabal-syntax >=3.14 && <3.17,
    aeson >=2.0 && <2.3,
    aihc-cpp,
    aihc-hackage,
    aihc-parser,
    base >=4.16 && <5,
    bytestring >=0.10.8 && <0.13,
    containers >=0.5 && <0.9,
    cryptohash-sha256 >=0.11 && <0.12,
    directory >=1.2.3 && <1.5,
    filepath >=1.3.0.1 && <1.6,
    text >=2.1.4 && <2.2,
    time >=1.9 && <1.15,
    transformers,

  default-extensions: OverloadedStrings
  ghc-options: -Wall
  default-language: GHC2021

test-suite spec
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  main-is: Spec.hs
  build-depends:
    Cabal-syntax >=3.14 && <3.17,
    aihc-hackage,
    aihc-package-plan,
    base >=4.16 && <5,
    bytestring,
    containers,
    directory,
    filepath,
    hedgehog,
    tar,
    tasty,
    tasty-hedgehog,
    tasty-hunit,

  ghc-options:
    -Wall
    -threaded
    -rtsopts
    -with-rtsopts=-N

  default-language: GHC2021