pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Fri Mar 6 09:28:41 UTC 2026
Modified Files:
pkgsrc/lang: Makefile
Added Files:
pkgsrc/lang/py-python-discovery: DESCR Makefile PLIST distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r1.781 -r1.782 pkgsrc/lang/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/py-python-discovery/DESCR \
pkgsrc/lang/py-python-discovery/Makefile \
pkgsrc/lang/py-python-discovery/PLIST \
pkgsrc/lang/py-python-discovery/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/Makefile
diff -u pkgsrc/lang/Makefile:1.781 pkgsrc/lang/Makefile:1.782
--- pkgsrc/lang/Makefile:1.781 Sun Feb 22 15:20:07 2026
+++ pkgsrc/lang/Makefile Fri Mar 6 09:28:40 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.781 2026/02/22 15:20:07 bsiegert Exp $
+# $NetBSD: Makefile,v 1.782 2026/03/06 09:28:40 adam Exp $
#
COMMENT= Programming languages
@@ -286,6 +286,7 @@ SUBDIR+= py-pydemumble
SUBDIR+= py-pyformlang
SUBDIR+= py-pygls
SUBDIR+= py-pyrex
+SUBDIR+= py-python-discovery
SUBDIR+= py-python-lua
SUBDIR+= py-pythonz
SUBDIR+= py-six
Added files:
Index: pkgsrc/lang/py-python-discovery/DESCR
diff -u /dev/null pkgsrc/lang/py-python-discovery/DESCR:1.1
--- /dev/null Fri Mar 6 09:28:41 2026
+++ pkgsrc/lang/py-python-discovery/DESCR Fri Mar 6 09:28:41 2026
@@ -0,0 +1,7 @@
+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.
Index: pkgsrc/lang/py-python-discovery/Makefile
diff -u /dev/null pkgsrc/lang/py-python-discovery/Makefile:1.1
--- /dev/null Fri Mar 6 09:28:41 2026
+++ pkgsrc/lang/py-python-discovery/Makefile Fri Mar 6 09:28:41 2026
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2026/03/06 09:28:41 adam Exp $
+
+DISTNAME= python_discovery-1.1.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
+CATEGORIES= lang python
+MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-discovery/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+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"
Index: pkgsrc/lang/py-python-discovery/PLIST
diff -u /dev/null pkgsrc/lang/py-python-discovery/PLIST:1.1
--- /dev/null Fri Mar 6 09:28:41 2026
+++ pkgsrc/lang/py-python-discovery/PLIST Fri Mar 6 09:28:41 2026
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.1 2026/03/06 09:28:41 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/python_discovery/__init__.py
+${PYSITELIB}/python_discovery/__init__.pyc
+${PYSITELIB}/python_discovery/__init__.pyo
+${PYSITELIB}/python_discovery/_cache.py
+${PYSITELIB}/python_discovery/_cache.pyc
+${PYSITELIB}/python_discovery/_cache.pyo
+${PYSITELIB}/python_discovery/_cached_py_info.py
+${PYSITELIB}/python_discovery/_cached_py_info.pyc
+${PYSITELIB}/python_discovery/_cached_py_info.pyo
+${PYSITELIB}/python_discovery/_compat.py
+${PYSITELIB}/python_discovery/_compat.pyc
+${PYSITELIB}/python_discovery/_compat.pyo
+${PYSITELIB}/python_discovery/_discovery.py
+${PYSITELIB}/python_discovery/_discovery.pyc
+${PYSITELIB}/python_discovery/_discovery.pyo
+${PYSITELIB}/python_discovery/_py_info.py
+${PYSITELIB}/python_discovery/_py_info.pyc
+${PYSITELIB}/python_discovery/_py_info.pyo
+${PYSITELIB}/python_discovery/_py_spec.py
+${PYSITELIB}/python_discovery/_py_spec.pyc
+${PYSITELIB}/python_discovery/_py_spec.pyo
+${PYSITELIB}/python_discovery/_specifier.py
+${PYSITELIB}/python_discovery/_specifier.pyc
+${PYSITELIB}/python_discovery/_specifier.pyo
+${PYSITELIB}/python_discovery/_windows/__init__.py
+${PYSITELIB}/python_discovery/_windows/__init__.pyc
+${PYSITELIB}/python_discovery/_windows/__init__.pyo
+${PYSITELIB}/python_discovery/_windows/_pep514.py
+${PYSITELIB}/python_discovery/_windows/_pep514.pyc
+${PYSITELIB}/python_discovery/_windows/_pep514.pyo
+${PYSITELIB}/python_discovery/_windows/_propose.py
+${PYSITELIB}/python_discovery/_windows/_propose.pyc
+${PYSITELIB}/python_discovery/_windows/_propose.pyo
+${PYSITELIB}/python_discovery/py.typed
Index: pkgsrc/lang/py-python-discovery/distinfo
diff -u /dev/null pkgsrc/lang/py-python-discovery/distinfo:1.1
--- /dev/null Fri Mar 6 09:28:41 2026
+++ pkgsrc/lang/py-python-discovery/distinfo Fri Mar 6 09:28:41 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/03/06 09:28:41 adam Exp $
+
+BLAKE2s (python_discovery-1.1.0.tar.gz) = 8311c41c8af97d73be52d1c2ef854eaf664345000293e979c5372c777c403ad5
+SHA512 (python_discovery-1.1.0.tar.gz) = 80650fba8dd637b78286c0d029e748ecb5201d94cb9faa3ece87bdafee5c51f00609738d9452bb95b88464752fcd95e5d8248e035950a5c645fc5391fb143226
+Size (python_discovery-1.1.0.tar.gz) = 55674 bytes
Home |
Main Index |
Thread Index |
Old Index