aboutsummaryrefslogtreecommitdiff
path: root/ox-arrays.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'ox-arrays.cabal')
-rw-r--r--ox-arrays.cabal24
1 files changed, 16 insertions, 8 deletions
diff --git a/ox-arrays.cabal b/ox-arrays.cabal
index 515d7ff..139a2ff 100644
--- a/ox-arrays.cabal
+++ b/ox-arrays.cabal
@@ -1,8 +1,12 @@
cabal-version: 3.0
name: ox-arrays
version: 0.1.0.0
+synopsis: An efficient CPU-based multidimensional array (tensor) library
+description: An efficient and richly typed CPU-based multidimensional array (tensor) library built upon the optimized tensor representation (strides list) implemented in the orthotope package.
author: Tom Smeding
+maintainer: Tom Smeding
license: BSD-3-Clause
+category: Array, Tensors
build-type: Simple
extra-source-files: cbits/arith_lists.h
@@ -61,11 +65,11 @@ library
build-depends:
strided-array-ops,
- base >=4.18 && <4.22,
- deepseq,
+ base,
+ deepseq < 1.7,
ghc-typelits-knownnat,
ghc-typelits-natnormalise,
- orthotope,
+ orthotope < 0.2,
template-haskell,
vector
hs-source-dirs: src
@@ -84,11 +88,11 @@ library strided-array-ops
Data.Array.Strided.Arith.Internal.Lists
Data.Array.Strided.Arith.Internal.Lists.TH
build-depends:
- base,
- ghc-typelits-knownnat,
- ghc-typelits-natnormalise,
- template-haskell,
- vector
+ base >=4.18 && <4.22,
+ ghc-typelits-knownnat < 1,
+ ghc-typelits-natnormalise < 1,
+ template-haskell < 3,
+ vector < 0.14
hs-source-dirs: ops
c-sources: cbits/arith.c
@@ -153,3 +157,7 @@ benchmark bench
hs-source-dirs: bench
default-language: Haskell2010
ghc-options: -Wall
+
+source-repository head
+ type: git
+ location: https://git.tomsmeding.com/ox-arrays