head	1.21;
access;
symbols
	pkgsrc-2026Q1:1.21.0.8
	pkgsrc-2026Q1-base:1.21
	pkgsrc-2025Q4:1.21.0.6
	pkgsrc-2025Q4-base:1.21
	pkgsrc-2025Q3:1.21.0.4
	pkgsrc-2025Q3-base:1.21
	pkgsrc-2025Q2:1.21.0.2
	pkgsrc-2025Q2-base:1.21
	pkgsrc-2025Q1:1.20.0.2
	pkgsrc-2025Q1-base:1.20
	pkgsrc-2024Q4:1.19.0.2
	pkgsrc-2024Q4-base:1.19
	pkgsrc-2024Q3:1.18.0.4
	pkgsrc-2024Q3-base:1.18
	pkgsrc-2024Q2:1.18.0.2
	pkgsrc-2024Q2-base:1.18
	pkgsrc-2024Q1:1.14.0.2
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.13.0.2
	pkgsrc-2023Q4-base:1.13
	pkgsrc-2023Q3:1.10.0.4
	pkgsrc-2023Q3-base:1.10
	pkgsrc-2023Q2:1.10.0.2
	pkgsrc-2023Q2-base:1.10
	pkgsrc-2023Q1:1.9.0.4
	pkgsrc-2023Q1-base:1.9
	pkgsrc-2022Q4:1.9.0.2
	pkgsrc-2022Q4-base:1.9
	pkgsrc-2022Q3:1.8.0.2
	pkgsrc-2022Q3-base:1.8
	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.8
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.6
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.6.0.4
	pkgsrc-2021Q2-base:1.6
	pkgsrc-2021Q1:1.6.0.2
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.4.0.2
	pkgsrc-2020Q4-base:1.4;
locks; strict;
comment	@# @;


1.21
date	2025.04.18.11.36.48;	author adam;	state Exp;
branches;
next	1.20;
commitid	5ga73Bm7C1UkGwRF;

1.20
date	2025.02.04.13.44.40;	author adam;	state Exp;
branches;
next	1.19;
commitid	ebyE6RoO1RrHJ9IF;

1.19
date	2024.11.11.07.28.33;	author wiz;	state Exp;
branches;
next	1.18;
commitid	1fBDq3LwS98NncxF;

1.18
date	2024.05.23.11.49.19;	author adam;	state Exp;
branches;
next	1.17;
commitid	EA1Fytiv0mkim7bF;

1.17
date	2024.05.01.19.12.45;	author adam;	state Exp;
branches;
next	1.16;
commitid	TKtpYSNBxePgwk8F;

1.16
date	2024.04.19.04.36.44;	author adam;	state Exp;
branches;
next	1.15;
commitid	fsp7WSk56aJD3I6F;

1.15
date	2024.04.12.11.27.48;	author adam;	state Exp;
branches;
next	1.14;
commitid	BfDE2hgK4wmCyQ5F;

1.14
date	2024.01.11.10.02.56;	author adam;	state Exp;
branches;
next	1.13;
commitid	SzjAiqmWFkJS21UE;

1.13
date	2023.11.10.19.06.37;	author adam;	state Exp;
branches;
next	1.12;
commitid	9rsK6JRzLuv136ME;

1.12
date	2023.11.10.18.58.18;	author adam;	state Exp;
branches;
next	1.11;
commitid	aBdbHYI3XMLa06ME;

1.11
date	2023.11.10.18.41.12;	author adam;	state Exp;
branches;
next	1.10;
commitid	OyMHCIm2r7D9U5ME;

1.10
date	2023.06.08.10.16.55;	author adam;	state Exp;
branches;
next	1.9;
commitid	rz3gqReFlmw068sE;

1.9
date	2022.09.29.19.41.30;	author adam;	state Exp;
branches;
next	1.8;
commitid	ejfqDUHZqM60kNVD;

1.8
date	2022.07.12.07.26.30;	author adam;	state Exp;
branches;
next	1.7;
commitid	HjPUewdROGbgNzLD;

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

1.6
date	2021.02.07.20.04.59;	author adam;	state Exp;
branches;
next	1.5;
commitid	ciqujyuxr27UHOGC;

1.5
date	2021.02.07.19.37.40;	author adam;	state Exp;
branches;
next	1.4;
commitid	qplhh1YcdOBxyOGC;

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

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

1.2
date	2020.09.29.19.36.12;	author jperkin;	state Exp;
branches;
next	1.1;
commitid	0bqkDwTwpdr4LYpC;

1.1
date	2020.09.28.23.47.31;	author khorben;	state Exp;
branches;
next	;
commitid	qWxofnKu4cffbSpC;


