packages feed

doctest-0.21.1: doctest.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.35.2.
--
-- see: https://github.com/sol/hpack

name:           doctest
version:        0.21.1
synopsis:       Test interactive Haskell examples
description:    `doctest` is a tool that checks [examples](https://www.haskell.org/haddock/doc/html/ch03s08.html#idm140354810775744)
                and [properties](https://www.haskell.org/haddock/doc/html/ch03s08.html#idm140354810771856)
                in Haddock comments.
                It is similar in spirit to the [popular Python module with the same name](https://docs.python.org/3/library/doctest.html).
                .
                Documentation is at <https://github.com/sol/doctest#readme>.
category:       Testing
bug-reports:    https://github.com/sol/doctest/issues
homepage:       https://github.com/sol/doctest#readme
license:        MIT
license-file:   LICENSE
copyright:      (c) 2009-2022 Simon Hengel
author:         Simon Hengel <sol@typeful.net>
maintainer:     quasicomputational@gmail.com, Andreas Abel
build-type:     Simple
extra-source-files:
    example/example.cabal
    example/src/Example.hs
    example/test/doctests.hs
    test/parse/multiple-examples/Foo.hs
    test/parse/no-examples/Fib.hs
    test/parse/non-exported/Fib.hs
    test/parse/property/Fib.hs
    test/parse/setup-empty/Foo.hs
    test/parse/setup-only/Foo.hs
    test/parse/simple/Fib.hs
    test/extract/argument-list/Foo.hs
    test/extract/comment-order/Foo.hs
    test/extract/declaration/Foo.hs
    test/extract/dos-line-endings/Foo.hs
    test/extract/export-list/Foo.hs
    test/extract/imported-module/Bar.hs
    test/extract/imported-module/Baz.hs
    test/extract/module-header/Foo.hs
    test/extract/named-chunks/Foo.hs
    test/extract/regression/Fixity.hs
    test/extract/regression/ForeignImport.hs
    test/extract/regression/ParallelListComp.hs
    test/extract/regression/ParallelListCompClass.hs
    test/extract/regression/RewriteRules.hs
    test/extract/regression/RewriteRulesWithSigs.hs
    test/extract/setup/Foo.hs
    test/extract/th/Bar.hs
    test/extract/th/Foo.hs
    test/extract/type-class-args/Foo.hs
    test/extract/type-class/Foo.hs
    test/extract/type-families/Foo.hs
    test/integration/bugfixImportHierarchical/ModuleA.hs
    test/integration/bugfixImportHierarchical/ModuleB.hs
    test/integration/bugfixMultipleModules/ModuleA.hs
    test/integration/bugfixMultipleModules/ModuleB.hs
    test/integration/bugfixOutputToStdErr/Fib.hs
    test/integration/bugfixWorkingDirectory/description
    test/integration/bugfixWorkingDirectory/examples/Fib.hs
    test/integration/bugfixWorkingDirectory/Fib.hs
    test/integration/color/Foo.hs
    test/integration/custom-package-conf/Bar.hs
    test/integration/custom-package-conf/foo/doctest-foo.cabal
    test/integration/custom-package-conf/foo/Foo.hs
    test/integration/dos-line-endings/Fib.hs
    test/integration/failing-multiple/Foo.hs
    test/integration/failing/Foo.hs
    test/integration/it/Foo.hs
    test/integration/it/Setup.hs
    test/integration/local-stderr-binding/A.hs
    test/integration/multiline/Multiline.hs
    test/integration/parse-error/Foo.hs
    test/integration/property-bool-with-type-signature/Foo.hs
    test/integration/property-bool/Foo.hs
    test/integration/property-failing/Foo.hs
    test/integration/property-implicitly-quantified/Foo.hs
    test/integration/property-quantified/Foo.hs
    test/integration/property-setup/Foo.hs
    test/integration/setup-skip-on-failure/Foo.hs
    test/integration/setup/Foo.hs
    test/integration/system-io-imported/A.hs
    test/integration/template-haskell-bugfix/Main.hs
    test/integration/template-haskell-bugfix/Printf.hs
    test/integration/template-haskell/Foo.hs
    test/integration/test-options/Foo.hs
    test/integration/testBlankline/Fib.hs
    test/integration/testCombinedExample/Fib.hs
    test/integration/testCommentLocation/Foo.hs
    test/integration/testCPP/Foo.hs
    test/integration/testDocumentationForArguments/Fib.hs
    test/integration/testFailOnMultiline/Fib.hs
    test/integration/testImport/ModuleA.hs
    test/integration/testImport/ModuleB.hs
    test/integration/testPutStr/Fib.hs
    test/integration/testSimple/Fib.hs
    test/integration/trailing-whitespace/Foo.hs
    test/integration/with-cbits/Bar.hs
    test/integration/with-cbits/foo.c
    CHANGES.markdown
    README.md

source-repository head
  type: git
  location: https://github.com/sol/doctest

library
  ghc-options: -Wall
  hs-source-dirs:
      src
  exposed-modules:
      Test.DocTest
  other-modules:
      Extract
      GhcUtil
      Info
      Interpreter
      Language.Haskell.GhciWrapper
      Location
      Options
      PackageDBs
      Parse
      Property
      Run
      Runner
      Runner.Example
      Util
      Paths_doctest
  build-depends:
      base >=4.5 && <5
    , base-compat >=0.7.0
    , code-page >=0.1
    , deepseq
    , directory
    , exceptions
    , filepath
    , ghc >=8.0 && <9.7
    , ghc-paths >=0.1.0.9
    , process
    , syb >=0.3
    , transformers
  default-language: Haskell2010

executable doctest
  main-is: Main.hs
  other-modules:
      Paths_doctest
  ghc-options: -Wall -threaded
  hs-source-dirs:
      driver
  build-depends:
      base >=4.5 && <5
    , base-compat >=0.7.0
    , code-page >=0.1
    , deepseq
    , directory
    , doctest
    , exceptions
    , filepath
    , ghc >=8.0 && <9.7
    , ghc-paths >=0.1.0.9
    , process
    , syb >=0.3
    , transformers
  default-language: Haskell2010

test-suite spec
  main-is: Spec.hs
  other-modules:
      ExtractSpec
      InfoSpec
      InterpreterSpec
      Language.Haskell.GhciWrapperSpec
      LocationSpec
      MainSpec
      OptionsSpec
      Orphans
      PackageDBsSpec
      ParseSpec
      PropertySpec
      Runner.ExampleSpec
      RunnerSpec
      RunSpec
      UtilSpec
      Extract
      GhcUtil
      Info
      Interpreter
      Language.Haskell.GhciWrapper
      Location
      Options
      PackageDBs
      Parse
      Property
      Run
      Runner
      Runner.Example
      Test.DocTest
      Util
      Paths_doctest
  type: exitcode-stdio-1.0
  ghc-options: -Wall -threaded
  cpp-options: -DTEST
  hs-source-dirs:
      test
      src
  c-sources:
      test/integration/with-cbits/foo.c
  build-tool-depends:
      hspec-discover:hspec-discover
  build-depends:
      HUnit
    , QuickCheck >=2.13.1
    , base >=4.5 && <5
    , base-compat >=0.7.0
    , code-page >=0.1
    , deepseq
    , directory
    , exceptions
    , filepath
    , ghc >=8.0 && <9.7
    , ghc-paths >=0.1.0.9
    , hspec >=2.3.0
    , hspec-core >=2.3.0
    , mockery
    , process
    , setenv
    , silently >=1.2.4
    , stringbuilder >=0.4
    , syb >=0.3
    , transformers
  default-language: Haskell2010