معرفی شرکت ها


eth-tester-rpc-0.5.0b1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python TestRPC for ethereum
ویژگی مقدار
سیستم عامل -
نام فایل eth-tester-rpc-0.5.0b1
نام eth-tester-rpc
نسخه کتابخانه 0.5.0b1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده voith
ایمیل نویسنده voithjm1@gmail.com
آدرس صفحه اصلی https://github.com/voith/eth-tester-rpc
آدرس اینترنتی https://pypi.org/project/eth-tester-rpc/
مجوز MIT
eth-tester-rpc ============== |Join the chat at https://gitter.im/eth-tester-rpc/Lobby| |Build Status| |PyPI version| |Python versions| A rewrite of `Piper Merriam’s eth-testrpc <https://github.com/pipermerriam/eth-testrpc/tree/master/testrpc>`__ using `eth-tester <https://github.com/ethereum/eth-tester>`__ The ``eth-teste-rpc`` is a tool for testing any code that needs to make calls to ethereums RPC API. It starts a server to which you can connect your application and run tests accordingly.It is built on top of `py-evm <https://github.com/ethereum/py-evm>`__. Quickstart ---------- .. code:: sh pip install eth-tester-rpc To check usage of the command: .. code:: bash $ py-testrpc --help Options: -h, --host TEXT -p, --port INTEGER --help Show this message and exit. To start the server: .. code:: bash py-testrpc -p 8888 The above command will start a server at port 8888. The default port is 8545. To make a connection using web3.py .. code:: python from web3 import Web3 w3 = Web3(Web3.HTTPProvider("http://localhost:8888")) print(w3.eth.blockNumber) Developer Setup --------------- If you would like to hack on eth-tester-rpc, please check out the `Ethereum Development Tactical Manual <https://github.com/pipermerriam/ethereum-dev-tactical-manual>`__ for information on how we do: - Testing - Pull Requests - Code Style - Documentation Development Environment Setup ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You can set up your dev environment with: .. code:: sh git clone git@github.com:voith/eth-tester-rpc.git cd eth-tester-rpc virtualenv -p python3 venv . venv/bin/activate pip install -e .[dev] Testing Setup ~~~~~~~~~~~~~ During development, you might like to have tests run on every file save. Show flake8 errors on file change: .. code:: sh # Test flake8 when-changed -v -s -r -1 eth_tester_rpc/ tests/ -c "clear; flake8 eth_tester_rpc tests && echo 'flake8 success' || echo 'error'" Run multi-process tests in one command, but without color: .. code:: sh # in the project root: pytest --numprocesses=4 --looponfail --maxfail=1 # the same thing, succinctly: pytest -n 4 -f --maxfail=1 Run in one thread, with color and desktop notifications: .. code:: sh cd venv ptw --onfail "notify-send -t 5000 'Test failure ⚠⚠⚠⚠⚠' 'python 3 test on eth_tester_rpc failed'" ../tests ../eth_tester_rpc Release setup ~~~~~~~~~~~~~ For Debian-like systems: :: apt install pandoc To release a new version: .. code:: sh make release bump=$$VERSION_PART_TO_BUMP$$ How to bumpversion ^^^^^^^^^^^^^^^^^^ The version format for this repo is ``{major}.{minor}.{patch}`` for stable, and ``{major}.{minor}.{patch}-{stage}.{devnum}`` for unstable (``stage`` can be alpha or beta). To issue the next version in line, specify which part to bump, like ``make release bump=minor`` or ``make release bump=devnum``. If you are in a beta version, ``make release bump=stage`` will switch to a stable. To issue an unstable version when the current version is stable, specify the new version explicitly, like ``make release bump="--new-version 4.0.0-alpha.1 devnum"`` .. |Join the chat at https://gitter.im/eth-tester-rpc/Lobby| image:: https://badges.gitter.im/eth-tester-rpc/Lobby.svg :target: https://gitter.im/eth-tester-rpc/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge .. |Build Status| image:: https://circleci.com/gh/voith/eth-tester-rpc.svg?style=shield :target: https://circleci.com/gh/voith/eth-tester-rpc .. |PyPI version| image:: https://badge.fury.io/py/eth-tester-rpc.svg :target: https://badge.fury.io/py/eth-tester-rpc .. |Python versions| image:: https://img.shields.io/pypi/pyversions/eth-tester-rpc.svg :target: https://pypi.python.org/pypi/eth-tester-rpc


نیازمندی

مقدار نام
<2,>=1 eth-utils
==0.5.0b3 eth-tester[py-evm]
>=1.10.3 json-rpc
>=0.11.10 Werkzeug
>=6.6 click
<1.0.0,>=0.9.0 cytoolz
<1.0.0,>=0.1.4 eth-hash[pysha3]
<1.0.0,>=0.9.0 toolz
<1.0.0,>=0.1.4 eth-hash[pycryptodome]
<1,>=0.5.3 bumpversion
<5,>=4.1.0 pytest-watch
- wheel
- twine
- ipython
>=4.4.0 pytest
- pytest-xdist
<3,>=2.9.1 tox
<3.0.0,>=2.16.0 requests
<0.6.0,>=0.5.3 eth-account
<3.0.0,>=2.0.0b4 eth-abi
<6.0.0,>=5.0.0b2 web3
<1.0.0,>=0.10.0 splinter
==3.4.1 flake8
<5,>=4.2.15 isort
<2,>=1.6.5 Sphinx
>=0.1.9 sphinx-rtd-theme
<2,>=1.6.5 Sphinx
>=0.1.9 sphinx-rtd-theme
<1.2.0,>=1.1.1 gevent
==3.4.1 flake8
<5,>=4.2.15 isort
>=4.4.0 pytest
- pytest-xdist
<3,>=2.9.1 tox
<3.0.0,>=2.16.0 requests
<0.6.0,>=0.5.3 eth-account
<3.0.0,>=2.0.0b4 eth-abi
<6.0.0,>=5.0.0b2 web3
<1.0.0,>=0.10.0 splinter


زبان مورد نیاز

مقدار نام
>=3.6, <4 Python


نحوه نصب


نصب پکیج whl eth-tester-rpc-0.5.0b1:

    pip install eth-tester-rpc-0.5.0b1.whl


نصب پکیج tar.gz eth-tester-rpc-0.5.0b1:

    pip install eth-tester-rpc-0.5.0b1.tar.gz