head	1.14;
access;
symbols
	pkgsrc-2026Q2:1.14.0.2
	pkgsrc-2026Q2-base:1.14
	pkgsrc-2026Q1:1.13.0.4
	pkgsrc-2026Q1-base:1.13
	pkgsrc-2025Q4:1.13.0.2
	pkgsrc-2025Q4-base:1.13
	pkgsrc-2025Q3:1.12.0.2
	pkgsrc-2025Q3-base:1.12
	pkgsrc-2025Q2:1.11.0.4
	pkgsrc-2025Q2-base:1.11
	pkgsrc-2025Q1:1.11.0.2
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.10.0.2
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.9.0.4
	pkgsrc-2024Q3-base:1.9
	pkgsrc-2024Q2:1.9.0.2
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.7.0.4
	pkgsrc-2024Q1-base:1.7
	pkgsrc-2023Q4:1.7.0.2
	pkgsrc-2023Q4-base:1.7
	pkgsrc-2023Q3:1.5.0.2
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.3.0.2
	pkgsrc-2023Q2-base:1.3;
locks; strict;
comment	@# @;


1.14
date	2026.05.20.12.49.14;	author adam;	state Exp;
branches;
next	1.13;
commitid	9WDyO4jnPMV0kyGG;

1.13
date	2025.11.13.13.51.45;	author adam;	state Exp;
branches;
next	1.12;
commitid	zal41d2L3ouaIoiG;

1.12
date	2025.08.05.06.01.09;	author adam;	state Exp;
branches;
next	1.11;
commitid	wCdlqCpYTfjVjv5G;

1.11
date	2025.03.12.14.16.22;	author adam;	state Exp;
branches;
next	1.10;
commitid	rHv1DNPer2nPKMMF;

1.10
date	2024.10.19.05.52.53;	author adam;	state Exp;
branches;
next	1.9;
commitid	hVgTxsJhe9I6BeuF;

1.9
date	2024.04.19.04.42.26;	author adam;	state Exp;
branches;
next	1.8;
commitid	4mkouaYurnDD5I6F;

1.8
date	2024.04.09.16.35.45;	author adam;	state Exp;
branches;
next	1.7;
commitid	i6B2yZB7dq9hmu5F;

1.7
date	2023.12.08.12.26.11;	author adam;	state Exp;
branches;
next	1.6;
commitid	11mWSoYu4mZMVEPE;

1.6
date	2023.10.28.19.57.10;	author wiz;	state Exp;
branches;
next	1.5;
commitid	jP8MYROLWZ3yJqKE;

1.5
date	2023.09.14.09.30.42;	author adam;	state Exp;
branches;
next	1.4;
commitid	ZXA1fmbuWZeYGIEE;

1.4
date	2023.07.19.08.23.39;	author adam;	state Exp;
branches;
next	1.3;
commitid	Gk1ieLmGEk6q9oxE;

1.3
date	2023.05.15.21.03.37;	author adam;	state Exp;
branches;
next	1.2;
commitid	nkOMVLwnaTbNr6pE;

1.2
date	2023.05.07.10.51.43;	author wiz;	state Exp;
branches;
next	1.1;
commitid	Bz5mWySIYuiUj1oE;

1.1
date	2023.05.04.07.22.08;	author adam;	state Exp;
branches;
next	;
commitid	mSVVRVOs8KqVfCnE;


desc
@@


1.14
log
@py-findpython: updated to 0.8.0

0.8.0

Bug Fixes

Correct script execution command in _run_script function
Update required Python version to 3.9 in pyproject.toml and streamline CI configuration
@
text
@# $NetBSD: Makefile,v 1.13 2025/11/13 13:51:45 adam Exp $

DISTNAME=	findpython-0.8.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	lang python
MASTER_SITES=	${MASTER_SITE_PYPI:=f/findpython/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/frostming/findpython
COMMENT=	Utility to find Python versions on your system
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-pdm_backend>0:../../devel/py-pdm_backend
DEPENDS+=	${PYPKGPREFIX}-packaging>=20:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-platformdirs>=4.3.6:../../misc/py-platformdirs

USE_LANGUAGES=	# none

PY_RENAME_BINARIES=	findpython

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


1.13
log
@py-findpython: updated to 0.7.1

0.7.1

Bug Fixes

Make test_find_python_from_uv_provider working on SunOS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/08/05 06:01:09 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.7.1
d19 1
a19 3
post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} findpython findpython-${PYVERSSUFFIX} || ${TRUE}
@


1.12
log
@py-findpython: updated to 0.7.0

0.7.0

Features

Add an option to show the python path only
Separate free-threaded python from normal ones

Bug Fixes

Add support for uv installed python
Correct the uv python dir with platformdirs
Return the original python executable if resolve_symlink=True
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2025/03/12 14:16:22 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.7.0
@


1.11
log
@py-findpython: updated to 0.6.3

0.6.3
Bug Fixes

Refresh lockfile and fix deprecation warnings
Prefer 64bit Python interpreters
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2024/10/19 05:52:53 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.6.3
d15 1
@


1.10
log
@py-findpython: updated to 0.6.2

0.6.2

Bug Fixes

Don't skip symlinks for rye provider
ci: Macos for old python versions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/04/19 04:42:26 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.6.2
@


1.9
log
@py-findpython: updated to 0.6.1

0.6.1

Bug Fixes

Ignore invalid version strinig from winreg
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/04/09 16:35:45 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.6.1
d13 1
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-pdm_backend>=0:../../devel/py-pdm_backend
a17 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.8
log
@py-findpython: updated to 0.6.0

0.6.0

Features

Support find by implementation
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2023/12/08 12:26:11 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.6.0
@


1.7
log
@py-findpython: updated to 0.4.1

0.4.1

Bug Fixes

Find python exe on Windows for RyeProvider
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2023/10/28 19:57:10 wiz Exp $
d3 1
a3 1
DISTNAME=	findpython-0.4.1
@


1.6
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/09/14 09:30:42 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.4.0
a4 1
PKGREVISION=	1
a14 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
a23 3
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

@


1.5
log
@py-findpython: updated to 0.4.0

0.4.0

Support allow_prereleases option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2023/07/19 08:23:39 adam Exp $
d5 1
@


1.4
log
@py-findpython: updated to 0.3.1

0.3.1
Bug Fixes
Make GET_VERSION_TIMEOUT settable via env vars

0.3.0
feat: provider selector
feat: add support for RyeProvider
feat: Add way to filter providers
feat: add register_provider function and change ALL_PROVIDERS to a map
fix: don't import site-packages when running in-process scripts
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2023/05/15 21:03:37 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.3.1
@


1.3
log
@py-findpython: updated to 0.2.5

0.2.5

Bug Fixes

UTF-8 encoding of shell command output on Windows
windows: Findpython failed if PATH env contains folder with restricted access
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2023/05/07 10:51:43 wiz Exp $
d3 1
a3 1
DISTNAME=	findpython-0.2.5
@


1.2
log
@py-findpython: add missing dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2023/05/04 07:22:08 adam Exp $
d3 1
a3 1
DISTNAME=	findpython-0.2.4
@


1.1
log
@py-findpython: added version 0.2.4

This library is a rewrite of pythonfinder project by @@techalchemy. It
simplifies the whole code structure while preserving most of the original
features.
@
text
@d1 1
a1 1
# $NetBSD$
d13 1
@

