cabal-version: 3.0 name: finite-semigroups -- The package version. -- See the Haskell package versioning policy (PVP) for standards -- guiding when and how versions should be incremented. -- https://pvp.haskell.org -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.1.0.0 x-revision: 1 synopsis: Operations and classification for finite semigroups description: This provides means to construct finite semigroups and determine which (ordered) pseudovarieties they belong to. Some are predefined, but an arbitrary variety can be specified by equations. homepage: https://github.com/vvulpes0/finite-semigroups license: MIT license-file: LICENSE author: Dakotah Lambert maintainer: dakotahlambert@acm.org copyright: Copyright (c) 2023 Dakotah Lambert category: Math build-type: Simple -- Extra doc files to be distributed with the package, such as a CHANGELOG or a README. extra-doc-files: CHANGELOG.md -- Extra source files to be distributed with the package, such as examples, or a tutorial module. -- extra-source-files: common warnings ghc-options: -Wall source-repository head type: git location: https://github.com/vvulpes0/finite-semigroups.git branch: main library import: warnings exposed-modules: Data.Representation.FiniteSemigroup , Data.Representation.FiniteSemigroup.Base , Data.Representation.FiniteSemigroup.Classification , Data.Representation.FiniteSemigroup.Order , Data.Representation.FiniteSemigroup.Variety build-depends: base >=4.9.0.0 && <5.0 , containers >=0.5.0.0 && <0.8 , safe >=0.3 && <0.4 hs-source-dirs: src default-language: Haskell2010 test-suite finite-semigroups-test import: warnings default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.lhs build-depends: base >=4.9.0.0 && <5.0 , containers >=0.5.0.0 && <0.8 , HUnit >=1.6.0.0 && <1.7 , finite-semigroups