pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/finance/py-eth-keyfile py-eth-keyfile: updated to 0.6.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/00afc42f7ea4
branches:  trunk
changeset: 381733:00afc42f7ea4
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Jul 12 07:33:02 2022 +0000

description:
py-eth-keyfile: updated to 0.6.0

0.6.0
- Mitigate timing attack
- Fix typo in README
- Migrate to CircleCI
- Allow salt size specification on keyfile creation
- Drop Python 3.5 and 3.6 support, Add Python 3.8-3.10 support and update corresponding dependencies

diffstat:

 finance/py-eth-keyfile/Makefile               |  12 +++++-------
 finance/py-eth-keyfile/distinfo               |   9 ++++-----
 finance/py-eth-keyfile/patches/patch-setup.py |  24 ------------------------
 3 files changed, 9 insertions(+), 36 deletions(-)

diffs (70 lines):

diff -r 6021caa53dd2 -r 00afc42f7ea4 finance/py-eth-keyfile/Makefile
--- a/finance/py-eth-keyfile/Makefile   Tue Jul 12 07:32:01 2022 +0000
+++ b/finance/py-eth-keyfile/Makefile   Tue Jul 12 07:33:02 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2022/01/04 20:53:53 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2022/07/12 07:33:02 adam Exp $
 
-DISTNAME=      eth-keyfile-0.5.1
+DISTNAME=      eth-keyfile-0.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    finance python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=e/eth-keyfile/}
 
@@ -11,10 +10,9 @@
 COMMENT=       Library for handling the encrypted keyfiles
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-cryptodome>=3.4.7:../../security/py-cryptodome
-DEPENDS+=      ${PYPKGPREFIX}-cytoolz>=0.9.0:../../devel/py-cytoolz
-DEPENDS+=      ${PYPKGPREFIX}-eth-keys>=0.1.0:../../finance/py-eth-keys
-DEPENDS+=      ${PYPKGPREFIX}-eth-utils>=1.0.0:../../finance/py-eth-utils
+DEPENDS+=      ${PYPKGPREFIX}-cryptodome>=3.6.6:../../security/py-cryptodome
+DEPENDS+=      ${PYPKGPREFIX}-eth-keys>=0.4.0:../../finance/py-eth-keys
+DEPENDS+=      ${PYPKGPREFIX}-eth-utils>=2.0.0:../../finance/py-eth-utils
 
 USE_LANGUAGES= # none
 
diff -r 6021caa53dd2 -r 00afc42f7ea4 finance/py-eth-keyfile/distinfo
--- a/finance/py-eth-keyfile/distinfo   Tue Jul 12 07:32:01 2022 +0000
+++ b/finance/py-eth-keyfile/distinfo   Tue Jul 12 07:33:02 2022 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 10:26:04 nia Exp $
+$NetBSD: distinfo,v 1.4 2022/07/12 07:33:02 adam Exp $
 
-BLAKE2s (eth-keyfile-0.5.1.tar.gz) = da6f5c73a47193ebebb1e0edc3b9183dc6d4d98ea09000593821201c2962d63c
-SHA512 (eth-keyfile-0.5.1.tar.gz) = afbc0d891fa24e6ed078b19ff6de45c035ff0fd1765dae09812889fc04d902f54791dd265c6173c4c243538980c5ee6977ae36c31efec147b0720c840958d981
-Size (eth-keyfile-0.5.1.tar.gz) = 6607 bytes
-SHA1 (patch-setup.py) = 2e327353dad96657c86d824d640f4bfaf00032bf
+BLAKE2s (eth-keyfile-0.6.0.tar.gz) = f16142ce30142a413645ea0fdcf891c4dcb87d4df46e85d0315ba280ebc1ad1e
+SHA512 (eth-keyfile-0.6.0.tar.gz) = a65295931d8505b8028f5c7ebaa2693399191e4d70d4037b8d57772119f13c1e59cf9222c9429f06052d3d48d8ccd47e1127d6ca5b3e1cd0b6ca9c56dd9a3de4
+Size (eth-keyfile-0.6.0.tar.gz) = 7266 bytes
diff -r 6021caa53dd2 -r 00afc42f7ea4 finance/py-eth-keyfile/patches/patch-setup.py
--- a/finance/py-eth-keyfile/patches/patch-setup.py     Tue Jul 12 07:32:01 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-setup.py,v 1.1 2021/02/08 07:02:27 adam Exp $
-
-setuptools-markdown is deprecated.
-
---- setup.py.orig      2018-02-13 17:56:42.000000000 +0000
-+++ setup.py
-@@ -19,7 +19,8 @@ setup(
-         "A library for handling the encrypted keyfiles used to store ethereum "
-         "private keys."
-     ),
--    long_description_markdown_filename='README.md',
-+    long_description='README.md',
-+    long_description_content_type="text/markdown",
-     author='Piper Merriam',
-     author_email='pipermerriam%gmail.com@localhost',
-     url='https://github.com/ethereum/eth-keyfile',
-@@ -30,7 +31,6 @@ setup(
-         "cytoolz>=0.9.0,<1.0.0",
-         "pycryptodome>=3.4.7,<4.0.0",
-     ],
--    setup_requires=['setuptools-markdown'],
-     py_modules=['eth_keyfile'],
-     license="MIT",
-     zip_safe=False,



Home | Main Index | Thread Index | Old Index