Ethereum Standard Library for Python
Project description
The Ethereum Standard Library
The Ethereum Standard Library is a collection of libraries for developers building on the EVM.
Installation
Using pip
$ pip install eth-stdlib
Using poetry
$ poetry add eth-stdlib
Development
Initializing an Environment
To start developing/contributing to the eth-stdlib code base follow these steps:
-
Install poetry
$ pipx install poetry
-
Clone the eth-stdlib repository
$ git clone https://github.com/skellet0r/eth-stdlib.git
-
Initialize virtual environment
$ poetry install --sync
Afterwards the development environment will be complete.
Testing
To run the test suite, execute the following command:available in the `html
$ poetry run pytest
After running the test suite, code coverage results will be displayed in the terminal, as well as exported in html format (in the htmlcov
directory).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file eth-stdlib-0.2.1.tar.gz
.
File metadata
- Download URL: eth-stdlib-0.2.1.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.1 CPython/3.10.6 Linux/5.15.64-1.fc32.qubes.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fc2c9c88d3db1b2c0a90b335527f72e729fd744f2ae3ac0b3756d696cf373d8 |
|
MD5 | 830673f6cc04d03b681a178138eb158e |
|
BLAKE2b-256 | c5251f00185294b98cd78535381627a959743df55407cb742db3c6039f0a3e6d |
File details
Details for the file eth_stdlib-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: eth_stdlib-0.2.1-py3-none-any.whl
- Upload date:
- Size: 30.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.1 CPython/3.10.6 Linux/5.15.64-1.fc32.qubes.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09ff025fd88e932ff615aab8c0dd5438ea2323c7d962466a170064197995e7e2 |
|
MD5 | f4d96f78f9c75735aaf27a176d9fc538 |
|
BLAKE2b-256 | e39f529a56b3d81a9490cd76864361fdd9039c50074fb9ca722fcdf848e12379 |