From 6bf0fddd41ae15905ff74366df1a673d66b3dcf0 Mon Sep 17 00:00:00 2001 From: Morty Space Date: Tue, 25 Aug 2020 03:51:59 +0300 Subject: [PATCH] Fixed cached_property --- README.md | 1 + setup.py | 3 ++- src/cryptocom/exchange/__init__.py | 2 +- src/cryptocom/exchange/structs.py | 3 ++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3730952..0d91395 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ Exchange original API docs: [https://exchange-docs.crypto.com](https://exchange- ### Changelog +- **0.4.1** - fixed `cached_property` for python 3.7 - **0.4.0** - added `OrderForceType` and `OrderExecType`, refactored `Order` responses, splited private and market methods, added missing `Pair` and `Coin`, added `Balance` dataclass, public keys for tests passing - **0.3.4** - fixed balances listener, fixed pairs diff --git a/setup.py b/setup.py index 22efdda..6dcdf65 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,8 @@ setup( package_dir={'': 'src'}, packages=find_packages('src'), install_requires=[ - 'aiohttp' + 'aiohttp', + 'cached-property' ], extras_require={ 'dev': [ diff --git a/src/cryptocom/exchange/__init__.py b/src/cryptocom/exchange/__init__.py index 4169d24..d4e2694 100644 --- a/src/cryptocom/exchange/__init__.py +++ b/src/cryptocom/exchange/__init__.py @@ -13,4 +13,4 @@ __all__ = [ 'ApiError', 'ApiProvider' ] -__version__ = '0.4.0' +__version__ = '0.4.1' diff --git a/src/cryptocom/exchange/structs.py b/src/cryptocom/exchange/structs.py index 10901d5..21f477b 100644 --- a/src/cryptocom/exchange/structs.py +++ b/src/cryptocom/exchange/structs.py @@ -2,9 +2,10 @@ import enum import time from typing import List, Dict -from functools import cached_property from dataclasses import dataclass +from cached_property import cached_property + class Coin(str, enum.Enum): BTC = 'BTC'