packages feed

Cabal revisions of bitcoin-scripting-0.1.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:       2.4-name:                bitcoin-scripting-version:             0.1.0-synopsis:            Resources for working with miniscript, and script descriptors-homepage:            https://github.com/bitnomial/bitcoin-scripting-copyright:           2020 Bitnomial, Inc.-license:             BSD-3-Clause-license-file:        LICENSE-author:              Ian Shipman-maintainer:          ics@gambolingpangolin.com-category:            Language-build-type:          Simple-extra-source-files:  CHANGELOG.md--tested-with: GHC == 8.8.4--common base-  default-language: Haskell2010-  ghc-options:      -Wall-  build-depends:-      base               >=4.12  && <4.15-    , base16-bytestring   <1.0-    -- ^^ Needed because of missing upper bound in haskoin-core-    , bytestring         >=0.10  && <0.12-    , cereal            ^>=0.5-    , haskoin-core       >=0.15  && <0.18-    , text               >=1.2   && <1.3--library-  import:          base-  hs-source-dirs:  src--  exposed-modules:-    Language.Bitcoin.Miniscript-    Language.Bitcoin.Miniscript.Witness-    Language.Bitcoin.Script.Descriptors-    Language.Bitcoin.Script.Utils--  other-modules:-    Language.Bitcoin.Miniscript.Compiler-    Language.Bitcoin.Miniscript.Parser-    Language.Bitcoin.Miniscript.Text-    Language.Bitcoin.Miniscript.Syntax-    Language.Bitcoin.Miniscript.Types--    Language.Bitcoin.Script.Descriptors.Parser-    Language.Bitcoin.Script.Descriptors.Syntax-    Language.Bitcoin.Script.Descriptors.Text--    Language.Bitcoin.Utils--  build-depends:-      attoparsec         ^>=0.13-    , containers         ^>=0.6-    , transformers       ^>=0.5--test-suite bitcoin-scripting-tests-  import:          base-  type:            exitcode-stdio-1.0-  hs-source-dirs:  test/-  main-is:         Main.hs--  other-modules:-    Test.Descriptors-    Test.Example-    Test.Miniscript-    Test.Miniscript.Compiler-    Test.Miniscript.Examples-    Test.Miniscript.Types-    Test.Miniscript.Witness-    Test.Utils--  build-depends:-      bitcoin-scripting-    , tasty                    >=1.0   && <1.5-    , tasty-hunit              >=0.9   && <0.11-    , tasty-quickcheck         >=0.8.1 && <0.11+cabal-version:       2.4
+name:                bitcoin-scripting
+version:             0.1.0
+x-revision: 1
+synopsis:            Resources for working with miniscript, and script descriptors
+homepage:            https://github.com/bitnomial/bitcoin-scripting
+copyright:           2020 Bitnomial, Inc.
+license:             BSD-3-Clause
+license-file:        LICENSE
+author:              Ian Shipman
+maintainer:          ics@gambolingpangolin.com
+category:            Language
+build-type:          Simple
+extra-source-files:  CHANGELOG.md
+
+tested-with: GHC == 8.8.4
+
+common base
+  default-language: Haskell2010
+  ghc-options:      -Wall
+  build-depends:
+      base               >=4.12  && <4.15
+    , base16-bytestring   <1.0
+    -- ^^ Needed because of missing upper bound in haskoin-core
+    , bytestring         >=0.10  && <0.12
+    , cereal            ^>=0.5
+    , haskoin-core       >=0.15  && <0.19
+    , text               >=1.2   && <1.3
+
+library
+  import:          base
+  hs-source-dirs:  src
+
+  exposed-modules:
+    Language.Bitcoin.Miniscript
+    Language.Bitcoin.Miniscript.Witness
+    Language.Bitcoin.Script.Descriptors
+    Language.Bitcoin.Script.Utils
+
+  other-modules:
+    Language.Bitcoin.Miniscript.Compiler
+    Language.Bitcoin.Miniscript.Parser
+    Language.Bitcoin.Miniscript.Text
+    Language.Bitcoin.Miniscript.Syntax
+    Language.Bitcoin.Miniscript.Types
+
+    Language.Bitcoin.Script.Descriptors.Parser
+    Language.Bitcoin.Script.Descriptors.Syntax
+    Language.Bitcoin.Script.Descriptors.Text
+
+    Language.Bitcoin.Utils
+
+  build-depends:
+      attoparsec         ^>=0.13
+    , containers         ^>=0.6
+    , transformers       ^>=0.5
+
+test-suite bitcoin-scripting-tests
+  import:          base
+  type:            exitcode-stdio-1.0
+  hs-source-dirs:  test/
+  main-is:         Main.hs
+
+  other-modules:
+    Test.Descriptors
+    Test.Example
+    Test.Miniscript
+    Test.Miniscript.Compiler
+    Test.Miniscript.Examples
+    Test.Miniscript.Types
+    Test.Miniscript.Witness
+    Test.Utils
+
+  build-depends:
+      bitcoin-scripting
+    , tasty                    >=1.0   && <1.5
+    , tasty-hunit              >=0.9   && <0.11
+    , tasty-quickcheck         >=0.8.1 && <0.11