Cabal revisions of config-ini-0.2.5.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: config-ini-version: 0.2.5.0-synopsis: A library for simple INI-based configuration files.-homepage: https://github.com/aisamanra/config-ini-bug-reports: https://github.com/aisamanra/config-ini/issues-description: The @config-ini@ library is a set of small monadic languages- for writing simple configuration languages with convenient,- human-readable error messages.- .- > parseConfig :: IniParser (Text, Int, Bool)- > parseConfig = section "NETWORK" $ do- > user <- field "user"- > port <- fieldOf "port" number- > enc <- fieldFlagDef "encryption" True- > return (user, port, enc)--license: BSD3-license-file: LICENSE-author: Getty Ritter <config-ini@infinitenegativeutility.com>-maintainer: Getty Ritter <config-ini@infinitenegativeutility.com>-copyright: ©2018 Getty Ritter-category: Configuration-build-type: Simple-cabal-version: 1.18-tested-with: GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.4, GHC == 9.4.2-extra-source-files:- README.md,- CHANGELOG.md,- test/prewritten/cases/*.hs,- test/prewritten/cases/*.ini--source-repository head- type: git- location: git://github.com/aisamanra/config-ini.git--flag enable-doctests- description: Build doctest modules as well (can be finicky)- default: False--library- hs-source-dirs: src- exposed-modules: Data.Ini.Config- , Data.Ini.Config.Bidir- , Data.Ini.Config.Raw- ghc-options: -Wall- if impl(ghc > 8.0)- ghc-options: -fno-warn-redundant-constraints- build-depends: base >=4.8 && <5- , containers >=0.5 && <0.7- , text >=1.2.2 && <2.1- , unordered-containers >=0.2.7 && <0.3- , transformers >=0.4.1 && <0.6- , megaparsec >=7 && <10- default-language: Haskell2010--test-suite test-ini-compat- type: exitcode-stdio-1.0- ghc-options: -Wall -threaded- default-language: Haskell2010- hs-source-dirs: test/ini-compat- main-is: Main.hs- build-depends: base- , ini >=0.4- , config-ini- , hedgehog- , containers- , unordered-containers- , text--test-suite test-prewritten- type: exitcode-stdio-1.0- ghc-options: -Wall- default-language: Haskell2010- hs-source-dirs: test/prewritten- main-is: Main.hs- build-depends: base- , config-ini- , containers- , unordered-containers- , text- , directory--test-suite test-doctest- if impl(ghc < 7.10) || !flag(enable-doctests)- buildable: False- type: exitcode-stdio-1.0- ghc-options: -Wall- default-language: Haskell2010- hs-source-dirs: test/doctest- main-is: Main.hs- build-depends: base- , doctest- , microlens- , text+name: config-ini +version: 0.2.5.0 +x-revision: 1 +synopsis: A library for simple INI-based configuration files. +homepage: https://github.com/aisamanra/config-ini +bug-reports: https://github.com/aisamanra/config-ini/issues +description: The @config-ini@ library is a set of small monadic languages + for writing simple configuration languages with convenient, + human-readable error messages. + . + > parseConfig :: IniParser (Text, Int, Bool) + > parseConfig = section "NETWORK" $ do + > user <- field "user" + > port <- fieldOf "port" number + > enc <- fieldFlagDef "encryption" True + > return (user, port, enc) + +license: BSD3 +license-file: LICENSE +author: Getty Ritter <config-ini@infinitenegativeutility.com> +maintainer: Getty Ritter <config-ini@infinitenegativeutility.com> +copyright: ©2018 Getty Ritter +category: Configuration +build-type: Simple +cabal-version: 1.18 +tested-with: GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.4, GHC == 9.4.2 +extra-source-files: + README.md, + CHANGELOG.md, + test/prewritten/cases/*.hs, + test/prewritten/cases/*.ini + +source-repository head + type: git + location: git://github.com/aisamanra/config-ini.git + +flag enable-doctests + description: Build doctest modules as well (can be finicky) + default: False + +library + hs-source-dirs: src + exposed-modules: Data.Ini.Config + , Data.Ini.Config.Bidir + , Data.Ini.Config.Raw + ghc-options: -Wall + if impl(ghc > 8.0) + ghc-options: -fno-warn-redundant-constraints + build-depends: base >=4.8 && <5 + , containers >=0.5 && <0.7 + , text >=1.2.2 && <2.1 + , unordered-containers >=0.2.7 && <0.3 + , transformers >=0.4.1 && <0.7 + , megaparsec >=7 && <10 + default-language: Haskell2010 + +test-suite test-ini-compat + type: exitcode-stdio-1.0 + ghc-options: -Wall -threaded + default-language: Haskell2010 + hs-source-dirs: test/ini-compat + main-is: Main.hs + build-depends: base + , ini >=0.4 + , config-ini + , hedgehog + , containers + , unordered-containers + , text + +test-suite test-prewritten + type: exitcode-stdio-1.0 + ghc-options: -Wall + default-language: Haskell2010 + hs-source-dirs: test/prewritten + main-is: Main.hs + build-depends: base + , config-ini + , containers + , unordered-containers + , text + , directory + +test-suite test-doctest + if impl(ghc < 7.10) || !flag(enable-doctests) + buildable: False + type: exitcode-stdio-1.0 + ghc-options: -Wall + default-language: Haskell2010 + hs-source-dirs: test/doctest + main-is: Main.hs + build-depends: base + , doctest + , microlens + , text