head 1.7; access; symbols pkgsrc-2026Q1:1.3.0.2 pkgsrc-2026Q1-base:1.3; locks; strict; comment @# @; 1.7 date 2026.05.28.04.02.57; author adam; state Exp; branches; next 1.6; commitid 7u4Tu0nja8kx9xHG; 1.6 date 2026.05.19.17.48.30; author adam; state Exp; branches; next 1.5; commitid yx8NiDnCRQcF0sGG; 1.5 date 2026.05.12.05.58.34; author adam; state Exp; branches; next 1.4; commitid BbgcNPwzgjv7juFG; 1.4 date 2026.04.17.10.32.17; author adam; state Exp; branches; next 1.3; commitid FkkTJQ0SYvzOCiCG; 1.3 date 2026.03.12.05.27.59; author adam; state Exp; branches; next 1.2; commitid PbO4B5H77rEb6ExG; 1.2 date 2026.03.10.06.13.30; author adam; state Exp; branches; next 1.1; commitid qjmp0grkZ6YKpoxG; 1.1 date 2026.03.06.09.28.41; author adam; state Exp; branches; next ; commitid bsPYIlrcIglICTwG; desc @@ 1.7 log @py-python-discovery: updated to 1.4.0 1.4.0 - Add ``debug_build`` attribute to :class:`PythonInfo` exposing whether the interpreter is a debug build (``Py_DEBUG``) @ text @# $NetBSD: Makefile,v 1.6 2026/05/19 17:48:30 adam Exp $ DISTNAME= python_discovery-1.4.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} CATEGORIES= lang python MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-discovery/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/tox-dev/python-discovery COMMENT= Python interpreter discovery LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0.5:../../devel/py-hatch-vcs TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.28:../../devel/py-hatchling DEPENDS+= ${PYPKGPREFIX}-filelock>=3.15.4:../../devel/py-filelock DEPENDS+= ${PYPKGPREFIX}-platformdirs>=4.3.6:../../misc/py-platformdirs TEST_DEPENDS+= ${PYPKGPREFIX}-covdefaults>=2.3:../../devel/py-covdefaults TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=7.5.4:../../devel/py-coverage TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.1:../../devel/py-setuptools TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=3.14:../../devel/py-test-mock USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @py-python-discovery: updated to 1.3.1 Bug fixes - 1.3.1 - export normalize_isa and deprecate KNOWN_ARCHITECTURES - discover uv-managed Pythons on Windows. Previously the glob assumed Unix layout (``//bin/python``) and silently found nothing on Windows, where uv places ``python.exe`` directly under the install root - Canonicalize GraalVM to match GraalPy Python interpreter in PythonSpec and PythonInfo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2026/05/12 05:58:34 adam Exp $ d3 1 a3 1 DISTNAME= python_discovery-1.3.1 @ 1.5 log @py-python-discovery: updated to 1.3.0 1.3.0 feat(discovery): add iter_interpreters for enumeration @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2026/04/17 10:32:17 adam Exp $ d3 1 a3 1 DISTNAME= python_discovery-1.3.0 @ 1.4 log @py-python-discovery: updated to 1.2.2 1.2.2 export normalize_isa and deprecate KNOWN_ARCHITECTURES @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2026/03/12 05:27:59 adam Exp $ d3 1 a3 1 DISTNAME= python_discovery-1.2.2 @ 1.3 log @py-python-discovery: updated to 1.1.3 1.1.3 fix(test): add loongarch64 to known ISAs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2026/03/10 06:13:30 adam Exp $ d3 1 a3 1 DISTNAME= python_discovery-1.1.3 @ 1.2 log @py-python-discovery: updated to 1.1.2 1.1.2 docs: add package description and usage to README fix(subprocess): drain pipes after killing timed-out process fix(discovery): match prerelease versions against major.minor specs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2026/03/06 09:28:41 adam Exp $ d3 1 a3 1 DISTNAME= python_discovery-1.1.2 @ 1.1 log @py-python-discovery: added version 1.1.0 You may have multiple Python versions installed on your machine -- system Python, versions from pyenv, mise, asdf, uv, or the Windows registry (PEP 514). python-discovery finds the right one for you. Give it a requirement like python3.12 or >=3.11,<3.13, and it searches all known locations, verifies each candidate, and returns detailed metadata about the match. Results are cached to disk so repeated lookups are fast. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= python_discovery-1.1.0 @