desc
@@


1.21
log
@py-eth-typing: updated to 5.2.1

eth-typing v5.2.1 (2025-04-14)

Bugfixes

Set name as optional for ABIComponent type.

eth-typing v5.2.0 (2025-02-20)

Features

Add Prague to ForkName enum
@
text
@# $NetBSD: Makefile,v 1.20 2025/02/04 13:44:40 adam Exp $

DISTNAME=	eth_typing-5.2.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES=	finance python
MASTER_SITES=	${MASTER_SITE_PYPI:=e/eth-typing/}

MAINTAINER=	khorben@@defora.org
HOMEPAGE=	https://github.com/ethereum/eth-typing
COMMENT=	Common type annotations for ethereum python packages
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.5.0:../../devel/py-typing-extensions
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.20
log
@py-eth-typing: updated to 5.1.0

5.1.0

Features

Add py313 support, drop bumpmyversion in favor of bump-my-version
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2024/11/11 07:28:33 wiz Exp $
d3 1
a3 1
DISTNAME=	eth_typing-5.1.0
d13 1
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=60:../../devel/py-setuptools
@


1.19
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2024/05/23 11:49:19 adam Exp $
d3 1
a3 1
DISTNAME=	eth_typing-4.2.3
d14 1
a18 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.18
log
@py-eth-typing: updated to 4.2.3

eth-typing v4.2.3 (2024-05-06)

Features

Update networks types with the latest.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2024/05/01 19:12:45 adam Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.17
log
@py-eth-typing: updated to 4.2.2

eth-typing v4.2.2 (2024-04-29)

Bugfixes

Fixes types that were incorrectly defined for ABI utils.

Features

Update network type mappings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2024/04/19 04:36:44 adam Exp $
d3 1
a3 1
DISTNAME=	eth_typing-4.2.2
@


1.16
log
@py-eth-typing: updated to 4.2.1

eth-typing v4.2.1 (2024-04-16)

Bugfixes

Put back types used for `EthPM`: ContractName, Manifest, and URI.


eth-typing v4.2.0 (2024-04-15)

Features

Add type definitions to represent contract ABIs.

Removals

Remove types related to the EthPM module which has been removed from web3.py
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2024/04/12 11:27:48 adam Exp $
d3 1
a3 1
DISTNAME=	eth_typing-4.2.1
@


1.15
log
@py-eth-typing: updated to 4.1.0

eth-typing v4.1.0 (2024-04-01)

Features

Add python3.12 support

Internal Changes - for eth-typing Contributors

Merge template updates, adding build tests for all docs formats, add blocklint to lint tools
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2024/01/11 10:02:56 adam Exp $
d3 2
a4 2
DISTNAME=	eth-typing-4.1.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
@


1.14
log
@py-eth-typing: updated to 4.0.0

eth-typing v4.0.0 (2024-01-09)

Breaking changes

Drop python 3.7 support

Internal Changes - for eth-typing Contributors

Merge updates from the project template, notably: use pre-commit for linting and change the name of the master branch to main
Fixed booleans in pyproject.toml and added a test for the presence of the eth_typing.__version__ attribute
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2023/11/10 19:06:37 adam Exp $
d3 1
a3 1
DISTNAME=	eth-typing-4.0.0
@


1.13
log
@py-eth-typing: needs TOOL_DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/11/10 18:58:18 adam Exp $
d3 1
a3 1
DISTNAME=	eth-typing-3.5.2
@


1.12
log
@py-eth-typing: switch to wheel.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2023/11/10 18:41:12 adam Exp $
d13 2
@


1.11
log
@py-eth-typing: updated to 3.5.2

eth-typing v3.5.2 (2023-11-07)

Miscellaneous Changes

eth-typing v3.5.1 (2023-10-20)

Internal Changes - for eth-typing Contributors

Add script to maintain Network constants listed in the networks module.
Add types-setuptools to support pkg_resources and __version__

eth-typing v3.5.0 (2023-09-29)

Features

Borrowing from the typing in web3.py, open up BlockIdentifier to include BlockParams (e.g. "latest", "finalized", etc..) as well as other valid values.
Add an IntEnum class, ChainId, defining EVM-compatible network name enums as their respective chain id int values.

Internal Changes - for eth-typing Contributors

Add the tests/ directory to the distributed tarball
Added build.os config for readthedocs
Fix release command by checking the git remote upstream configuration and merge other minor template updates.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2023/06/08 10:16:55 adam Exp $
a12 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=7.0.0:../../devel/py-test
d19 1
a19 4
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

.include "../../lang/python/egg.mk"
@


