head 1.12; access; symbols pkgsrc-2026Q2:1.11.0.6 pkgsrc-2026Q2-base:1.11 pkgsrc-2026Q1:1.11.0.4 pkgsrc-2026Q1-base:1.11 pkgsrc-2025Q4:1.11.0.2 pkgsrc-2025Q4-base:1.11 pkgsrc-2025Q3:1.10.0.2 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.9.0.2 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.8.0.2 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.7.0.2 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.5.0.2 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.4.0.4 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.2 pkgsrc-2024Q1-base:1.4; locks; strict; comment @# @; 1.12 date 2026.06.28.15.41.28; author wiz; state Exp; branches; next 1.11; commitid hjtQh9zHnnKc1ALG; 1.11 date 2025.10.09.07.57.46; author wiz; state Exp; branches; next 1.10; commitid t4nMY0Dt3rBjSRdG; 1.10 date 2025.07.03.19.18.08; author wiz; state Exp; branches; next 1.9; commitid VtH4NTLuuL94Nk1G; 1.9 date 2025.04.15.16.31.38; author adam; state Exp; branches; next 1.8; commitid GEWTNMP1WtMxpaRF; 1.8 date 2025.01.30.13.47.41; author adam; state Exp; branches; next 1.7; commitid Lb74we5Pq1vJUvHF; 1.7 date 2024.11.11.07.28.41; author wiz; state Exp; branches; next 1.6; commitid 1fBDq3LwS98NncxF; 1.6 date 2024.10.14.06.45.48; author wiz; state Exp; branches; next 1.5; commitid ynDJEEQamKd33BtF; 1.5 date 2024.08.05.12.42.08; author adam; state Exp; branches; next 1.4; commitid vF1XQdJ3iiv2hDkF; 1.4 date 2024.03.03.14.03.28; author bacon; state Exp; branches; next 1.3; commitid O1CybvZasicfHI0F; 1.3 date 2024.01.10.18.22.48; author bacon; state Exp; branches; next 1.2; commitid uTI9h1YWLfJaQVTE; 1.2 date 2024.01.02.10.54.57; author jperkin; state Exp; branches; next 1.1; commitid J7F3NTpZbLyFCRSE; 1.1 date 2023.12.29.16.43.41; author bacon; state Exp; branches; next ; commitid 6xiMc234okzdGnSE; desc @@ 1.12 log @*: limit Python versions due to py-numpy dropping Python 3.11 support @ text @# $NetBSD: Makefile,v 1.11 2025/10/09 07:57:46 wiz Exp $ DISTNAME= hmmlearn-0.3.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_PYPI:=h/hmmlearn/} MAINTAINER= matthewd@@fastmail.us HOMEPAGE= https://github.com/hmmlearn/hmmlearn COMMENT= Algorithms for inference of Hidden Markov Models LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.2:../../devel/py-setuptools_scm DEPENDS+= ${PYPKGPREFIX}-scikit-learn>=0.16:../../math/py-scikit-learn DEPENDS+= ${PYPKGPREFIX}-scipy>=0.19:../../math/py-scipy TEST_DEPENDS+= ${PYPKGPREFIX}-test>=5.4.1:../../devel/py-test USE_LANGUAGES= c c++ PYTHON_VERSIONS_INCOMPATIBLE= 310 311 # hmmlearn-0.3.2: Some tests still fail do-test: # setup.py builds directly to prefix by default, so we need to build # again within the project for pytest to work cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} setup.py develop cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} --capture=no .include "../../devel/py-pybind11/buildlink3.mk" .include "../../lang/python/wheel.mk" .include "../../math/py-numpy/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @*: remove reference to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/07/03 19:18:08 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 310 @ 1.10 log @*: py-numpy needs Python >= 3.11 now @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/04/15 16:31:38 adam Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 @ 1.9 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/01/30 13:47:41 adam Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 @ 1.8 log @py-hmmlearn: updated to 0.3.3 Version 0.3.3 - Provide wheels compatible with numpy 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/11/11 07:28:41 wiz Exp $ d5 1 d14 1 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=62:../../devel/py-setuptools @ 1.7 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/10/14 06:45:48 wiz Exp $ d3 1 a3 1 DISTNAME= hmmlearn-0.3.2 d13 2 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm d16 1 a16 2 DEPENDS+= ${PYPKGPREFIX}-matplotlib>0:../../graphics/py-matplotlib DEPENDS+= ${PYPKGPREFIX}-scipy>0.19:../../math/py-scipy d30 1 a31 1 .include "../../devel/py-pybind11/buildlink3.mk" @ 1.6 log @*: clean-up after python38 removal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/08/05 12:42:08 adam Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.5 log @py-hmmlearn: not for Python 3.9 anymore @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/03/03 14:03:28 bacon Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 39 @ 1.4 log @math/py-hmmlearn: Update to 0.3.2 Python 3.12 support A few bug fixes Documentation improvements Changes: https://github.com/hmmlearn/hmmlearn/commits/main/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/01/02 10:54:57 jperkin Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 @ 1.3 log @devel/py-hmmlearn: Add missing py-wheel to USE_TOOLS @ text @d3 1 a3 1 DISTNAME= hmmlearn-0.3.0 d24 1 a24 1 # 2023-12-29: Tests currently fail due to known upstream issues @ 1.2 log @py-hmmlearn: Fix PYTHON_VERSIONS_INCOMPATIBLE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/12/29 16:43:41 bacon Exp $ d14 1 @ 1.1 log @math/py-hmmlearn: Inference of Hidden Markov Models Hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models. For supervised learning learning of HMMs and similar models see seqlearn. @ text @d1 1 a1 1 # $NetBSD$ d21 2 @