packages feed

Cabal revisions of doctest-parallel-0.4

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

revision 1
-cabal-version: 2.0--name:           doctest-parallel-version:        0.4-synopsis:       Test interactive Haskell examples-description:    The doctest program checks examples in source code comments.  It is modeled-                after doctest for Python (<https://docs.python.org/3/library/doctest.html>).-                .-                Documentation is at <https://github.com/martijnbastiaan/doctest-parallel#readme>.-category:       Testing-bug-reports:    https://github.com/martijnbastiaan/doctest-parallel/issues-homepage:       https://github.com/martijnbastiaan/doctest-parallel#readme-license:        MIT-license-file:   LICENSE-copyright:      (c) 2009-2018 Simon Hengel, 2021-2022 Martijn Bastiaan-author:         Martijn Bastiaan <martijn@hmbastiaan.nl>-maintainer:     Martijn Bastiaan <martijn@hmbastiaan.nl>-build-type:     Simple-tested-with:-    GHC == 9.0.2-  , GHC == 9.2.8-  , GHC == 9.4.8-  , GHC == 9.6.7-  , GHC == 9.8.4-  , GHC == 9.10.2-  , GHC == 9.12.2--extra-source-files:-    example/example.cabal-    example/src/Example.hs-    example/test/doctests.hs-    cabal.project-    CHANGES.markdown-    README.markdown--    -- Rather annoyingly, Cabal implements arbitrary limitations in their file-    -- globbing, one of them being that a wildcard can't be used to match-    -- directories. Hence, we list them here individually.-    test/extract/argument-list/*.hs-    test/extract/comment-order/*.hs-    test/extract/declaration/*.hs-    test/extract/dos-line-endings/*.hs-    test/extract/export-list/*.hs-    test/extract/imported-module/*.hs-    test/extract/module-header/*.hs-    test/extract/module-options/*.hs-    test/extract/named-chunks/*.hs-    test/extract/regression/*.hs-    test/extract/setup/*.hs-    test/extract/th/*.hs-    test/extract/type-class/*.hs-    test/extract/type-class-args/*.hs-    test/extract/type-families/*.hs-    test/parse/multiple-examples/*.hs-    test/parse/no-examples/*.hs-    test/parse/non-exported/*.hs-    test/parse/property/*.hs-    test/parse/setup-empty/*.hs-    test/parse/setup-only/*.hs-    test/parse/simple/*.hs-    test/integration/WithCInclude/include/WithCInclude.h--source-repository head-  type: git-  location: https://github.com/martijnbastiaan/doctest-parallel--library-  ghc-options: -Wall-  hs-source-dirs: src-  exposed-modules:-      Test.DocTest-      Test.DocTest.Helpers-      Test.DocTest.Internal.Extract-      Test.DocTest.Internal.GhciWrapper-      Test.DocTest.Internal.GhcUtil-      Test.DocTest.Internal.Interpreter-      Test.DocTest.Internal.Location-      Test.DocTest.Internal.Logging-      Test.DocTest.Internal.Nix-      Test.DocTest.Internal.Options-      Test.DocTest.Internal.Parse-      Test.DocTest.Internal.Property-      Test.DocTest.Internal.Runner-      Test.DocTest.Internal.Runner.Example-      Test.DocTest.Internal.Util-  autogen-modules:-      Paths_doctest_parallel-  other-modules:-      Control.Monad.Extra-      Data.List.Extra-      Paths_doctest_parallel-  build-depends:-      Cabal >= 2.4 && < 3.15-    , Glob-    , base >=4.10 && <5-    , base-compat >=0.7.0-    , code-page >=0.1-    , containers-    , deepseq-    , directory-    , exceptions-    , filepath-    , ghc >=9.0 && <9.13-    , ghc-exactprint-    , ghc-paths >=0.1.0.9-    , process-    , random >= 1.2-    , syb >=0.3-    , transformers-    , unordered-containers-  default-language: Haskell2010--test-suite doctests-  type:             exitcode-stdio-1.0-  hs-source-dirs:   test-  main-is:          doctests.hs-  ghc-options:      -threaded-  build-depends:    base, doctest-parallel-  default-language: Haskell2010---library spectests-modules-  default-language: Haskell2010-  build-depends: base, doctest-parallel, template-haskell-  -- Too many warnings. TODO: fix.-  -- ghc-options: -Wall-  hs-source-dirs:-      test/integration-  include-dirs:-      test/integration/WithCInclude/include-  c-sources:-      test/integration/WithCbits/foo.c-  exposed-modules:-    BugfixImportHierarchical.ModuleA-    BugfixImportHierarchical.ModuleB-    BugfixMultipleModules.ModuleA-    BugfixMultipleModules.ModuleB-    BugfixOutputToStdErr.Fib-    Color.Foo-    DosLineEndings.Fib-    Failing.Foo-    FailingMultiple.Foo-    GhcArg.Fib-    It.Foo-    It.Setup-    LocalStderrBinding.A-    ModuleIsolation.TestA-    ModuleIsolation.TestB-    ModuleOptions.Foo-    NonExposedModule.Exposed-    Multiline.Multiline-    PropertyBool.Foo-    PropertyBoolWithTypeSignature.Foo-    PropertyFailing.Foo-    PropertyImplicitlyQuantified.Foo-    PropertyQuantified.Foo-    PropertySetup.Foo-    Setup.Foo-    SetupSkipOnFailure.Foo-    SystemIoImported.A-    TemplateHaskell.Foo-    TestBlankline.Fib-    TestCombinedExample.Fib-    TestCommentLocation.Foo-    TestDocumentationForArguments.Fib-    TestFailOnMultiline.Fib-    TestImport.ModuleA-    TestImport.ModuleB-    TestPutStr.Fib-    TestSimple.Fib-    TrailingWhitespace.Foo-    WithCbits.Bar-    WithCInclude.Bar-  other-modules:-    NonExposedModule.NoImplicitImport--test-suite spectests-  main-is: Spec.hs-  other-modules:-      ExtractSpec-      GhciWrapperSpec-      InterpreterSpec-      LocationSpec-      MainSpec-      OptionsSpec-      ParseSpec-      ProjectsSpec-      PropertySpec-      Runner.ExampleSpec-      RunnerSpec-      RunSpec-      UtilSpec-  type: exitcode-stdio-1.0-  ghc-options: -Wall -threaded-  cpp-options: -DTEST-  hs-source-dirs:-      test-  build-depends:-      HUnit-    , QuickCheck >=2.13.1-    , base-    , base-compat-    , code-page-    , containers-    , doctest-parallel-    , deepseq-    , directory-    , exceptions-    , filepath-    , ghc-    , ghc-paths-    , hspec >=2.3.0-    , hspec-core >=2.3.0-    , mockery-    , process-    , setenv-    , silently >=1.2.4-    , stringbuilder >=0.4-    , spectests-modules-    , syb-    , transformers-  default-language: Haskell2010+cabal-version: 2.0
+
+name:           doctest-parallel
+version:        0.4
+x-revision: 1
+synopsis:       Test interactive Haskell examples
+description:    The doctest program checks examples in source code comments.  It is modeled
+                after doctest for Python (<https://docs.python.org/3/library/doctest.html>).
+                .
+                Documentation is at <https://github.com/martijnbastiaan/doctest-parallel#readme>.
+category:       Testing
+bug-reports:    https://github.com/martijnbastiaan/doctest-parallel/issues
+homepage:       https://github.com/martijnbastiaan/doctest-parallel#readme
+license:        MIT
+license-file:   LICENSE
+copyright:      (c) 2009-2018 Simon Hengel, 2021-2022 Martijn Bastiaan
+author:         Martijn Bastiaan <martijn@hmbastiaan.nl>
+maintainer:     Martijn Bastiaan <martijn@hmbastiaan.nl>
+build-type:     Simple
+tested-with:
+    GHC == 9.0.2
+  , GHC == 9.2.8
+  , GHC == 9.4.8
+  , GHC == 9.6.7
+  , GHC == 9.8.4
+  , GHC == 9.10.2
+  , GHC == 9.12.2
+
+extra-source-files:
+    example/example.cabal
+    example/src/Example.hs
+    example/test/doctests.hs
+    cabal.project
+    CHANGES.markdown
+    README.markdown
+
+    -- Rather annoyingly, Cabal implements arbitrary limitations in their file
+    -- globbing, one of them being that a wildcard can't be used to match
+    -- directories. Hence, we list them here individually.
+    test/extract/argument-list/*.hs
+    test/extract/comment-order/*.hs
+    test/extract/declaration/*.hs
+    test/extract/dos-line-endings/*.hs
+    test/extract/export-list/*.hs
+    test/extract/imported-module/*.hs
+    test/extract/module-header/*.hs
+    test/extract/module-options/*.hs
+    test/extract/named-chunks/*.hs
+    test/extract/regression/*.hs
+    test/extract/setup/*.hs
+    test/extract/th/*.hs
+    test/extract/type-class/*.hs
+    test/extract/type-class-args/*.hs
+    test/extract/type-families/*.hs
+    test/parse/multiple-examples/*.hs
+    test/parse/no-examples/*.hs
+    test/parse/non-exported/*.hs
+    test/parse/property/*.hs
+    test/parse/setup-empty/*.hs
+    test/parse/setup-only/*.hs
+    test/parse/simple/*.hs
+    test/integration/WithCInclude/include/WithCInclude.h
+
+source-repository head
+  type: git
+  location: https://github.com/martijnbastiaan/doctest-parallel
+
+library
+  ghc-options: -Wall
+  hs-source-dirs: src
+  exposed-modules:
+      Test.DocTest
+      Test.DocTest.Helpers
+      Test.DocTest.Internal.Extract
+      Test.DocTest.Internal.GhciWrapper
+      Test.DocTest.Internal.GhcUtil
+      Test.DocTest.Internal.Interpreter
+      Test.DocTest.Internal.Location
+      Test.DocTest.Internal.Logging
+      Test.DocTest.Internal.Nix
+      Test.DocTest.Internal.Options
+      Test.DocTest.Internal.Parse
+      Test.DocTest.Internal.Property
+      Test.DocTest.Internal.Runner
+      Test.DocTest.Internal.Runner.Example
+      Test.DocTest.Internal.Util
+  autogen-modules:
+      Paths_doctest_parallel
+  other-modules:
+      Control.Monad.Extra
+      Data.List.Extra
+      Paths_doctest_parallel
+  build-depends:
+      Cabal >= 2.4 && < 3.17
+    , Glob
+    , base >=4.10 && <5
+    , base-compat >=0.7.0
+    , code-page >=0.1
+    , containers
+    , deepseq
+    , directory
+    , exceptions
+    , filepath
+    , ghc >=9.0 && <9.13
+    , ghc-exactprint
+    , ghc-paths >=0.1.0.9
+    , process
+    , random >= 1.2
+    , syb >=0.3
+    , transformers
+    , unordered-containers
+  default-language: Haskell2010
+
+test-suite doctests
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   test
+  main-is:          doctests.hs
+  ghc-options:      -threaded
+  build-depends:    base, doctest-parallel
+  default-language: Haskell2010
+
+
+library spectests-modules
+  default-language: Haskell2010
+  build-depends: base, doctest-parallel, template-haskell
+  -- Too many warnings. TODO: fix.
+  -- ghc-options: -Wall
+  hs-source-dirs:
+      test/integration
+  include-dirs:
+      test/integration/WithCInclude/include
+  c-sources:
+      test/integration/WithCbits/foo.c
+  exposed-modules:
+    BugfixImportHierarchical.ModuleA
+    BugfixImportHierarchical.ModuleB
+    BugfixMultipleModules.ModuleA
+    BugfixMultipleModules.ModuleB
+    BugfixOutputToStdErr.Fib
+    Color.Foo
+    DosLineEndings.Fib
+    Failing.Foo
+    FailingMultiple.Foo
+    GhcArg.Fib
+    It.Foo
+    It.Setup
+    LocalStderrBinding.A
+    ModuleIsolation.TestA
+    ModuleIsolation.TestB
+    ModuleOptions.Foo
+    NonExposedModule.Exposed
+    Multiline.Multiline
+    PropertyBool.Foo
+    PropertyBoolWithTypeSignature.Foo
+    PropertyFailing.Foo
+    PropertyImplicitlyQuantified.Foo
+    PropertyQuantified.Foo
+    PropertySetup.Foo
+    Setup.Foo
+    SetupSkipOnFailure.Foo
+    SystemIoImported.A
+    TemplateHaskell.Foo
+    TestBlankline.Fib
+    TestCombinedExample.Fib
+    TestCommentLocation.Foo
+    TestDocumentationForArguments.Fib
+    TestFailOnMultiline.Fib
+    TestImport.ModuleA
+    TestImport.ModuleB
+    TestPutStr.Fib
+    TestSimple.Fib
+    TrailingWhitespace.Foo
+    WithCbits.Bar
+    WithCInclude.Bar
+  other-modules:
+    NonExposedModule.NoImplicitImport
+
+test-suite spectests
+  main-is: Spec.hs
+  other-modules:
+      ExtractSpec
+      GhciWrapperSpec
+      InterpreterSpec
+      LocationSpec
+      MainSpec
+      OptionsSpec
+      ParseSpec
+      ProjectsSpec
+      PropertySpec
+      Runner.ExampleSpec
+      RunnerSpec
+      RunSpec
+      UtilSpec
+  type: exitcode-stdio-1.0
+  ghc-options: -Wall -threaded
+  cpp-options: -DTEST
+  hs-source-dirs:
+      test
+  build-depends:
+      HUnit
+    , QuickCheck >=2.13.1
+    , base
+    , base-compat
+    , code-page
+    , containers
+    , doctest-parallel
+    , deepseq
+    , directory
+    , exceptions
+    , filepath
+    , ghc
+    , ghc-paths
+    , hspec >=2.3.0
+    , hspec-core >=2.3.0
+    , mockery
+    , process
+    , setenv
+    , silently >=1.2.4
+    , stringbuilder >=0.4
+    , spectests-modules
+    , syb
+    , transformers
+  default-language: Haskell2010