Skip to main content

Ethereum Standard Library for Python

Project description

The Ethereum Standard Library

GitHub Codecov GitHub Workflow Status Read the Docs PyPI

A collection of pure python 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: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


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

Uploaded Source

Built Distribution

eth_stdlib-0.2.0-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

Details for the file eth-stdlib-0.2.0.tar.gz.

File metadata

  • Download URL: eth-stdlib-0.2.0.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

Hashes for eth-stdlib-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a501406f7999d88a40dcfb12f277949b46c7ecc79f749ec0d8d52067a84e8e96
MD5 bc6d07401cee841b6b0945e81dd79425
BLAKE2b-256 9861e8f9db05d8e46420c1a211a0fa8c942e6a6ad12881af75bf2582599afe70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eth_stdlib-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 30.9 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

Hashes for eth_stdlib-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 903216c9b4e3679fc894f1d83bc1d43a6517ab936f745829a01257fde7db3295
MD5 c8e9c618952bdb1cd9b35aff0b37e0c5
BLAKE2b-256 5ebed476d1aaa8ef9e860d78a78f43dcbed272dde032daa4d0ae3f3f8a5cbcd7

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