head 1.8; access; symbols pkgsrc-2026Q2:1.7.0.6 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.7.0.4 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.2 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.6.0.2 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.5.0.6 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.4 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.2 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.4.0.10 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.8 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.6 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.4 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.2 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.2.0.2 pkgsrc-2023Q2-base:1.2; locks; strict; comment @# @; 1.8 date 2026.06.28.15.41.29; author wiz; state Exp; branches; next 1.7; commitid hjtQh9zHnnKc1ALG; 1.7 date 2025.10.09.07.57.47; author wiz; state Exp; branches; next 1.6; commitid t4nMY0Dt3rBjSRdG; 1.6 date 2025.07.03.19.18.08; author wiz; state Exp; branches; next 1.5; commitid VtH4NTLuuL94Nk1G; 1.5 date 2024.10.14.06.45.50; author wiz; state Exp; branches; next 1.4; commitid ynDJEEQamKd33BtF; 1.4 date 2023.08.01.23.20.47; author wiz; state Exp; branches; next 1.3; commitid lyjXpsSeA6xpH8zE; 1.3 date 2023.07.01.08.37.39; author wiz; state Exp; branches; next 1.2; commitid OGZpaIgVtdY8O4vE; 1.2 date 2023.06.06.12.41.53; author riastradh; state Exp; branches; next 1.1; commitid xhspr6Z8JLQOWSrE; 1.1 date 2023.05.06.09.26.48; author wiz; state Exp; branches; next ; commitid 8NE7PreoSp9MSSnE; desc @@ 1.8 log @*: limit Python versions due to py-numpy dropping Python 3.11 support @ text @# $NetBSD: Makefile,v 1.7 2025/10/09 07:57:47 wiz Exp $ DISTNAME= nptyping-2.5.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_PYPI:=n/nptyping/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/ramonhagenaars/nptyping COMMENT= Type hints for NumPy LICENSE= mit # for pandas support #DEPENDS+= ${PYPKGPREFIX}-pandas>=0:../../math/py-pandas # unpackaged #TOOL_DEPENDS+= # TODO: pandas-stubs-fork;python_version>="3.8" # unpackaged #TEST_DEPENDS+= # TODO: beartype>=0.10.0;python_version>='3.10' TEST_DEPENDS+= ${PYPKGPREFIX}-feedparser>=0:../../textproc/py-feedparser TEST_DEPENDS+= ${PYPKGPREFIX}-mypy>=0:../../lang/py-mypy # unpackaged #TEST_DEPENDS+= # TODO: pyright>=0 TEST_DEPENDS+= ${PYPKGPREFIX}-typeguard>=0:../../devel/py-typeguard USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 310 311 BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.20.0 .include "../../math/py-numpy/buildlink3.mk" .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @*: remove reference to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/07/03 19:18:08 wiz Exp $ d28 1 a28 1 PYTHON_VERSIONS_INCOMPATIBLE= 310 @ 1.6 log @*: py-numpy needs Python >= 3.11 now @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/10/14 06:45:50 wiz Exp $ d28 1 a28 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 @ 1.5 log @*: clean-up after python38 removal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/08/01 23:20:47 wiz Exp $ d28 1 a28 5 .include "../../lang/python/pyversion.mk" .if ${PYTHON_VERSION} < 310 DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions .endif @ 1.4 log @*: remove more references to Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/07/01 08:37:39 wiz Exp $ a27 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 @ 1.3 log @*: restrict py-numpy users to 3.9+ in preparation for update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/06/06 12:41:53 riastradh Exp $ d28 1 a28 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 @ 1.2 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/05/06 09:26:48 wiz Exp $ d28 1 a28 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 @ 1.1 log @math/py-nptyping: import py-nptyping-2.5.0 This Python module provides type hints for NumPy and pandas.DataFrame and extensive dynamic type checks for dtypes shapes and structures. @ text @d1 1 a1 1 # $NetBSD$ d16 1 a16 1 #BUILD_DEPENDS+= # TODO: pandas-stubs-fork;python_version>="3.8" @