-- The name of the package. name: quipper-utils -- The package version. See the Haskell package versioning policy (PVP) -- for standards guiding when and how versions should be incremented. -- http://www.haskell.org/haskellwiki/Package_versioning_policy -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.9.0.0 -- A short (one-line) description of the package. synopsis: Utility libraries for Quipper. -- A longer description of the package. description: This package provides some utility libraries for Quipper, the embedded functional programming language for quantum computing. These libraries are used by Quipper, but do not depend on it. They provide general-purpose functionality that could in principle be used by other programs, but are are not sufficiently interesting to warrant their own packages. -- URL for the project homepage or repository. homepage: http://www.mathstat.dal.ca/~selinger/quipper/ -- The license under which the package is released. license: BSD3 -- The file containing the license text. license-file: COPYRIGHT -- The package author(s). author: Alexander S. Green, Peter LeFanu Lumsdaine, Neil J. Ross, Peter Selinger, BenoƮt Valiron -- An email address to which users can send suggestions, bug reports, and -- patches. maintainer: selinger@mathstat.dal.ca -- A copyright notice. copyright: Copyright (c) 2011-2019. All rights reserved. -- A classification category for future use by the package catalogue -- Hackage. These categories have not yet been specified, but the -- upper levels of the module hierarchy make a good start. category: Quipper -- The type of build used by this package. build-type: Custom -- Constraint on the version of Cabal needed to build this package. cabal-version: >= 1.8 -- A list of additional files to be included in source distributions -- built with setup sdist. extra-source-files: ChangeLog library -- Modules exported by the library. exposed-modules: Quipper.Utils.Auxiliary, Quipper.Utils.CommandLine, Quipper.Utils.PortableSignals, Quipper.Utils.Preview, Quipper.Utils.RandomSource, Quipper.Utils.Sampling, Quipper.Utils.Stabilizers.Clifford, Quipper.Utils.Stabilizers.Pauli, Quipper.Utils.Template, Quipper.Utils.Tuple, Quipper.Utils.Typeable -- Modules included in this library but not exported. other-modules: Quipper.Utils.Template.Auxiliary Quipper.Utils.Template.ErrorMsgQ Quipper.Utils.Template.LiftQ Quipper.Utils.Template.Lifting -- Other library packages from which modules are imported. build-depends: base >= 4.5 && < 5, template-haskell >= 2.7, containers >= 0.5.2.1, mtl >= 2.1.2, newsynth >= 0.3.0.1, random >= 1.0.1.1, process >= 1.4.2.0 if !os(windows) build-depends: unix >= 2.7 custom-setup setup-depends: base >= 4.5, superdoc >= 0.1