Fixed cached_property

api-breakage
Morty Space 6 years ago
parent eef5e3a7cf
commit 6bf0fddd41
  1. 1
      README.md
  2. 3
      setup.py
  3. 2
      src/cryptocom/exchange/__init__.py
  4. 3
      src/cryptocom/exchange/structs.py

@ -28,6 +28,7 @@ Exchange original API docs: [https://exchange-docs.crypto.com](https://exchange-
### Changelog ### 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 - **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 keys for tests passing
- **0.3.4** - fixed balances listener, fixed pairs - **0.3.4** - fixed balances listener, fixed pairs

@ -35,7 +35,8 @@ setup(
package_dir={'': 'src'}, package_dir={'': 'src'},
packages=find_packages('src'), packages=find_packages('src'),
install_requires=[ install_requires=[
'aiohttp' 'aiohttp',
'cached-property'
], ],
extras_require={ extras_require={
'dev': [ 'dev': [

@ -13,4 +13,4 @@ __all__ = [
'ApiError', 'ApiProvider' 'ApiError', 'ApiProvider'
] ]
__version__ = '0.4.0' __version__ = '0.4.1'

@ -2,9 +2,10 @@ import enum
import time import time
from typing import List, Dict from typing import List, Dict
from functools import cached_property
from dataclasses import dataclass from dataclasses import dataclass
from cached_property import cached_property
class Coin(str, enum.Enum): class Coin(str, enum.Enum):
BTC = 'BTC' BTC = 'BTC'

Loading…
Cancel
Save