head	1.17;
access;
symbols
	pkgsrc-2026Q2:1.17.0.10
	pkgsrc-2026Q2-base:1.17
	pkgsrc-2026Q1:1.17.0.8
	pkgsrc-2026Q1-base:1.17
	pkgsrc-2025Q4:1.17.0.6
	pkgsrc-2025Q4-base:1.17
	pkgsrc-2025Q3:1.17.0.4
	pkgsrc-2025Q3-base:1.17
	pkgsrc-2025Q2:1.17.0.2
	pkgsrc-2025Q2-base:1.17
	pkgsrc-2025Q1:1.16.0.2
	pkgsrc-2025Q1-base:1.16
	pkgsrc-2024Q4:1.15.0.2
	pkgsrc-2024Q4-base:1.15
	pkgsrc-2024Q3:1.14.0.4
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.2
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.13.0.2
	pkgsrc-2024Q1-base:1.13
	pkgsrc-2023Q4:1.12.0.6
	pkgsrc-2023Q4-base:1.12
	pkgsrc-2023Q3:1.12.0.4
	pkgsrc-2023Q3-base:1.12
	pkgsrc-2023Q2:1.12.0.2
	pkgsrc-2023Q2-base:1.12
	pkgsrc-2023Q1:1.11.0.4
	pkgsrc-2023Q1-base:1.11
	pkgsrc-2022Q4:1.11.0.2
	pkgsrc-2022Q4-base:1.11
	pkgsrc-2022Q3:1.9.0.2
	pkgsrc-2022Q3-base:1.9
	pkgsrc-2022Q2:1.7.0.4
	pkgsrc-2022Q2-base:1.7
	pkgsrc-2022Q1:1.7.0.2
	pkgsrc-2022Q1-base:1.7
	pkgsrc-2021Q4:1.6.0.4
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.2
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.5.0.4
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.2
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.4.0.2
	pkgsrc-2020Q4-base:1.4;
locks; strict;
comment	@# @;


1.17
date	2025.04.19.20.11.25;	author wiz;	state Exp;
branches;
next	1.16;
commitid	1mYsBjU60CXXuHRF;

1.16
date	2025.02.04.13.41.21;	author adam;	state Exp;
branches;
next	1.15;
commitid	MttbKgggRE6yI9IF;

1.15
date	2024.11.11.07.28.32;	author wiz;	state Exp;
branches;
next	1.14;
commitid	1fBDq3LwS98NncxF;

1.14
date	2024.04.12.11.28.56;	author adam;	state Exp;
branches;
next	1.13;
commitid	qxv6dQiK35t3zQ5F;

1.13
date	2024.01.11.10.01.54;	author adam;	state Exp;
branches;
next	1.12;
commitid	bStjMlVlT68w21UE;

1.12
date	2023.06.08.10.23.14;	author adam;	state Exp;
branches;
next	1.11;
commitid	ZSCNarmDXiZi88sE;

1.11
date	2022.11.15.05.42.26;	author adam;	state Exp;
branches;
next	1.10;
commitid	P1XZff16o6ezaL1E;

1.10
date	2022.11.14.14.34.49;	author wiz;	state Exp;
branches;
next	1.9;
commitid	6wJbmcNKZnu09G1E;

1.9
date	2022.09.12.10.51.29;	author adam;	state Exp;
branches;
next	1.8;
commitid	ABC5BNtC1cISVyTD;

1.8
date	2022.07.12.07.25.32;	author adam;	state Exp;
branches;
next	1.7;
commitid	CLTWyZJZkUJRMzLD;

1.7
date	2022.01.04.20.53.53;	author wiz;	state Exp;
branches;
next	1.6;
commitid	CYyhdK9qtoffkmnD;

1.6
date	2021.09.13.11.23.45;	author adam;	state Exp;
branches;
next	1.5;
commitid	XGa0khe1LOEzOM8D;

1.5
date	2021.02.07.19.59.48;	author adam;	state Exp;
branches;
next	1.4;
commitid	8G9q47eVH4BXFOGC;

