Thu May 4 07:22:08 2023 UTC ()
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.


(adam)
diff -r1.687 -r1.688 pkgsrc/lang/Makefile
diff -r0 -r1.1 pkgsrc/lang/py-findpython/ALTERNATIVES
diff -r0 -r1.1 pkgsrc/lang/py-findpython/DESCR
diff -r0 -r1.1 pkgsrc/lang/py-findpython/Makefile
diff -r0 -r1.1 pkgsrc/lang/py-findpython/PLIST
diff -r0 -r1.1 pkgsrc/lang/py-findpython/distinfo
diff -r0 -r1.1 pkgsrc/lang/py-findpython/patches/patch-pyproject.toml

cvs diff -r1.687 -r1.688 pkgsrc/lang/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/Makefile 2023/05/03 20:04:23 1.687
+++ pkgsrc/lang/Makefile 2023/05/04 07:22:08 1.688
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.687 2023/05/03 20:04:23 wiz Exp $ 1# $NetBSD: Makefile,v 1.688 2023/05/04 07:22:08 adam Exp $
2# 2#
3 3
4COMMENT= Programming languages 4COMMENT= Programming languages
5 5
6SUBDIR+= Cg-compiler 6SUBDIR+= Cg-compiler
7SUBDIR+= LuaJIT2 7SUBDIR+= LuaJIT2
8SUBDIR+= R-cpp11 8SUBDIR+= R-cpp11
9SUBDIR+= R-sourcetools 9SUBDIR+= R-sourcetools
10SUBDIR+= STk 10SUBDIR+= STk
11SUBDIR+= a60 11SUBDIR+= a60
12SUBDIR+= abcl 12SUBDIR+= abcl
13SUBDIR+= adoptopenjdk11-bin 13SUBDIR+= adoptopenjdk11-bin
14SUBDIR+= algol68g 14SUBDIR+= algol68g
@@ -222,26 +222,27 @@ SUBDIR+= php80 @@ -222,26 +222,27 @@ SUBDIR+= php80
222SUBDIR+= php81 222SUBDIR+= php81
223SUBDIR+= php82 223SUBDIR+= php82
224SUBDIR+= picoc 224SUBDIR+= picoc
225SUBDIR+= pict 225SUBDIR+= pict
226SUBDIR+= polyml 226SUBDIR+= polyml
227SUBDIR+= purescript 227SUBDIR+= purescript
228SUBDIR+= py-asttokens 228SUBDIR+= py-asttokens
229SUBDIR+= py-basicproperty 229SUBDIR+= py-basicproperty
230SUBDIR+= py-byterun 230SUBDIR+= py-byterun
231SUBDIR+= py-cmake-language-server 231SUBDIR+= py-cmake-language-server
232SUBDIR+= py-cxfreeze 232SUBDIR+= py-cxfreeze
233SUBDIR+= py-execjs 233SUBDIR+= py-execjs
234SUBDIR+= py-executing 234SUBDIR+= py-executing
 235SUBDIR+= py-findpython
235SUBDIR+= py-hy 236SUBDIR+= py-hy
236SUBDIR+= py-inflect 237SUBDIR+= py-inflect
237SUBDIR+= py-js2py 238SUBDIR+= py-js2py
238SUBDIR+= py-jsparser 239SUBDIR+= py-jsparser
239SUBDIR+= py-lark-parser 240SUBDIR+= py-lark-parser
240SUBDIR+= py-libcst 241SUBDIR+= py-libcst
241SUBDIR+= py-lsp-server 242SUBDIR+= py-lsp-server
242SUBDIR+= py-mypy 243SUBDIR+= py-mypy
243SUBDIR+= py-mypy_extensions 244SUBDIR+= py-mypy_extensions
244SUBDIR+= py-parso 245SUBDIR+= py-parso
245SUBDIR+= py-paver 246SUBDIR+= py-paver
246SUBDIR+= py-pure-eval 247SUBDIR+= py-pure-eval
247SUBDIR+= py-py3c 248SUBDIR+= py-py3c

File Added: pkgsrc/lang/py-findpython/ALTERNATIVES
bin/findpython @PREFIX@/bin/findpython-@PYVERSSUFFIX@