1.10
log
@py-eth-typing: updated to 3.4.0

eth-typing v3.4.0 (2023-06-07)

Improved Documentation

pull in ethereum-python-project-template updates

Features

Add Cancun to ForkName enum.

Internal Changes - for eth-typing Contributors

remove unused docs deps, bump version of remaining
pull in ethereum-python-project-template updates
For CircleCI builds, update pip and pip install tox under sys instead of --user to avoid virtualenv versioning issues.


v3.3.0 (2023-03-08)

Features

Add Shanghai to ForkName enum.
Add support for python 3.11.

Internal Changes - for eth-typing Contributors

tox related updates for make docs to work properly. Remove some old references to python 3.5 and 3.6.
Bump mypy version to 0.910 to avoid issues installing the "[dev]" extra on Python 3.10. Update test suite to require installing the full dependency suite to help catch these errors.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/09/29 19:41:30 adam Exp $
d3 1
a3 1
DISTNAME=	eth-typing-3.4.0
d13 3
d20 3
@


1.9
log
@py-eth-typing: updated to 3.2.0

v3.2.0

Features

Add Merge to ForkName enum

Bugfixes

Pin Python version to <4 instead of <3.11
Rename Merge to Paris in ForkNameEnum
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/07/12 07:26:30 adam Exp $
d3 1
a3 1
DISTNAME=	eth-typing-3.2.0
@


1.8
log
@py-eth-typing: updated to 3.1.0

v3.1.0 (2022-06-22)

Features

Setup towncrier to generate release notes from fragment files to ensure a higher standard for release notes.
Add new BLSPrivateKey type for BLS private key
Add __all__ property to __init__.py with appropriate types to explicitly export
Add GrayGlacier to ForkName enum


v3.0.0 (2021-11-15)

Update ForkName enum to include Berlin, London, and ArrowGlacier
Update Python support to include python 3.8-3.10
Remove Python 3.5 support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/01/04 20:53:53 wiz Exp $
d3 1
a3 1
DISTNAME=	eth-typing-3.1.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/02/07 20:04:59 adam Exp $
d3 1
a3 2
DISTNAME=	eth-typing-2.2.2
PKGREVISION=	2
@


1.6
log
@py-eth-typing: PLIST fix; bump revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/02/07 19:37:40 adam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.5
log
@py-eth-typing: use PyPI; clean up
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/11/25 11:09:06 nia Exp $
d4 1
@


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/08 19:09:05 khorben Exp $
a4 1
PKGREVISION=	1
d6 1
a6 4
MASTER_SITES=	${MASTER_SITE_GITHUB:=ethereum/}
GITHUB_PROJECT=	eth-typing
GITHUB_TAG=	v${PKGVERSION_NOREV}
DIST_SUBDIR=	${GITHUB_PROJECT}
a12 15
BUILD_DEPENDS+=	${PYPKGPREFIX}-bump2version-[0-9]*:../../devel/py-bump2version
#BUILD_DEPENDS+=	# TODO: pytest-watch>=4.1.0,<5
BUILD_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
BUILD_DEPENDS+=	${PYPKGPREFIX}-twine-[0-9]*:../../net/py-twine
BUILD_DEPENDS+=	${PYPKGPREFIX}-ipython-[0-9]*:../../devel/py-ipython
#BUILD_DEPENDS+=	# TODO: pytest>=4.4,<4.5
#BUILD_DEPENDS+=	# TODO: pytest-xdist>=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}-mypy-[0-9]*:../../lang/py-mypy
BUILD_DEPENDS+=	${PYPKGPREFIX}-docstyle-[0-9]*:../../devel/py-docstyle
BUILD_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
BUILD_DEPENDS+=	${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme

d15 1
a15 3
PYTHON_VERSIONS_INCOMPATIBLE=	27 # py-bump2version py-mypy py-twine
# 'ascii' codec can't decode byte 0xe2
PYTHON_VERSIONS_INCOMPATIBLE+=	36
a16 1
# TODO: Migrate MASTER_SITES to MASTER_SITE_PYPI
@


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

Bumps PKGREVISION in affected packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/09/29 19:36:12 jperkin Exp $
d35 2
@


1.2
log
@py-eth-typing: Try to fix dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/09/28 23:47:31 khorben Exp $
d5 1
d17 1
a17 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-bumpversion-[0-9]*:../../devel/py-bumpversion
d34 1
a34 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 # py-mypy py-twine
@


1.1
log
@py-eth-typing: import version 2.2.2

Common type annotations for ethereum python packages.
@
text
@d1 1
a1 1
# $NetBSD$
d33 2
@