1.4
date	2020.11.25.11.09.06;	author nia;	state Exp;
branches;
next	1.3;
commitid	0pUMOJYzn0it7gxC;

1.3
date	2020.10.09.03.28.26;	author gutteridge;	state Exp;
branches;
next	1.2;
commitid	CkQIUGM3T35R4brC;

1.2
date	2020.10.08.19.09.05;	author khorben;	state Exp;
branches;
next	1.1;
commitid	dSG1zIVqebbEj8rC;

1.1
date	2020.09.28.23.40.35;	author khorben;	state Exp;
branches;
next	;
commitid	iloAkCT4DucQ8SpC;


desc
@@


1.17
log
@py-eth-hash: fix build with setuptools 78

Bump PKGREVISION.
@
text
@# $NetBSD: Makefile,v 1.16 2025/02/04 13:41:21 adam Exp $

DISTNAME=	eth_hash-0.7.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
PKGREVISION=	1
CATEGORIES=	finance python
MASTER_SITES=	${MASTER_SITE_PYPI:=e/eth-hash/}

MAINTAINER=	khorben@@defora.org
HOMEPAGE=	https://github.com/ethereum/eth-hash
COMMENT=	Ethereum keccak256 hashing function
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
# pycryptodome
DEPENDS+=	${PYPKGPREFIX}-cryptodome>=3.6.6:../../security/py-cryptodome
TEST_DEPENDS+=	${PYPKGPREFIX}-test-xdist>=2.4.0:../../devel/py-test-xdist

USE_LANGUAGES=	# none

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.16
log
@py-eth-hash: updated to 0.7.1

0.7.1

Internal Changes - for eth-hash Contributors

Merge template, updating CI runs and what is included in package files
Run mypy linting locally via a pre-commit hook
Merge template updates, notably adding support for py313 and moving docs from the README to ReadTheDocs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2024/11/11 07:28:32 wiz Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
@


1.15
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2024/04/12 11:28:56 adam Exp $
d3 2
a4 2
DISTNAME=	eth-hash-0.7.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
a19 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.14
log
@py-eth-hash: updated to 0.7.0

eth-hash v0.7.0 (2024-03-01)

Internal Changes - for eth-hash Contributors

Merge template updates, notably adding py312 support and testing docs build for all formats
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2024/01/11 10:01:54 adam Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.13
log
@py-eth-hash: updated to 0.6.0

eth-hash v0.6.0 (2024-01-10)

Breaking Changes

Drop python 3.7 support

Internal Changes - for eth-hash Contributors

Merge project template updates, notably use pre-commit for linting and change the name of master branch to main
Correct booleans in pyproject.toml and add test for presence of eth_hash.__version__ attribute
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/06/08 10:23:14 adam Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.6.0
@


1.12
log
@py-eth-hash: updated to 0.5.2

eth-hash v0.5.2 (2023-06-07)

Internal Changes - for eth-hash Contributors

remove unused docs deps, bump version of remaining
merge updates from the python project template
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/11/15 05:42:26 adam Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.5.2
d13 3
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=7.0.0:../../devel/py-test
d23 1
a23 1
.include "../../lang/python/egg.mk"
@


1.11
log
@py-eth-hash: updated to 0.5.1

eth-hash v0.5.1 (2022-11-09)

Features