File Added: pkgsrc/lang/py-findpython/DESCR
This library is a rewrite of pythonfinder project by @techalchemy. It
simplifies the whole code structure while preserving most of the original
features.

File Added: pkgsrc/lang/py-findpython/Makefile
# $NetBSD: Makefile,v 1.1 2023/05/04 07:22:08 adam Exp $

DISTNAME=	findpython-0.2.4
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

DEPENDS+=	${PYPKGPREFIX}-packaging>=20:../../devel/py-packaging
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	27

post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} findpython findpython-${PYVERSSUFFIX} || ${TRUE}

do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

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

File Added: pkgsrc/lang/py-findpython/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/05/04 07:22:08 adam Exp $
bin/findpython-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/findpython/__init__.py
${PYSITELIB}/findpython/__init__.pyc
${PYSITELIB}/findpython/__main__.py
${PYSITELIB}/findpython/__main__.pyc
${PYSITELIB}/findpython/__version__.py
${PYSITELIB}/findpython/__version__.pyc
${PYSITELIB}/findpython/finder.py
${PYSITELIB}/findpython/finder.pyc
${PYSITELIB}/findpython/pep514tools/__init__.py
${PYSITELIB}/findpython/pep514tools/__init__.pyc
${PYSITELIB}/findpython/pep514tools/__main__.py
${PYSITELIB}/findpython/pep514tools/__main__.pyc
${PYSITELIB}/findpython/pep514tools/_registry.py
${PYSITELIB}/findpython/pep514tools/_registry.pyc
${PYSITELIB}/findpython/pep514tools/environment.py
${PYSITELIB}/findpython/pep514tools/environment.pyc
${PYSITELIB}/findpython/providers/__init__.py
${PYSITELIB}/findpython/providers/__init__.pyc
${PYSITELIB}/findpython/providers/asdf.py
${PYSITELIB}/findpython/providers/asdf.pyc
${PYSITELIB}/findpython/providers/base.py
${PYSITELIB}/findpython/providers/base.pyc
${PYSITELIB}/findpython/providers/macos.py
${PYSITELIB}/findpython/providers/macos.pyc
${PYSITELIB}/findpython/providers/path.py
${PYSITELIB}/findpython/providers/path.pyc
${PYSITELIB}/findpython/providers/pep514.py
${PYSITELIB}/findpython/providers/pep514.pyc
${PYSITELIB}/findpython/providers/pyenv.py
${PYSITELIB}/findpython/providers/pyenv.pyc
${PYSITELIB}/findpython/python.py
${PYSITELIB}/findpython/python.pyc
${PYSITELIB}/findpython/utils.py
${PYSITELIB}/findpython/utils.pyc

File Added: pkgsrc/lang/py-findpython/distinfo
$NetBSD: distinfo,v 1.1 2023/05/04 07:22:08 adam Exp $

BLAKE2s (findpython-0.2.4.tar.gz) = 93bfec1e3a53fb296a3c101e08a6c40e336e9df3cd504cfecfd5a7360e020a02
SHA512 (findpython-0.2.4.tar.gz) = 7b4ea68c07eb81b18107b5976fd5ca32220d0299f08e5c87b94e0d92f1b0f4abe146be22320c9aa46a329877f83073793cf9953d6a40a5eb09c87a9dc9d02cd5
Size (findpython-0.2.4.tar.gz) = 16109 bytes
SHA1 (patch-pyproject.toml) = de8d1d3e73ebcf1f658a05ea1be59a427e26688b

File Added: pkgsrc/lang/py-findpython/patches/patch-pyproject.toml
$NetBSD: patch-pyproject.toml,v 1.1 2023/05/04 07:22:08 adam Exp $

pdm-pep517 as been renamed and re-published as pdm-backend.

--- pyproject.toml.orig	2023-05-04 07:10:54.000000000 +0000
+++ pyproject.toml
@@ -56,6 +56,6 @@ known_first_party = [
 
 [build-system]
 requires = [
-    "pdm-pep517",
+    "pdm-backend",
 ]
-build-backend = "pdm.pep517.api"
+build-backend = "pdm.backend"