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

Uploaded Source

Built Distribution

eth_stdlib-0.2.1-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

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

Hashes for eth-stdlib-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3fc2c9c88d3db1b2c0a90b335527f72e729fd744f2ae3ac0b3756d696cf373d8
MD5 830673f6cc04d03b681a178138eb158e
BLAKE2b-256 c5251f00185294b98cd78535381627a959743df55407cb742db3c6039f0a3e6d

See more details on using hashes here.

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

Hashes for eth_stdlib-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09ff025fd88e932ff615aab8c0dd5438ea2323c7d962466a170064197995e7e2
MD5 f4d96f78f9c75735aaf27a176d9fc538
BLAKE2b-256 e39f529a56b3d81a9490cd76864361fdd9039c50074fb9ca722fcdf848e12379

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