Skip to main content

Ethereum ABI Utils

Project description

Build Status Documentation Status PyPi version

Python utilities for working with the Ethereum ABI

Installation

pip install eth-abi

Documentation

For documentation, visit https://eth-abi.readthedocs.io/en/latest/.

Development

Clone the repository and then run:

pip install -e .[dev]

You might want to do this inside a virtualenv.

Running the tests

You can run the tests with:

py.test tests

Or you can install tox to run the full test suite.

Releasing

Pandoc is required for transforming the markdown README to the proper format to render correctly on pypi.

For Debian-like systems:

apt install pandoc

Or on OSX:

brew install pandoc

To release a new version:

make release bump=$$VERSION_PART_TO_BUMP$$

How to bumpversion

The version format for this repo is {major}.{minor}.{patch} for stable, and {major}.{minor}.{patch}-{stage}.{devnum} for unstable (stage can be alpha or beta).

To issue the next version in line, specify which part to bump, like make release bump=minor or make release bump=devnum.

If you are in a beta version, make release bump=stage will switch to a stable.

To issue an unstable version when the current version is stable, specify the new version explicitly, like make release bump="--new-version 4.0.0-alpha.1 devnum"

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-abi-2.0.0b5.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

eth_abi-2.0.0b5-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file eth-abi-2.0.0b5.tar.gz.

File metadata

  • Download URL: eth-abi-2.0.0b5.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.7

File hashes

Hashes for eth-abi-2.0.0b5.tar.gz
Algorithm Hash digest
SHA256 1aa7186cc12d6ed704b18ab3c446f271cdb66ef23473940dbd6d037d47559f75
MD5 0743df9134774e8c732c84e0f110d9bc
BLAKE2b-256 420c88dc60a8582f9c0302a3faade5f98d2f3002ae74a7be1948d26524ce46f6

See more details on using hashes here.

File details

Details for the file eth_abi-2.0.0b5-py3-none-any.whl.

File metadata

  • Download URL: eth_abi-2.0.0b5-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.7

File hashes

Hashes for eth_abi-2.0.0b5-py3-none-any.whl
Algorithm Hash digest
SHA256 2c7d1119da879cb74cc917d744a7e18bbf34a1e478a0e5eccf7f13ece192a735
MD5 6cd57dda48b21c77f4bc6142773024c7
BLAKE2b-256 630d416f32bf6a4ce2b929c1749f0efaf5b33b6ed80d3928869b48dd458f018e

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