From 22bf99ccf2c116355a4692a78559ba8ede914e73 Mon Sep 17 00:00:00 2001 From: inso Date: Sat, 20 May 2017 09:17:43 +0200 Subject: [PATCH] Fix attrsi version breaking compatibility See https://github.com/python-attrs/attrs/issues/192 --- requirements.txt | 2 +- src/sakia/data/entities/blockchain.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 6a17e851..39a75e8b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ git+https://github.com/Insoleet/quamash.git@master asynctest networkx -attrs +attrs <= 17.0 duniter-mirage duniterpy>=0.40 pytest diff --git a/src/sakia/data/entities/blockchain.py b/src/sakia/data/entities/blockchain.py index 887cb6f9..a501ccff 100644 --- a/src/sakia/data/entities/blockchain.py +++ b/src/sakia/data/entities/blockchain.py @@ -45,10 +45,11 @@ class BlockchainParameters: # The dt recomputation of the ud dt_reeval = attr.ib(convert=int, default=0, cmp=False, hash=False) + @attr.s() class Blockchain: # Parameters in block 0 - parameters = attr.ib(default=BlockchainParameters()) + parameters = attr.ib(default=BlockchainParameters(), cmp=False, hash=False) # block number and hash current_buid = attr.ib(convert=block_uid, default=BlockUID.empty()) # Number of members