packages feed

algraph-0.7.0.0: algraph.cabal

cabal-version: 1.12

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

name:           algraph
version:        0.7.0.0
synopsis:       Graph library using adjacency list representation
description:    Please see the README on GitHub at <https://github.com/tpapak/algraph#readme>
category:       Graphs, Algorithms
homepage:       https://github.com/tpapak/algraph#readme
bug-reports:    https://github.com/tpapak/algraph/issues
author:         Thodoris Papakonstantinou
maintainer:     dev@tpapak.com
copyright:      Thodoris Papakonstantinou, 2017-2026
license:        LGPL-3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/tpapak/algraph

library
  exposed-modules:
      Data.Graph.AdjacencyList
      Data.Graph.AdjacencyList.BFS
      Data.Graph.AdjacencyList.DFS
      Data.Graph.AdjacencyList.Grid
      Data.Graph.AdjacencyList.Metrics
      Data.Graph.AdjacencyList.Network
      Data.Graph.AdjacencyList.PushRelabel.Internal
      Data.Graph.AdjacencyList.PushRelabel.Pure
      Data.Graph.AdjacencyList.WFI
  other-modules:
      Paths_algraph
  hs-source-dirs:
      src
  build-depends:
      Unique >=0.4.7.9 && <0.5
    , base >=4.8 && <4.21
    , binary >=0.8.6.0 && <0.9
    , containers >=0.5.10.2 && <0.8
    , either-unwrap ==1.1.*
    , mtl >=2.2.1 && <2.4
    , text >=1.2.2.2 && <2.2
  default-language: Haskell2010

test-suite algraph-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Test.Graph.AdjacencyList
      Test.Graph.AdjacencyList.BFS
      Test.Graph.AdjacencyList.DFS
      Test.Graph.AdjacencyList.Grid
      Test.Graph.AdjacencyList.Metrics
      Test.Graph.AdjacencyList.PushRelabel.FGLComparison
      Test.Graph.AdjacencyList.PushRelabel.Pure
      Test.Graph.AdjacencyList.WFI
      Paths_algraph
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      QuickCheck >=2.14
    , Unique
    , algraph
    , ansi-terminal
    , base >=4.7
    , binary >=0.8.6.0
    , containers >=0.5.10.2
    , fgl >=5.5.3.1
    , tesths >=0.2.2.1
    , vector
  default-language: Haskell2010