Skip to main content

Ethereum Standard Library for Python

Project description

The Ethereum Standard Library

GitHub Codecov GitHub Workflow Status Read the Docs PyPI

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:

  1. Install poetry

    $ pipx install poetry
    
  2. Clone the eth-stdlib repository

    $ git clone https://github.com/skellet0r/eth-stdlib.git
    
  3. 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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eth_stdlib-0.2.6.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

eth_stdlib-0.2.6-py3-none-any.whl (37.8 kB view details)

Uploaded Python 3

File details

Details for the file eth_stdlib-0.2.6.tar.gz.

File metadata

  • Download URL: eth_stdlib-0.2.6.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.8 Linux/5.15.74-2.fc32.qubes.x86_64

File hashes

Hashes for eth_stdlib-0.2.6.tar.gz
Algorithm Hash digest
SHA256 08c3508f4e8009ce29566e8b9c4e817418fec6b54eb1ddc5e6fd079337d5fb01
MD5 020cffeb0f3410ebbaf55bbd828e8a67
BLAKE2b-256 ac24bd1c171936b9102a56dbf093e18f9addd8b2aa3a48f8f0adcf410d4bd956

See more details on using hashes here.

File details

Details for the file eth_stdlib-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: eth_stdlib-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.8 Linux/5.15.74-2.fc32.qubes.x86_64

File hashes

Hashes for eth_stdlib-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 650c7a1e048d1fa6bd2345e5c08ac425ea14f74b11bf4108cee9d16d962d4325
MD5 a720e8d34e9a16112a4b3a3d73943302
BLAKE2b-256 66e6e4aaf3e455837bfabbbbf5c9638ac9fe43de09b29cba65ebc0c3eb57a2ed

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page