packages feed

exchangealgebra-0.4.0.0: exchangealgebra.cabal

cabal-version: 1.12

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

name:           exchangealgebra
version:        0.4.0.0
synopsis:       Exchange Algebra for bookkeeping and economic simulation
description:    Please see the README on GitHub at <https://github.com/yakagika/ExchangeAlgebra#readme>
category:       Accounting, Finance, Math
homepage:       https://github.com/yakagika/ExchangeAlgebra#readme
bug-reports:    https://github.com/yakagika/ExchangeAlgebra/issues
author:         Kaya Akagi
maintainer:     yakagika@icloud.com
copyright:      2018-2026 Kaya Akagi
license:        OtherLicense
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/yakagika/ExchangeAlgebra

library
  exposed-modules:
      ExchangeAlgebra
      ExchangeAlgebra.Algebra
      ExchangeAlgebra.Algebra.Base
      ExchangeAlgebra.Algebra.Base.Element
      ExchangeAlgebra.Algebra.Transfer
      ExchangeAlgebra.Journal
      ExchangeAlgebra.Journal.Transfer
      ExchangeAlgebra.Simulate
      ExchangeAlgebra.Simulate.Visualize
      ExchangeAlgebra.Write
  other-modules:
      Paths_exchangealgebra
  hs-source-dirs:
      src
  build-depends:
      Chart ==1.9.*
    , Chart-cairo ==1.9.*
    , array >=0.5.5 && <0.6
    , async ==2.2.*
    , base >=4.17 && <5
    , binary ==0.8.*
    , bytestring >=0.11 && <0.13
    , containers >=0.6 && <0.8
    , deepseq >=1.4 && <1.6
    , hashable >=1.4 && <1.6
    , mtl ==2.3.*
    , non-negative >=0.1.2 && <0.2
    , numeric-prelude >=0.4.4 && <0.5
    , parallel ==3.2.*
    , random ==1.2.*
    , scientific >=0.3.7 && <0.4
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , unicode-show ==0.1.*
    , unordered-containers >=0.2.19 && <0.3
    , vector ==0.13.*
  default-language: Haskell2010

test-suite ExchangeAlgebra-doctest
  type: exitcode-stdio-1.0
  main-is: test/doctests.hs
  other-modules:
      Paths_exchangealgebra
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -optl-Wl,-no_warn_duplicate_libraries
  build-depends:
      Chart ==1.9.*
    , Chart-cairo ==1.9.*
    , array >=0.5.5 && <0.6
    , async ==2.2.*
    , base >=4.17 && <5
    , binary ==0.8.*
    , bytestring >=0.11 && <0.13
    , containers >=0.6 && <0.8
    , deepseq >=1.4 && <1.6
    , doctest
    , exchangealgebra
    , hashable >=1.4 && <1.6
    , mtl ==2.3.*
    , non-negative >=0.1.2 && <0.2
    , numeric-prelude >=0.4.4 && <0.5
    , parallel ==3.2.*
    , random ==1.2.*
    , scientific >=0.3.7 && <0.4
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , unicode-show ==0.1.*
    , unordered-containers >=0.2.19 && <0.3
    , vector ==0.13.*
  default-language: Haskell2010

test-suite ExchangeAlgebra-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Paths_exchangealgebra
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -optl-Wl,-no_warn_duplicate_libraries
  build-depends:
      Chart ==1.9.*
    , Chart-cairo ==1.9.*
    , array >=0.5.5 && <0.6
    , async ==2.2.*
    , base >=4.17 && <5
    , binary ==0.8.*
    , bytestring >=0.11 && <0.13
    , containers >=0.6 && <0.8
    , deepseq >=1.4 && <1.6
    , directory ==1.3.*
    , exchangealgebra
    , hashable >=1.4 && <1.6
    , mtl ==2.3.*
    , non-negative >=0.1.2 && <0.2
    , numeric-prelude >=0.4.4 && <0.5
    , parallel ==3.2.*
    , random ==1.2.*
    , scientific >=0.3.7 && <0.4
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , unicode-show ==0.1.*
    , unordered-containers >=0.2.19 && <0.3
    , vector ==0.13.*
  default-language: Haskell2010