Skip to content
This repository has been archived by the owner on Aug 8, 2018. It is now read-only.

Fix rlp version #254

Closed
wants to merge 1 commit into from
Closed

Fix rlp version #254

wants to merge 1 commit into from

Conversation

matsulib
Copy link

fix #253

This patch adapts the rlp version to latest devp2p.
https://github.com/ethereum/pydevp2p/blob/v0.9.2/requirements.txt

@matsulib
Copy link
Author

matsulib commented Aug 29, 2017

Oh, sorry. In Travis CI, the coverage test resulted in errors.
All errors are same, like this.

_________________ ERROR collecting pyethapp/tests/test_app.py __________________
ImportError while importing test module '/home/travis/build/ethereum/pyethapp/pyethapp/tests/test_app.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
pyethapp/tests/test_app.py:3: in <module>
    from pyethapp import app
pyethapp/app.py:28: in <module>
    from console_service import Console
pyethapp/console_service.py:27: in <module>
    from pyethapp.rpc_client import ABIContract
pyethapp/rpc_client.py:14: in <module>
    from tinyrpc.transports.http import HttpPostClientTransport
build/bdist.linux-x86_64/egg/tinyrpc/transports/http.py:5: in <module>
    ???
E   ImportError: No module named geventwebsocket

There is a missing dependency because latest tinyrpc uses geventwebsocket in a specific way.
To solve the dependency, it is necessary to specify [websocket] when installing tinyrpc.

pip install tinyrpc[websocket]

I will fix this soon.

@matsulib matsulib closed this Aug 29, 2017
@matsulib matsulib deleted the fix-rlp-version branch August 29, 2017 11:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

inconsistent version of rlp in development version installation
1 participant