pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc
Module Name: pkgsrc
Committed By: adam
Date: Fri Sep 11 10:23:53 UTC 2026
Modified Files:
pkgsrc/misc: Makefile
Added Files:
pkgsrc/misc/py-diff-cover: ALTERNATIVES DESCR Makefile PLIST distinfo
Log Message:
py-diff-cover: added version 10.5.1
Automatically find diff lines that need test coverage. Also finds diff lines
that have violations (according to tools such as pycodestyle, pyflakes, flake8,
or pylint). This is used as a code quality metric during code reviews.
To generate a diff of this commit:
cvs rdiff -u -r1.687 -r1.688 pkgsrc/misc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/py-diff-cover/ALTERNATIVES \
pkgsrc/misc/py-diff-cover/DESCR pkgsrc/misc/py-diff-cover/Makefile \
pkgsrc/misc/py-diff-cover/PLIST pkgsrc/misc/py-diff-cover/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/misc/Makefile
diff -u pkgsrc/misc/Makefile:1.687 pkgsrc/misc/Makefile:1.688
--- pkgsrc/misc/Makefile:1.687 Sun Sep 6 17:00:17 2026
+++ pkgsrc/misc/Makefile Fri Sep 11 10:23:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.687 2026/09/06 17:00:17 adam Exp $
+# $NetBSD: Makefile,v 1.688 2026/09/11 10:23:52 adam Exp $
#
COMMENT= Miscellaneous utilities
@@ -294,6 +294,7 @@ SUBDIR+= py-autocommand
SUBDIR+= py-copier
SUBDIR+= py-crashtest
SUBDIR+= py-dep-logic
+SUBDIR+= py-diff-cover
SUBDIR+= py-domdf-python-tools
SUBDIR+= py-expandvars
SUBDIR+= py-fastprogress
Added files:
Index: pkgsrc/misc/py-diff-cover/ALTERNATIVES
diff -u /dev/null pkgsrc/misc/py-diff-cover/ALTERNATIVES:1.1
--- /dev/null Fri Sep 11 10:23:53 2026
+++ pkgsrc/misc/py-diff-cover/ALTERNATIVES Fri Sep 11 10:23:52 2026
@@ -0,0 +1,2 @@
+bin/diff-cover @PREFIX@/bin/diff-cover-@PYVERSSUFFIX@
+bin/diff-quality @PREFIX@/bin/diff-quality-@PYVERSSUFFIX@
Index: pkgsrc/misc/py-diff-cover/DESCR
diff -u /dev/null pkgsrc/misc/py-diff-cover/DESCR:1.1
--- /dev/null Fri Sep 11 10:23:53 2026
+++ pkgsrc/misc/py-diff-cover/DESCR Fri Sep 11 10:23:52 2026
@@ -0,0 +1,3 @@
+Automatically find diff lines that need test coverage. Also finds diff lines
+that have violations (according to tools such as pycodestyle, pyflakes, flake8,
+or pylint). This is used as a code quality metric during code reviews.
Index: pkgsrc/misc/py-diff-cover/Makefile
diff -u /dev/null pkgsrc/misc/py-diff-cover/Makefile:1.1
--- /dev/null Fri Sep 11 10:23:53 2026
+++ pkgsrc/misc/py-diff-cover/Makefile Fri Sep 11 10:23:52 2026
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2026/09/11 10:23:52 adam Exp $
+
+DISTNAME= diff_cover-10.5.1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
+CATEGORIES= misc python
+MASTER_SITES= ${MASTER_SITE_PYPI:=d/diff-cover/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/Bachmann1234/diff-cover
+COMMENT= Run coverage and linting reports on diffs
+LICENSE= apache-2.0
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=0:../../devel/py-poetry-core
+DEPENDS+= ${PYPKGPREFIX}-chardet>=3.0.0:../../converters/py-chardet
+DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.7.1:../../textproc/py-jinja2
+DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.13.1:../../devel/py-pluggy
+DEPENDS+= ${PYPKGPREFIX}-pygments>=2.19.1:../../textproc/py-pygments
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=6.1.1:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-datadir>=1.5.0:../../devel/py-test-datadir
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=3.14.0:../../devel/py-test-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=3.6.1:../../devel/py-test-xdist
+
+USE_LANGUAGES= # none
+
+PY_RENAME_BINARIES= diff-cover diff-quality
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/py-diff-cover/PLIST
diff -u /dev/null pkgsrc/misc/py-diff-cover/PLIST:1.1
--- /dev/null Fri Sep 11 10:23:53 2026
+++ pkgsrc/misc/py-diff-cover/PLIST Fri Sep 11 10:23:52 2026
@@ -0,0 +1,75 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/11 10:23:52 adam Exp $
+bin/diff-cover-${PYVERSSUFFIX}
+bin/diff-quality-${PYVERSSUFFIX}
+${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}/licenses/NOTICE
+${PYSITELIB}/diff_cover/__init__.py
+${PYSITELIB}/diff_cover/__init__.pyc
+${PYSITELIB}/diff_cover/__init__.pyo
+${PYSITELIB}/diff_cover/command_runner.py
+${PYSITELIB}/diff_cover/command_runner.pyc
+${PYSITELIB}/diff_cover/command_runner.pyo
+${PYSITELIB}/diff_cover/config_parser.py
+${PYSITELIB}/diff_cover/config_parser.pyc
+${PYSITELIB}/diff_cover/config_parser.pyo
+${PYSITELIB}/diff_cover/diff_cover_tool.py
+${PYSITELIB}/diff_cover/diff_cover_tool.pyc
+${PYSITELIB}/diff_cover/diff_cover_tool.pyo
+${PYSITELIB}/diff_cover/diff_quality_tool.py
+${PYSITELIB}/diff_cover/diff_quality_tool.pyc
+${PYSITELIB}/diff_cover/diff_quality_tool.pyo
+${PYSITELIB}/diff_cover/diff_reporter.py
+${PYSITELIB}/diff_cover/diff_reporter.pyc
+${PYSITELIB}/diff_cover/diff_reporter.pyo
+${PYSITELIB}/diff_cover/git_diff.py
+${PYSITELIB}/diff_cover/git_diff.pyc
+${PYSITELIB}/diff_cover/git_diff.pyo
+${PYSITELIB}/diff_cover/git_path.py
+${PYSITELIB}/diff_cover/git_path.pyc
+${PYSITELIB}/diff_cover/git_path.pyo
+${PYSITELIB}/diff_cover/hook.py
+${PYSITELIB}/diff_cover/hook.pyc
+${PYSITELIB}/diff_cover/hook.pyo
+${PYSITELIB}/diff_cover/hookspecs.py
+${PYSITELIB}/diff_cover/hookspecs.pyc
+${PYSITELIB}/diff_cover/hookspecs.pyo
+${PYSITELIB}/diff_cover/report_generator.py
+${PYSITELIB}/diff_cover/report_generator.pyc
+${PYSITELIB}/diff_cover/report_generator.pyo
+${PYSITELIB}/diff_cover/snippets.py
+${PYSITELIB}/diff_cover/snippets.pyc
+${PYSITELIB}/diff_cover/snippets.pyo
+${PYSITELIB}/diff_cover/templates/console_coverage_report.txt
+${PYSITELIB}/diff_cover/templates/console_quality_report.txt
+${PYSITELIB}/diff_cover/templates/external_style.css
+${PYSITELIB}/diff_cover/templates/github_coverage_annotations.txt
+${PYSITELIB}/diff_cover/templates/html_coverage_report.html
+${PYSITELIB}/diff_cover/templates/html_quality_report.html
+${PYSITELIB}/diff_cover/templates/markdown_coverage_report.md
+${PYSITELIB}/diff_cover/templates/markdown_quality_report.md
+${PYSITELIB}/diff_cover/templates/snippet_content.html
+${PYSITELIB}/diff_cover/templates/snippet_content.md
+${PYSITELIB}/diff_cover/templates/snippet_content.txt
+${PYSITELIB}/diff_cover/templates/snippet_style.html
+${PYSITELIB}/diff_cover/util.py
+${PYSITELIB}/diff_cover/util.pyc
+${PYSITELIB}/diff_cover/util.pyo
+${PYSITELIB}/diff_cover/violationsreporters/__init__.py
+${PYSITELIB}/diff_cover/violationsreporters/__init__.pyc
+${PYSITELIB}/diff_cover/violationsreporters/__init__.pyo
+${PYSITELIB}/diff_cover/violationsreporters/base.py
+${PYSITELIB}/diff_cover/violationsreporters/base.pyc
+${PYSITELIB}/diff_cover/violationsreporters/base.pyo
+${PYSITELIB}/diff_cover/violationsreporters/clover.py
+${PYSITELIB}/diff_cover/violationsreporters/clover.pyc
+${PYSITELIB}/diff_cover/violationsreporters/clover.pyo
+${PYSITELIB}/diff_cover/violationsreporters/java_violations_reporter.py
+${PYSITELIB}/diff_cover/violationsreporters/java_violations_reporter.pyc
+${PYSITELIB}/diff_cover/violationsreporters/java_violations_reporter.pyo
+${PYSITELIB}/diff_cover/violationsreporters/violations_reporter.py
+${PYSITELIB}/diff_cover/violationsreporters/violations_reporter.pyc
+${PYSITELIB}/diff_cover/violationsreporters/violations_reporter.pyo
Index: pkgsrc/misc/py-diff-cover/distinfo
diff -u /dev/null pkgsrc/misc/py-diff-cover/distinfo:1.1
--- /dev/null Fri Sep 11 10:23:53 2026
+++ pkgsrc/misc/py-diff-cover/distinfo Fri Sep 11 10:23:52 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/09/11 10:23:52 adam Exp $
+
+BLAKE2s (diff_cover-10.5.1.tar.gz) = 50cafc6429a534143ee3a9b509abbd62f576a0b2f92a50f8d60eeb6b343be61a
+SHA512 (diff_cover-10.5.1.tar.gz) = d1af590c3dc406b1810140aba84fb4eb62ea3a9498237d9ed61fdcb7d89a7e392ce2233a2cada243db5d80e2cd6b7a1cc8cd8b70d90626787064175294adda5b
+Size (diff_cover-10.5.1.tar.gz) = 113297 bytes
Home |
Main Index |
Thread Index |
Old Index