./finance/py-eth-abi, Python utilities for working with Ethereum ABI definitions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.0.0, Package name: py311-eth-abi-5.0.0, Maintainer: pkgsrc-users

Python utilities for working with Ethereum ABI definitions, especially encoding
and decoding.


Master sites:

Filesize: 47.628 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-11 11:15:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-eth-abi: updated to 5.0.0

eth-abi v5.0.0 (2024-01-09)

Breaking Changes

Drop python 3.7 support

Internal Changes - for eth-abi Contributors

Merge updates from the project template, notably, use pre-commit for linting and \ 
change the name of the master branch to main
Corrected format of booleans in pyproject.toml and added a test for the presence \ 
of the eth_abi.__version__ attribute
   2023-11-10 20:08:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-eth-abi: updated to 4.2.1

eth-abi v4.2.1 (2023-09-13)

Internal Changes - for eth-abi contributors

Add build.os section to readthedocs build settings

eth-abi v4.2.0 (2023-08-28)

Features

Allow turning off abi decoder "strict mode" when calling abi.decode().

Bugfixes

Validate against zero-sized tuple types / empty Solidity structs.
   2023-06-09 09:06:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-eth-abi: updated to 4.1.0

eth-abi v4.1.0 (2023-06-08)

Features

updated StringDecoder class to allow user-defined handling of malformed strings, \ 
handle with strict by default

Internal Changes - for eth-abi contributors

remove unused docs deps, bump version of remaining
Moved requirements-docs.txt info into .readthedocs.yml
pull in updates from the python project template
Updated CI process to handle tox issue caused by virtualenv update
   2023-06-08 12:28:51 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-eth-abi: updated to 4.0.0

eth-abi v4.0.0 (2023-03-22)

No significant changes.

eth-abi v4.0.0-beta.3 (2023-03-20)

Breaking Changes

Upgrade Parsimonious dependency to allow >=0.9,<0.10

eth-abi v4.0.0-beta.2 (2022-11-21)

Features

Add support for Python 3.11

eth-abi v4.0.0-beta.1 (2022-09-27)

Bugfixes

Reconcile differences in 32-byte padding between eth-abi encoders for dynamic \ 
types and Solidity's abi.encode() for 0 or empty values

Breaking Changes

Remove encode_abi_single(), encode_packed_single(), and decode_abi_single(). \ 
Rename encode_abi(), encode_abi_packed(), and decode_abi() to encode(), \ 
encode_packed(), and decode(), respectively.
   2022-11-14 15:34:49 by Thomas Klausner | Files touched by this commit (15)
Log message:
py-pysha3: mark as not for python 3.11

This was only ever intended for python < 3.6, but we do have some
users in pkgsrc on newer python versions.
   2022-09-12 12:57:49 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-eth-abi: updated to 3.0.1

3.0.1:
Added typing
   2022-07-12 09:32:01 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-eth-abi: updated to 3.0.0

eth_abi 3.0.0 (2022-01-19)

Features

Add support for python 3.8
Add support for Python 3.8. Includes updating mypy and flake8 version requirements
Drop Python 3.6 support, add Python 3.9 and 3.10 support. Update any \ 
dependencies accordingly

Bugfixes

Catch ABITypeError exceptions when checking has_encoder

Improved Documentation

Fix broken badges in README
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS