aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ox-arrays.cabal19
1 files changed, 11 insertions, 8 deletions
diff --git a/ox-arrays.cabal b/ox-arrays.cabal
index 515d7ff..243dcd8 100644
--- a/ox-arrays.cabal
+++ b/ox-arrays.cabal
@@ -1,8 +1,11 @@
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
license: BSD-3-Clause
+category: Array, Tensors
build-type: Simple
extra-source-files: cbits/arith_lists.h
@@ -61,11 +64,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 +87,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