Add support for Python 3.11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/11/14 14:34:49 wiz Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.5.1
d14 2
a15 5
# optional
#DEPENDS+=	${PYPKGPREFIX}-pysha3>=1.0.0:../../devel/py-pysha3
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=5.4.1:../../devel/py-test
TEST_DEPENDS+=	${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
TEST_DEPENDS+=	${PYPKGPREFIX}-tox>=3.14.6:../../devel/py-tox
@


1.10
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/09/12 10:51:29 adam Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.5.0
d14 2
a15 1
DEPENDS+=	${PYPKGPREFIX}-pysha3>=1.0.0:../../devel/py-pysha3
d22 1
a22 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 311
@


1.9
log
@py-eth-hash: updated to 0.5.0

eth-hash v0.5.0 (2022-07-20)

Performance improvements

Prefer pysha3 backend by default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/07/12 07:25:32 adam Exp $
d21 1
a21 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.8
log
@py-eth-hash: updated to 0.4.0

eth-hash v0.4.0 (2022-07-06)

Features

Add support for Python 3.8, 3.9, 3.10

Deprecations and Removals

Drop support for Python 3.5 and 3.6


eth-hash v0.3.3 (2022-06-30)

Performance improvements

Keccak backend was initialized every time it was called. Now it's initialized only the first time it's called.

Internal Changes - for eth-hash Contributors

Prune venv files from the release via MANIFEST.in
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/01/04 20:53:53 wiz Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.4.0
@


1.7
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/09/13 11:23:45 adam Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.3.2
a4 1
PKGREVISION=	1
d14 1
@


1.6
log
@py-eth-hash: updated to 0.3.2

eth-hash v0.3.2 (2021-09-03)

Miscellaneous changes

Drop eth-utils requirement, to fix dependency cycle
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/02/07 19:59:48 adam Exp $
d5 1
@


1.5
log
@py-eth-hash: updated to 0.3.1

eth-hash v0.3.1

Bugfixes

Bugfix to export type annotations


eth-hash v0.3.0

Features

Export type annotations, for use in importing projects

Internal Changes - for eth-hash Contributors

Import 3 years worth of template updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/11/25 11:09:06 nia Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.3.1
a12 2
# circular dependency
#DEPENDS+=	${PYPKGPREFIX}-eth-utils>=1.0.0:../../finance/py-eth-utils
@


1.4
log
@Add PYTHON_VERSIONS_INCOMPATIBLE to packages that fail with 3.6.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/10/09 03:28:26 gutteridge Exp $
d3 1
a3 1
DISTNAME=	eth-hash-0.2.0
a4 1
PKGREVISION=	1
d6 1
a6 3
MASTER_SITES=	${MASTER_SITE_GITHUB:=ethereum/}
GITHUB_PROJECT=	eth-hash
GITHUB_TAG=	v${PKGVERSION_NOREV}
d13 6
a18 11
BUILD_DEPENDS+=	${PYPKGPREFIX}-bump2version-[0-9]*:../../devel/py-bump2version
#BUILD_DEPENDS+=	# TODO: pytest-xdist>=0
#BUILD_DEPENDS+=	# TODO: pytest-watch>=4.1.0,<5
BUILD_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
BUILD_DEPENDS+=	${PYPKGPREFIX}-ipython-[0-9]*:../../devel/py-ipython
#BUILD_DEPENDS+=	# TODO: pytest==3.3.2>=0
BUILD_DEPENDS+=	${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox
BUILD_DEPENDS+=	${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
BUILD_DEPENDS+=	${PYPKGPREFIX}-isort-[0-9]*:../../devel/py-isort
BUILD_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
BUILD_DEPENDS+=	${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme
d22 1
a22 3
PYTHON_VERSIONS_INCOMPATIBLE=	27 # py-bump2version
# 'ascii' codec can't decode byte 0xe2
PYTHON_VERSIONS_INCOMPATIBLE+=	36
a23 1
# TODO: Migrate MASTER_SITES to MASTER_SITE_PYPI
@


1.3
log
@py-eth-hash: mark Python 2.7 incompatibility due to dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/10/08 19:09:05 khorben Exp $
d31 2
@


1.2
log
@py-bump2version: use in place of py-bumpversion

Bumps PKGREVISION in affected packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/09/28 23:40:35 khorben Exp $
d30 2
@


1.1
log
@py-eth-hash: import version 0.2.0

This is a low-level library, intended to be used internally by other Ethereum
tools. If you're looking for a convenient hashing tool, check out
eth_utils.keccak() which will be a little friendlier, and provide access to
other helpful utilities.

Read more in the documentation on ReadTheDocs.

Note: the similarly named pyethash has a completely different use: it generates
proofs of work.
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
d16 1
a16 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-bumpversion-[0-9]*:../../devel/py-bumpversion
@

