Mon Sep 12 11:04:18 2022 UTC ()
py-eth-account: updated to 0.7.0

eth-account v0.7.0 (2022-08-17)

Bugfixes

bump ansi-regex to 5.0.1 to fix minor ReDos vulnerability
Enable lint runs again on CI
fix DoS-able regex pattern
Allow towncrier to build the release notes again

Improved Documentation

Add example to generate multiple accounts from a mnemonic
Pin Jinja2 at >=3.0.0,<3.1.0; pin towncrier==18.5.0; open up Sphinx requirement to allow >=1.6.5,<5.
added missing quotes to readme dev environment setup example

Breaking changes

Change bitarray dependency requirement to be >=2.4,<3 since 2.4 has wheels for all platform types.
Fix errors in EIP-712 signing


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

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

--- pkgsrc/finance/py-eth-account/Makefile 2022/07/12 07:37:53 1.8
+++ pkgsrc/finance/py-eth-account/Makefile 2022/09/12 11:04:18 1.9
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1# $NetBSD: Makefile,v 1.8 2022/07/12 07:37:53 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2022/09/12 11:04:18 adam Exp $
2 2
3DISTNAME= eth-account-0.6.1 3DISTNAME= eth-account-0.7.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= finance python 5CATEGORIES= finance python
6MASTER_SITES= ${MASTER_SITE_PYPI:=e/eth-account/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=e/eth-account/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/ethereum/eth-account 9HOMEPAGE= https://github.com/ethereum/eth-account
10COMMENT= Sign Ethereum transactions and messages with local private keys 10COMMENT= Sign Ethereum transactions and messages with local private keys
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-bitarray>=1.2.1:../../devel/py-bitarray 13DEPENDS+= ${PYPKGPREFIX}-bitarray>=2.4.0:../../devel/py-bitarray
14DEPENDS+= ${PYPKGPREFIX}-eth-abi>=3.0.0:../../finance/py-eth-abi 14DEPENDS+= ${PYPKGPREFIX}-eth-abi>=3.0.0:../../finance/py-eth-abi
15DEPENDS+= ${PYPKGPREFIX}-eth-keyfile>=0.6.0:../../finance/py-eth-keyfile 15DEPENDS+= ${PYPKGPREFIX}-eth-keyfile>=0.6.0:../../finance/py-eth-keyfile
16DEPENDS+= ${PYPKGPREFIX}-eth-keys>=0.4.0:../../finance/py-eth-keys 16DEPENDS+= ${PYPKGPREFIX}-eth-keys>=0.4.0:../../finance/py-eth-keys
17DEPENDS+= ${PYPKGPREFIX}-eth-rlp>=0.3.0:../../finance/py-eth-rlp 17DEPENDS+= ${PYPKGPREFIX}-eth-rlp>=0.3.0:../../finance/py-eth-rlp
18DEPENDS+= ${PYPKGPREFIX}-eth-utils>=2.0.0:../../finance/py-eth-utils 18DEPENDS+= ${PYPKGPREFIX}-eth-utils>=2.0.0:../../finance/py-eth-utils
19DEPENDS+= ${PYPKGPREFIX}-hexbytes>=0.1.0:../../devel/py-hexbytes 19DEPENDS+= ${PYPKGPREFIX}-hexbytes>=0.1.0:../../devel/py-hexbytes
20DEPENDS+= ${PYPKGPREFIX}-rlp>=1.0.0:../../devel/py-rlp 20DEPENDS+= ${PYPKGPREFIX}-rlp>=1.0.0:../../devel/py-rlp
21 21
22USE_LANGUAGES= # none 22USE_LANGUAGES= # none
23 23
24PYTHON_VERSIONS_INCOMPATIBLE= 27 24PYTHON_VERSIONS_INCOMPATIBLE= 27
25 25
26.include "../../lang/python/egg.mk" 26.include "../../lang/python/egg.mk"

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

--- pkgsrc/finance/py-eth-account/PLIST 2021/10/04 09:01:19 1.3
+++ pkgsrc/finance/py-eth-account/PLIST 2022/09/12 11:04:18 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2021/10/04 09:01:19 adam Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/09/12 11:04:18 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/eth_account/__init__.py 8${PYSITELIB}/eth_account/__init__.py
9${PYSITELIB}/eth_account/__init__.pyc 9${PYSITELIB}/eth_account/__init__.pyc
10${PYSITELIB}/eth_account/__init__.pyo 10${PYSITELIB}/eth_account/__init__.pyo
11${PYSITELIB}/eth_account/_utils/__init__.py 11${PYSITELIB}/eth_account/_utils/__init__.py
12${PYSITELIB}/eth_account/_utils/__init__.pyc 12${PYSITELIB}/eth_account/_utils/__init__.pyc
13${PYSITELIB}/eth_account/_utils/__init__.pyo 13${PYSITELIB}/eth_account/_utils/__init__.pyo
14${PYSITELIB}/eth_account/_utils/legacy_transactions.py 14${PYSITELIB}/eth_account/_utils/legacy_transactions.py
@@ -55,22 +55,23 @@ ${PYSITELIB}/eth_account/hdaccount/mnemo @@ -55,22 +55,23 @@ ${PYSITELIB}/eth_account/hdaccount/mnemo
55${PYSITELIB}/eth_account/hdaccount/mnemonic.pyo 55${PYSITELIB}/eth_account/hdaccount/mnemonic.pyo
56${PYSITELIB}/eth_account/hdaccount/wordlist/chinese_simplified.txt 56${PYSITELIB}/eth_account/hdaccount/wordlist/chinese_simplified.txt
57${PYSITELIB}/eth_account/hdaccount/wordlist/chinese_traditional.txt 57${PYSITELIB}/eth_account/hdaccount/wordlist/chinese_traditional.txt
58${PYSITELIB}/eth_account/hdaccount/wordlist/czech.txt 58${PYSITELIB}/eth_account/hdaccount/wordlist/czech.txt
59${PYSITELIB}/eth_account/hdaccount/wordlist/english.txt 59${PYSITELIB}/eth_account/hdaccount/wordlist/english.txt
60${PYSITELIB}/eth_account/hdaccount/wordlist/french.txt 60${PYSITELIB}/eth_account/hdaccount/wordlist/french.txt
61${PYSITELIB}/eth_account/hdaccount/wordlist/italian.txt 61${PYSITELIB}/eth_account/hdaccount/wordlist/italian.txt
62${PYSITELIB}/eth_account/hdaccount/wordlist/japanese.txt 62${PYSITELIB}/eth_account/hdaccount/wordlist/japanese.txt
63${PYSITELIB}/eth_account/hdaccount/wordlist/korean.txt 63${PYSITELIB}/eth_account/hdaccount/wordlist/korean.txt
64${PYSITELIB}/eth_account/hdaccount/wordlist/spanish.txt 64${PYSITELIB}/eth_account/hdaccount/wordlist/spanish.txt
65${PYSITELIB}/eth_account/messages.py 65${PYSITELIB}/eth_account/messages.py
66${PYSITELIB}/eth_account/messages.pyc 66${PYSITELIB}/eth_account/messages.pyc
67${PYSITELIB}/eth_account/messages.pyo 67${PYSITELIB}/eth_account/messages.pyo
 68${PYSITELIB}/eth_account/py.typed
68${PYSITELIB}/eth_account/signers/__init__.py 69${PYSITELIB}/eth_account/signers/__init__.py
69${PYSITELIB}/eth_account/signers/__init__.pyc 70${PYSITELIB}/eth_account/signers/__init__.pyc
70${PYSITELIB}/eth_account/signers/__init__.pyo 71${PYSITELIB}/eth_account/signers/__init__.pyo
71${PYSITELIB}/eth_account/signers/base.py 72${PYSITELIB}/eth_account/signers/base.py
72${PYSITELIB}/eth_account/signers/base.pyc 73${PYSITELIB}/eth_account/signers/base.pyc
73${PYSITELIB}/eth_account/signers/base.pyo 74${PYSITELIB}/eth_account/signers/base.pyo
74${PYSITELIB}/eth_account/signers/local.py 75${PYSITELIB}/eth_account/signers/local.py
75${PYSITELIB}/eth_account/signers/local.pyc 76${PYSITELIB}/eth_account/signers/local.pyc
76${PYSITELIB}/eth_account/signers/local.pyo 77${PYSITELIB}/eth_account/signers/local.pyo

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

--- pkgsrc/finance/py-eth-account/distinfo 2022/07/12 07:37:53 1.6
+++ pkgsrc/finance/py-eth-account/distinfo 2022/09/12 11:04:18 1.7
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.6 2022/07/12 07:37:53 adam Exp $ 1$NetBSD: distinfo,v 1.7 2022/09/12 11:04:18 adam Exp $
2 2
3BLAKE2s (eth-account-0.6.1.tar.gz) = 179fb72f05b457865540c3189f0bd15cf9c643e49eb8b78d3baf7cd260bc271a 3BLAKE2s (eth-account-0.7.0.tar.gz) = 01c849850e48470bbd7ad74697ca21094cd1f59b744e71756fbc4bb42303ebe0
4SHA512 (eth-account-0.6.1.tar.gz) = 9eb5879c3b1a4bd8dae1cedebd5ff13769127391ee9d1e1b4afa48637ee9d0d9a873602149c980864a341c3a669144c5a59f07aa67796cf936c61780ceb258da 4SHA512 (eth-account-0.7.0.tar.gz) = 575582a3e588d7f5b947edc2c674725b5f4c06e70d54942db86b4772742a413385e83040ae3ba9c0d868d78bb58e9a87ab19c555be016336b7eeeea41650c775
5Size (eth-account-0.6.1.tar.gz) = 3938053 bytes 5Size (eth-account-0.7.0.tar.gz) = 960377 bytes