packages feed

netrc-0.2.0.2: netrc.cabal

cabal-version:       1.18
name:                netrc
version:             0.2.0.2
synopsis:            Parser for .netrc files
homepage:            https://github.com/haskell-hvr/netrc
bug-reports:         https://github.com/haskell-hvr/netrc/issues
license:             GPL-3
license-file:        LICENSE
author:              Herbert Valerio Riedel
maintainer:          https://github.com/haskell-hvr
copyright:           © 2015 Herbert Valerio Riedel
category:            Network
build-type:          Simple
description:
  This package provides a parser and a printer for so-called @.netrc@ files.
  .
  See <http://linux.die.net/man/5/netrc netrc(5)> manual page for more
  information about @.netrc@ files.


tested-with:
  GHC == 9.14.1
  GHC == 9.12.2
  GHC == 9.10.2
  GHC == 9.8.4
  GHC == 9.6.7
  GHC == 9.4.8
  GHC == 9.2.8
  GHC == 9.0.2
  GHC == 8.10.7
  GHC == 8.8.4
  GHC == 8.6.5
  GHC == 8.4.4
  GHC == 8.2.2
  GHC == 8.0.2

extra-doc-files:
  changelog.md

extra-source-files:
  src-tests/data/*.netrc
  src-tests/data/*.netrc.out

library
  default-language: Haskell2010
  other-extensions:
    BangPatterns
    CPP
    DeriveDataTypeable
    DeriveGeneric
    OverloadedStrings
    RecordWildCards

  -- Lower bounds taken from GHC 8.0 and Stackage LTS 7.0
  build-depends:
      base                  >= 4.9        && < 5
    , deepseq               >= 1.4.2.0    && < 1.6
    , bytestring            >= 0.10.8.0   && < 0.13
    , parsec                >= 3.1.11     && < 3.2

  hs-source-dirs: src
  exposed-modules: Network.NetRc

  ghc-options:
    -Wall
    -Wcompat

test-suite test-netrc
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  hs-source-dirs: src-tests
  main-is: test-netrc.hs

  build-depends:
      netrc
    , base
    , bytestring
    , tasty                 >= 0.11.0.4   && < 1.6
    , tasty-golden          == 2.3.*
    , tasty-quickcheck      >= 0.8.4      && < 1

source-repository head
  type: git
  location: https://github.com/haskell-hvr/netrc.git