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.7.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: eth_stdlib-0.2.7.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.16 Linux/6.1.42-1.qubes.fc32.x86_64

File hashes

Hashes for eth_stdlib-0.2.7.tar.gz
Algorithm Hash digest
SHA256 9b9c8d709674d4da34014f2ba1f93fc226d90a15f1cc99da033d481131a8feba
MD5 eafcdaaa44d7ee75983e66f8b0977fb9
BLAKE2b-256 91f3a67a3b407228df46390bcc760f9ff6979d8bf1a70721b327cb6d983145e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eth_stdlib-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.16 Linux/6.1.42-1.qubes.fc32.x86_64

File hashes

Hashes for eth_stdlib-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d302d8ca8ca14f6137c01ad4e2124a608e98f9132d51b1b7a32748156018d8af
MD5 9e69d0beeb64bd01c8831ec2dcfa5b53
BLAKE2b-256 b871dedc00266f42a5edfd57204180487a9a5d548e48a8d075a0d9b201a5c16f

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