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:
$ 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).
Metadata
Release files for eth-stdlib 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eth_stdlib-0.2.8.tar.gz | 28.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eth_stdlib-0.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.8 kB
Release files / eth_stdlib-0.2.8.tar.gz
| Download URL | eth_stdlib-0.2.8.tar.gz |
|---|---|
| Size | 28.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cda115a841142d4646e3f05818cbb08e2ca3daafc740646fa5888f9b8db08f97
|
|
BLAKE2b-256 checksum How to use checksums |
99e0bc1713e0e3d2da8927b5f00291e8228447fb0f52f6411c9497693e78bb75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|
Release files / eth_stdlib-0.2.8-py3-none-any.whl
| Download URL | eth_stdlib-0.2.8-py3-none-any.whl |
|---|---|
| Size | 37.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
77979707e01899c4626b78d20f05a1da6ba1dc3224c0a173259618b7970326e9
|
|
BLAKE2b-256 checksum How to use checksums |
89c6301f03a6a82dfe958d2d6593f730582494c4266e02556fd15626c8f5194a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|