steemit / steem-python

The official Python (3) library for the Steem Blockchain.
https://steem.io
MIT License
153 stars 99 forks source link

ImportError: cannot import name 'Operation' #257

Open talhasch opened 6 years ago

talhasch commented 6 years ago

i came across ImportError exception when tried to import from steembase.memo

Version of Python you are running

3.5.2

Version of steem-python you are running

1.0.1

Expected Behavior

Actual Behavior

Steps to reproduce

from steembase.memo import encode_memo, PrivateKey, PublicKey

Stack Trace

Traceback (most recent call last):
  File "", line 1, in 
  File "/Users/talhasch/Desktop/venv/lib/python3.5/site-packages/steembase/memo.py", line 10, in 
    from .operations import Memo
  File "/Users/talhasch/Desktop/venv/lib/python3.5/site-packages/steembase/operations.py", line 7, in 
    from steem.utils import compat_bytes
  File "/Users/talhasch/Desktop/venv/lib/python3.5/site-packages/steem/__init__.py", line 2, in 
    from .steem import Steem
  File "/Users/talhasch/Desktop/venv/lib/python3.5/site-packages/steem/steem.py", line 1, in 
    from .commit import Commit
  File "/Users/talhasch/Desktop/venv/lib/python3.5/site-packages/steem/commit.py", line 19, in 
    from .transactionbuilder import TransactionBuilder
  File "/Users/talhasch/Desktop/venv/lib/python3.5/site-packages/steem/transactionbuilder.py", line 8, in 
    from steembase.operations import Operation
ImportError: cannot import name 'Operation'