Fri Nov 10 19:08:12 2023 UTC ()
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.


(adam)
diff -r1.9 -r1.10 pkgsrc/finance/py-eth-abi/Makefile
diff -r1.3 -r1.4 pkgsrc/finance/py-eth-abi/PLIST
diff -r1.7 -r1.8 pkgsrc/finance/py-eth-abi/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/finance/py-eth-abi/Makefile (expand / switch to unified diff)

--- pkgsrc/finance/py-eth-abi/Makefile 2023/06/09 07:06:02 1.9
+++ pkgsrc/finance/py-eth-abi/Makefile 2023/11/10 19:08:11 1.10
@@ -1,22 +1,28 @@ @@ -1,22 +1,28 @@
1# $NetBSD: Makefile,v 1.9 2023/06/09 07:06:02 adam Exp $ 1# $NetBSD: Makefile,v 1.10 2023/11/10 19:08:11 adam Exp $
2 2
3DISTNAME= eth_abi-4.1.0 3DISTNAME= eth_abi-4.2.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
5CATEGORIES= finance python 5CATEGORIES= finance python
6MASTER_SITES= ${MASTER_SITE_PYPI:=e/eth-abi/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=e/eth-abi/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/ethereum/eth-abi 9HOMEPAGE= https://github.com/ethereum/eth-abi
10COMMENT= Python utilities for working with Ethereum ABI definitions 10COMMENT= Python utilities for working with Ethereum ABI definitions
11LICENSE= mit 11LICENSE= mit
12 12
 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=60:../../devel/py-setuptools
 14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
13DEPENDS+= ${PYPKGPREFIX}-eth-typing>=3.0.0:../../finance/py-eth-typing 15DEPENDS+= ${PYPKGPREFIX}-eth-typing>=3.0.0:../../finance/py-eth-typing
14DEPENDS+= ${PYPKGPREFIX}-eth-utils>=2.0.0:../../finance/py-eth-utils 16DEPENDS+= ${PYPKGPREFIX}-eth-utils>=2.0.0:../../finance/py-eth-utils
15DEPENDS+= ${PYPKGPREFIX}-parsimonious>=0.9.0:../../textproc/py-parsimonious 17DEPENDS+= ${PYPKGPREFIX}-parsimonious>=0.9.0:../../textproc/py-parsimonious
 18TEST_DEPENDS+= ${PYPKGPREFIX}-eth-hash-[0-9]*:../../finance/py-eth-hash
 19TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=4.18.2:../../devel/py-hypothesis
 20TEST_DEPENDS+= ${PYPKGPREFIX}-test-pythonpath>=0.7.1:../../devel/py-test-pythonpath
 21TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=2.4.0:../../devel/py-test-xdist
16 22
17USE_LANGUAGES= # none 23USE_LANGUAGES= # none
18 24
19PYTHON_VERSIONS_INCOMPATIBLE= 27 25PYTHON_VERSIONS_INCOMPATIBLE= 27
20 26
21.include "../../lang/python/egg.mk" 27.include "../../lang/python/wheel.mk"
22.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/finance/py-eth-abi/PLIST (expand / switch to unified diff)

--- pkgsrc/finance/py-eth-abi/PLIST 2023/06/08 10:28:51 1.3
+++ pkgsrc/finance/py-eth-abi/PLIST 2023/11/10 19:08:11 1.4
@@ -1,20 +1,19 @@ @@ -1,20 +1,19 @@
1@comment $NetBSD: PLIST,v 1.3 2023/06/08 10:28:51 adam Exp $ 1@comment $NetBSD: PLIST,v 1.4 2023/11/10 19:08:11 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${WHEEL_INFODIR}/RECORD
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 
8${PYSITELIB}/eth_abi/__init__.py 7${PYSITELIB}/eth_abi/__init__.py
9${PYSITELIB}/eth_abi/__init__.pyc 8${PYSITELIB}/eth_abi/__init__.pyc
10${PYSITELIB}/eth_abi/__init__.pyo 9${PYSITELIB}/eth_abi/__init__.pyo
11${PYSITELIB}/eth_abi/abi.py 10${PYSITELIB}/eth_abi/abi.py
12${PYSITELIB}/eth_abi/abi.pyc 11${PYSITELIB}/eth_abi/abi.pyc
13${PYSITELIB}/eth_abi/abi.pyo 12${PYSITELIB}/eth_abi/abi.pyo
14${PYSITELIB}/eth_abi/base.py 13${PYSITELIB}/eth_abi/base.py
15${PYSITELIB}/eth_abi/base.pyc 14${PYSITELIB}/eth_abi/base.pyc
16${PYSITELIB}/eth_abi/base.pyo 15${PYSITELIB}/eth_abi/base.pyo
17${PYSITELIB}/eth_abi/codec.py 16${PYSITELIB}/eth_abi/codec.py
18${PYSITELIB}/eth_abi/codec.pyc 17${PYSITELIB}/eth_abi/codec.pyc
19${PYSITELIB}/eth_abi/codec.pyo 18${PYSITELIB}/eth_abi/codec.pyo
20${PYSITELIB}/eth_abi/constants.py 19${PYSITELIB}/eth_abi/constants.py

cvs diff -r1.7 -r1.8 pkgsrc/finance/py-eth-abi/distinfo (expand / switch to unified diff)

--- pkgsrc/finance/py-eth-abi/distinfo 2023/06/09 07:06:02 1.7
+++ pkgsrc/finance/py-eth-abi/distinfo 2023/11/10 19:08:11 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2023/06/09 07:06:02 adam Exp $ 1$NetBSD: distinfo,v 1.8 2023/11/10 19:08:11 adam Exp $
2 2
3BLAKE2s (eth_abi-4.1.0.tar.gz) = e9b275b4f5a0b2ffd6de0219fd4f939edd495a1a72667e17ee835be6283fda75 3BLAKE2s (eth_abi-4.2.1.tar.gz) = 1ae3e7a57be036ff18882fd6719d0a4e7f4dd9138b4ab34cc46bff78b19d408a
4SHA512 (eth_abi-4.1.0.tar.gz) = c32be4bc74f6aa838d5cade0b34a1cf39f872dcd17901699799f0a26e6067f43149d9f33586b0ce2a6b34b3533a9f51a4157ed4b7bebee358cbd9aa859168927 4SHA512 (eth_abi-4.2.1.tar.gz) = f02af0b55d42e9f0b1a18c61f3e0355ff69f8bcda863c36e80c31ac67aedefa5586b716ac07bca9c90a6f12f091931ceb4843874ad626a038719aae0cea5f2b5
5Size (eth_abi-4.1.0.tar.gz) = 26003 bytes 5Size (eth_abi-4.2.1.tar.gz) = 27301 bytes