packages feed

canadian-income-tax-2022.1: canadian-income-tax.cabal

cabal-version:      2.4
name:               canadian-income-tax
version:            2022.1

synopsis: Canadian income tax calculation

description: This package provides a library and executable to fill out
             incomplete Canadian tax forms in FDF format and to populate all
             fields therein that can be automatically calculated from the rest
             of the form.

category:           tax, productivity
license:            GPL-3.0-or-later
license-files:      LICENSE
copyright:          (c) 2023 Mario Blažević
author:             Mario Blažević
maintainer:         blamario@protonmail.com
bug-reports:        https://github.com/blamario/canadian-income-tax/issues

extra-source-files: CHANGELOG.md, README.md
source-repository head
  type:     git
  location: https://github.com/blamario/canadian-income-tax

library
    exposed-modules:
        Tax.Canada.T1.Types
        Tax.Canada.T1.FDF
        Tax.Canada.T1.FieldNames
        Tax.Canada.T1.Fix

    -- Modules included in this library but not exported.
    -- other-modules:

    -- LANGUAGE extensions used by modules in this package.
    -- other-extensions:
    build-depends:    base == 4.*, text >= 1.0 && < 2.1,
                      time == 1.*, containers >= 0.5 && < 0.7,
                      monoid-subclasses == 1.*, rank2classes ^>= 1.5,
                      ca-province-codes == 1.0.*, forms-data-format == 0.1.*,
                      template-haskell == 2.*
    hs-source-dirs:   src
    default-language: Haskell2010

executable complete-canadian-t1-form
    main-is:          Main.hs

    -- Modules included in this executable, other than Main.
    -- other-modules:

    -- LANGUAGE extensions used by modules in this package.
    -- other-extensions:
    build-depends:
        base == 4.*, text, bytestring >= 0.10.4 && < 1, transformers >= 0.1 && < 0.7,
        rank2classes, optparse-applicative >= 0.15 && < 0.18,
        forms-data-format, canadian-income-tax

    hs-source-dirs:   app
    default-language: Haskell2010