From a7f3f557071fdcfe9a17e423d566a5fb6f9d311a Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 30 Nov 2016 01:20:39 -0400 Subject: split dependencies by type --- keysafe.cabal | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'keysafe.cabal') diff --git a/keysafe.cabal b/keysafe.cabal index 388a711..d38ecea 100644 --- a/keysafe.cabal +++ b/keysafe.cabal @@ -33,12 +33,18 @@ Executable keysafe Main-Is: keysafe.hs GHC-Options: -threaded -Wall -fno-warn-tabs -O2 Build-Depends: - base (>= 4.5 && < 5.0) + -- These are core cryptographic dependencies. It's possible that + -- changes to these could break backup/restore, so when loosening + -- the version ranges, it's important to run keysafe --test + secret-sharing == 1.0.* + , argon2 == 1.2.* + , raaz == 0.0.2 + -- Changes to these dependencies should not impact the data that + -- keysafe backs up and restores. + , base (>= 4.5 && < 5.0) , bytestring == 0.10.* , deepseq == 1.4.* , random == 1.1.* - , secret-sharing == 1.0.* - , raaz == 0.0.2 , time (>= 1.5 && < 1.7) , containers == 0.5.* , binary (>= 0.7 && < 0.9) @@ -75,7 +81,6 @@ Executable keysafe , exceptions == 0.8.* , random-shuffle == 0.0.* , MonadRandom == 0.4.* - , argon2 == 1.2.* Other-Modules: AutoStart BackupLog -- cgit v1.2.3