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