pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-nvchecker: add new package
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Tue Jun 9 11:14:18 2026 +0200
Changeset: 0fe158f8c006bc5bcdc3dd8796d929eeb70458c9
Modified Files:
Makefile
Added Files:
py-nvchecker/DESCR
py-nvchecker/Makefile
py-nvchecker/PLIST
py-nvchecker/distinfo
Log Message:
py-nvchecker: add new package
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0fe158f8c006bc5bcdc3dd8796d929eeb70458c9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
py-nvchecker/DESCR | 2 +
py-nvchecker/Makefile | 37 ++++++++++
py-nvchecker/PLIST | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++
py-nvchecker/distinfo | 5 ++
5 files changed, 241 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 5089a80151..d0b6121972 100644
--- a/Makefile
+++ b/Makefile
@@ -4352,6 +4352,7 @@ SUBDIR+= py-numericalunits
SUBDIR+= py-numpoly
SUBDIR+= py-numpy-quaternion
SUBDIR+= py-nupic
+SUBDIR+= py-nvchecker
SUBDIR+= py-nxos
SUBDIR+= py-nxpd
SUBDIR+= py-nzmath
diff --git a/py-nvchecker/DESCR b/py-nvchecker/DESCR
new file mode 100644
index 0000000000..5dafcb8c22
--- /dev/null
+++ b/py-nvchecker/DESCR
@@ -0,0 +1,2 @@
+nvchecker (short for new version checker) is for checking if a new
+version of some software has been released.
diff --git a/py-nvchecker/Makefile b/py-nvchecker/Makefile
new file mode 100644
index 0000000000..c34820ae94
--- /dev/null
+++ b/py-nvchecker/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD$
+
+DISTNAME= nvchecker-2.20
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= python devel net
+MASTER_SITES= ${MASTER_SITE_GITHUB:=lilydjwg/}
+GITHUB_PROJECT= nvchecker
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/lilydjwg/nvchecker/
+COMMENT= New version checker for software releases
+LICENSE= mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+DEPENDS+= ${PYPKGPREFIX}-curl-[0-9]*:../../www/py-curl
+DEPENDS+= ${PYPKGPREFIX}-platformdirs-[0-9]*:../../misc/py-platformdirs
+DEPENDS+= ${PYPKGPREFIX}-structlog-[0-9]*:../../sysutils/py-structlog
+DEPENDS+= ${PYPKGPREFIX}-tornado-[0-9]*:../../www/py-tornado
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
+TEST_DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+
+USE_LANGUAGES= # none
+
+.if make(test)
+ALLOW_NETWORK_ACCESS= yes
+.endif
+# as of 2.20
+# 8 failed, 95 passed, 45 skipped, 23 warnings
+
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 311
+DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
+.endif
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-nvchecker/PLIST b/py-nvchecker/PLIST
new file mode 100644
index 0000000000..65d7f96301
--- /dev/null
+++ b/py-nvchecker/PLIST
@@ -0,0 +1,196 @@
+@comment $NetBSD$
+bin/nvchecker
+bin/nvchecker-ini2toml
+bin/nvchecker-notify
+bin/nvcmp
+bin/nvtake
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/zip-safe
+${PYSITELIB}/nvchecker/__init__.py
+${PYSITELIB}/nvchecker/__init__.pyc
+${PYSITELIB}/nvchecker/__init__.pyo
+${PYSITELIB}/nvchecker/__main__.py
+${PYSITELIB}/nvchecker/__main__.pyc
+${PYSITELIB}/nvchecker/__main__.pyo
+${PYSITELIB}/nvchecker/api.py
+${PYSITELIB}/nvchecker/api.pyc
+${PYSITELIB}/nvchecker/api.pyo
+${PYSITELIB}/nvchecker/core.py
+${PYSITELIB}/nvchecker/core.pyc
+${PYSITELIB}/nvchecker/core.pyo
+${PYSITELIB}/nvchecker/ctxvars.py
+${PYSITELIB}/nvchecker/ctxvars.pyc
+${PYSITELIB}/nvchecker/ctxvars.pyo
+${PYSITELIB}/nvchecker/httpclient/__init__.py
+${PYSITELIB}/nvchecker/httpclient/__init__.pyc
+${PYSITELIB}/nvchecker/httpclient/__init__.pyo
+${PYSITELIB}/nvchecker/httpclient/aiohttp_httpclient.py
+${PYSITELIB}/nvchecker/httpclient/aiohttp_httpclient.pyc
+${PYSITELIB}/nvchecker/httpclient/aiohttp_httpclient.pyo
+${PYSITELIB}/nvchecker/httpclient/base.py
+${PYSITELIB}/nvchecker/httpclient/base.pyc
+${PYSITELIB}/nvchecker/httpclient/base.pyo
+${PYSITELIB}/nvchecker/httpclient/httpx_httpclient.py
+${PYSITELIB}/nvchecker/httpclient/httpx_httpclient.pyc
+${PYSITELIB}/nvchecker/httpclient/httpx_httpclient.pyo
+${PYSITELIB}/nvchecker/httpclient/tornado_httpclient.py
+${PYSITELIB}/nvchecker/httpclient/tornado_httpclient.pyc
+${PYSITELIB}/nvchecker/httpclient/tornado_httpclient.pyo
+${PYSITELIB}/nvchecker/lib/__init__.py
+${PYSITELIB}/nvchecker/lib/__init__.pyc
+${PYSITELIB}/nvchecker/lib/__init__.pyo
+${PYSITELIB}/nvchecker/lib/nicelogger.py
+${PYSITELIB}/nvchecker/lib/nicelogger.pyc
+${PYSITELIB}/nvchecker/lib/nicelogger.pyo
+${PYSITELIB}/nvchecker/lib/packaging_version.py
+${PYSITELIB}/nvchecker/lib/packaging_version.pyc
+${PYSITELIB}/nvchecker/lib/packaging_version.pyo
+${PYSITELIB}/nvchecker/slogconf.py
+${PYSITELIB}/nvchecker/slogconf.pyc
+${PYSITELIB}/nvchecker/slogconf.pyo
+${PYSITELIB}/nvchecker/sortversion.py
+${PYSITELIB}/nvchecker/sortversion.pyc
+${PYSITELIB}/nvchecker/sortversion.pyo
+${PYSITELIB}/nvchecker/tools.py
+${PYSITELIB}/nvchecker/tools.pyc
+${PYSITELIB}/nvchecker/tools.pyo
+${PYSITELIB}/nvchecker/util.py
+${PYSITELIB}/nvchecker/util.pyc
+${PYSITELIB}/nvchecker/util.pyo
+${PYSITELIB}/nvchecker_source/alpm.py
+${PYSITELIB}/nvchecker_source/alpm.pyc
+${PYSITELIB}/nvchecker_source/alpm.pyo
+${PYSITELIB}/nvchecker_source/alpmfiles.py
+${PYSITELIB}/nvchecker_source/alpmfiles.pyc
+${PYSITELIB}/nvchecker_source/alpmfiles.pyo
+${PYSITELIB}/nvchecker_source/android_sdk.py
+${PYSITELIB}/nvchecker_source/android_sdk.pyc
+${PYSITELIB}/nvchecker_source/android_sdk.pyo
+${PYSITELIB}/nvchecker_source/anitya.py
+${PYSITELIB}/nvchecker_source/anitya.pyc
+${PYSITELIB}/nvchecker_source/anitya.pyo
+${PYSITELIB}/nvchecker_source/apt.py
+${PYSITELIB}/nvchecker_source/apt.pyc
+${PYSITELIB}/nvchecker_source/apt.pyo
+${PYSITELIB}/nvchecker_source/archpkg.py
+${PYSITELIB}/nvchecker_source/archpkg.pyc
+${PYSITELIB}/nvchecker_source/archpkg.pyo
+${PYSITELIB}/nvchecker_source/aur.py
+${PYSITELIB}/nvchecker_source/aur.pyc
+${PYSITELIB}/nvchecker_source/aur.pyo
+${PYSITELIB}/nvchecker_source/bitbucket.py
+${PYSITELIB}/nvchecker_source/bitbucket.pyc
+${PYSITELIB}/nvchecker_source/bitbucket.pyo
+${PYSITELIB}/nvchecker_source/cmd.py
+${PYSITELIB}/nvchecker_source/cmd.pyc
+${PYSITELIB}/nvchecker_source/cmd.pyo
+${PYSITELIB}/nvchecker_source/combiner.py
+${PYSITELIB}/nvchecker_source/combiner.pyc
+${PYSITELIB}/nvchecker_source/combiner.pyo
+${PYSITELIB}/nvchecker_source/container.py
+${PYSITELIB}/nvchecker_source/container.pyc
+${PYSITELIB}/nvchecker_source/container.pyo
+${PYSITELIB}/nvchecker_source/cpan.py
+${PYSITELIB}/nvchecker_source/cpan.pyc
+${PYSITELIB}/nvchecker_source/cpan.pyo
+${PYSITELIB}/nvchecker_source/cran.py
+${PYSITELIB}/nvchecker_source/cran.pyc
+${PYSITELIB}/nvchecker_source/cran.pyo
+${PYSITELIB}/nvchecker_source/cratesio.py
+${PYSITELIB}/nvchecker_source/cratesio.pyc
+${PYSITELIB}/nvchecker_source/cratesio.pyo
+${PYSITELIB}/nvchecker_source/debianpkg.py
+${PYSITELIB}/nvchecker_source/debianpkg.pyc
+${PYSITELIB}/nvchecker_source/debianpkg.pyo
+${PYSITELIB}/nvchecker_source/gems.py
+${PYSITELIB}/nvchecker_source/gems.pyc
+${PYSITELIB}/nvchecker_source/gems.pyo
+${PYSITELIB}/nvchecker_source/git.py
+${PYSITELIB}/nvchecker_source/git.pyc
+${PYSITELIB}/nvchecker_source/git.pyo
+${PYSITELIB}/nvchecker_source/gitea.py
+${PYSITELIB}/nvchecker_source/gitea.pyc
+${PYSITELIB}/nvchecker_source/gitea.pyo
+${PYSITELIB}/nvchecker_source/github.py
+${PYSITELIB}/nvchecker_source/github.pyc
+${PYSITELIB}/nvchecker_source/github.pyo
+${PYSITELIB}/nvchecker_source/gitlab.py
+${PYSITELIB}/nvchecker_source/gitlab.pyc
+${PYSITELIB}/nvchecker_source/gitlab.pyo
+${PYSITELIB}/nvchecker_source/go.py
+${PYSITELIB}/nvchecker_source/go.pyc
+${PYSITELIB}/nvchecker_source/go.pyo
+${PYSITELIB}/nvchecker_source/hackage.py
+${PYSITELIB}/nvchecker_source/hackage.pyc
+${PYSITELIB}/nvchecker_source/hackage.pyo
+${PYSITELIB}/nvchecker_source/htmlparser.py
+${PYSITELIB}/nvchecker_source/htmlparser.pyc
+${PYSITELIB}/nvchecker_source/htmlparser.pyo
+${PYSITELIB}/nvchecker_source/httpheader.py
+${PYSITELIB}/nvchecker_source/httpheader.pyc
+${PYSITELIB}/nvchecker_source/httpheader.pyo
+${PYSITELIB}/nvchecker_source/jq.py
+${PYSITELIB}/nvchecker_source/jq.pyc
+${PYSITELIB}/nvchecker_source/jq.pyo
+${PYSITELIB}/nvchecker_source/launchpad.py
+${PYSITELIB}/nvchecker_source/launchpad.pyc
+${PYSITELIB}/nvchecker_source/launchpad.pyo
+${PYSITELIB}/nvchecker_source/manual.py
+${PYSITELIB}/nvchecker_source/manual.pyc
+${PYSITELIB}/nvchecker_source/manual.pyo
+${PYSITELIB}/nvchecker_source/maven.py
+${PYSITELIB}/nvchecker_source/maven.pyc
+${PYSITELIB}/nvchecker_source/maven.pyo
+${PYSITELIB}/nvchecker_source/mercurial.py
+${PYSITELIB}/nvchecker_source/mercurial.pyc
+${PYSITELIB}/nvchecker_source/mercurial.pyo
+${PYSITELIB}/nvchecker_source/none.py
+${PYSITELIB}/nvchecker_source/none.pyc
+${PYSITELIB}/nvchecker_source/none.pyo
+${PYSITELIB}/nvchecker_source/npm.py
+${PYSITELIB}/nvchecker_source/npm.pyc
+${PYSITELIB}/nvchecker_source/npm.pyo
+${PYSITELIB}/nvchecker_source/opam.py
+${PYSITELIB}/nvchecker_source/opam.pyc
+${PYSITELIB}/nvchecker_source/opam.pyo
+${PYSITELIB}/nvchecker_source/openvsx.py
+${PYSITELIB}/nvchecker_source/openvsx.pyc
+${PYSITELIB}/nvchecker_source/openvsx.pyo
+${PYSITELIB}/nvchecker_source/packagist.py
+${PYSITELIB}/nvchecker_source/packagist.pyc
+${PYSITELIB}/nvchecker_source/packagist.pyo
+${PYSITELIB}/nvchecker_source/pacman.py
+${PYSITELIB}/nvchecker_source/pacman.pyc
+${PYSITELIB}/nvchecker_source/pacman.pyo
+${PYSITELIB}/nvchecker_source/pagure.py
+${PYSITELIB}/nvchecker_source/pagure.pyc
+${PYSITELIB}/nvchecker_source/pagure.pyo
+${PYSITELIB}/nvchecker_source/pypi.py
+${PYSITELIB}/nvchecker_source/pypi.pyc
+${PYSITELIB}/nvchecker_source/pypi.pyo
+${PYSITELIB}/nvchecker_source/regex.py
+${PYSITELIB}/nvchecker_source/regex.pyc
+${PYSITELIB}/nvchecker_source/regex.pyo
+${PYSITELIB}/nvchecker_source/repology.py
+${PYSITELIB}/nvchecker_source/repology.pyc
+${PYSITELIB}/nvchecker_source/repology.pyo
+${PYSITELIB}/nvchecker_source/rpmrepo.py
+${PYSITELIB}/nvchecker_source/rpmrepo.pyc
+${PYSITELIB}/nvchecker_source/rpmrepo.pyo
+${PYSITELIB}/nvchecker_source/snapcraft.py
+${PYSITELIB}/nvchecker_source/snapcraft.pyc
+${PYSITELIB}/nvchecker_source/snapcraft.pyo
+${PYSITELIB}/nvchecker_source/sparkle.py
+${PYSITELIB}/nvchecker_source/sparkle.pyc
+${PYSITELIB}/nvchecker_source/sparkle.pyo
+${PYSITELIB}/nvchecker_source/ubuntupkg.py
+${PYSITELIB}/nvchecker_source/ubuntupkg.pyc
+${PYSITELIB}/nvchecker_source/ubuntupkg.pyo
+${PYSITELIB}/nvchecker_source/vsmarketplace.py
+${PYSITELIB}/nvchecker_source/vsmarketplace.pyc
+${PYSITELIB}/nvchecker_source/vsmarketplace.pyo
diff --git a/py-nvchecker/distinfo b/py-nvchecker/distinfo
new file mode 100644
index 0000000000..681520e4ab
--- /dev/null
+++ b/py-nvchecker/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (nvchecker-2.20.tar.gz) = 9a6175e22cee8aaa61bcf560e0304427e9daf599cc9edca141996a4149122c28
+SHA512 (nvchecker-2.20.tar.gz) = 8093299f0128d385c5c617120b53e9a930b3ed4161519739282b82e76c5f54091bda5660f47ae64b7317ed8042b7d7664e464761896fbc54c3d1b92ca278d3c0
+Size (nvchecker-2.20.tar.gz) = 71423 bytes
Home |
Main Index |
Thread Index |
Old Index