pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/py-subunit
Module Name: pkgsrc
Committed By: adam
Date: Mon May 11 16:09:17 UTC 2026
Modified Files:
pkgsrc/net/py-subunit: ALTERNATIVES Makefile PLIST distinfo
Log Message:
py-subunit: updated to 1.4.6
1.4.6 (2026-05-04)
BUG FIXES
* Fix compatibility with testtools 2.8.2. (Jelmer Vernooij)
* Fix ``ExecTestCase`` to work without executable permissions on the
test script. (Jelmer Vernooij)
* Fix ``ExecTestCase`` to properly handle shell scripts. (Jelmer Vernooij)
IMPROVEMENTS
* Stop installing tests. (Jelmer Vernooij)
* Add ``subunit-combine`` script that runs multiple subunit-producing
commands and merges their streams, optionally prefixing each command's
test ids. (Jelmer Vernooij)
* ``subunit-combine`` supports testr-style ``$LISTOPT``, ``$IDOPTION``,
``$IDFILE`` and ``$IDLIST`` placeholders in command argv, along with
``--list``, ``--load-list`` and positional test ids for per-command
filtering. (Jelmer Vernooij)
* Add ``gojson2subunit`` script for converting ``go test -json`` streams
to subunit. (Jelmer Vernooij)
* Add ``junitxml2subunit`` script for converting JUnit XML test reports
to subunit. (Jelmer Vernooij)
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/py-subunit/ALTERNATIVES
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/py-subunit/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/py-subunit/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/py-subunit/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/py-subunit/ALTERNATIVES
diff -u pkgsrc/net/py-subunit/ALTERNATIVES:1.1 pkgsrc/net/py-subunit/ALTERNATIVES:1.2
--- pkgsrc/net/py-subunit/ALTERNATIVES:1.1 Thu May 17 08:09:11 2018
+++ pkgsrc/net/py-subunit/ALTERNATIVES Mon May 11 16:09:17 2026
@@ -1,5 +1,8 @@
+bin/gojson2subunit @PREFIX@/bin/gojson2subunit-@PYVERSSUFFIX@
+bin/junitxml2subunit @PREFIX@/bin/junitxml2subunit-@PYVERSSUFFIX@
bin/subunit-1to2 @PREFIX@/bin/subunit-1to2-@PYVERSSUFFIX@
bin/subunit-2to1 @PREFIX@/bin/subunit-2to1-@PYVERSSUFFIX@
+bin/subunit-combine @PREFIX@/bin/subunit-combine-@PYVERSSUFFIX@
bin/subunit-filter @PREFIX@/bin/subunit-filter-@PYVERSSUFFIX@
bin/subunit-ls @PREFIX@/bin/subunit-ls-@PYVERSSUFFIX@
bin/subunit-notify @PREFIX@/bin/subunit-notify-@PYVERSSUFFIX@
Index: pkgsrc/net/py-subunit/Makefile
diff -u pkgsrc/net/py-subunit/Makefile:1.14 pkgsrc/net/py-subunit/Makefile:1.15
--- pkgsrc/net/py-subunit/Makefile:1.14 Mon Nov 17 14:03:40 2025
+++ pkgsrc/net/py-subunit/Makefile Mon May 11 16:09:17 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2025/11/17 14:03:40 adam Exp $
+# $NetBSD: Makefile,v 1.15 2026/05/11 16:09:17 adam Exp $
-DISTNAME= python_subunit-1.4.5
+DISTNAME= python_subunit-1.4.6
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^python_//}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-subunit/}
@@ -12,20 +12,19 @@ LICENSE= apache-2.0 OR modified-bsd
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601
-DEPENDS+= ${PYPKGPREFIX}-testtools>=0.9.34:../../devel/py-testtools
+DEPENDS+= ${PYPKGPREFIX}-testtools>=2.7:../../devel/py-testtools
+DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
TEST_DEPENDS+= ${PYPKGPREFIX}-fixtures-[0-9]*:../../devel/py-fixtures
TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
TEST_DEPENDS+= ${PYPKGPREFIX}-testscenarios-[0-9]*:../../devel/py-testscenarios
USE_LANGUAGES= # none
-post-install:
-.for f in subunit-1to2 subunit-1to2 subunit-2to1 subunit-filter subunit-ls \
- subunit-notify subunit-output subunit-stats subunit-tags subunit2csv \
- subunit2disk subunit2gtk subunit2junitxml subunit2pyunit tap2subunit
- cd ${DESTDIR}${PREFIX}/bin && \
- ${MV} ${f} ${f}-${PYVERSSUFFIX} || ${TRUE}
-.endfor
+PY_RENAME_BINARIES+= gojson2subunit junitxml2subunit subunit-1to2
+PY_RENAME_BINARIES+= subunit-2to1 subunit-combine subunit-filter
+PY_RENAME_BINARIES+= subunit-ls subunit-notify subunit-output subunit-stats
+PY_RENAME_BINARIES+= subunit-tags subunit2csv subunit2disk subunit2gtk
+PY_RENAME_BINARIES+= subunit2junitxml subunit2pyunit tap2subunit
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-subunit/PLIST
diff -u pkgsrc/net/py-subunit/PLIST:1.6 pkgsrc/net/py-subunit/PLIST:1.7
--- pkgsrc/net/py-subunit/PLIST:1.6 Tue Apr 15 09:51:04 2025
+++ pkgsrc/net/py-subunit/PLIST Mon May 11 16:09:17 2026
@@ -1,6 +1,9 @@
-@comment $NetBSD: PLIST,v 1.6 2025/04/15 09:51:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/05/11 16:09:17 adam Exp $
+bin/gojson2subunit-${PYVERSSUFFIX}
+bin/junitxml2subunit-${PYVERSSUFFIX}
bin/subunit-1to2-${PYVERSSUFFIX}
bin/subunit-2to1-${PYVERSSUFFIX}
+bin/subunit-combine-${PYVERSSUFFIX}
bin/subunit-filter-${PYVERSSUFFIX}
bin/subunit-ls-${PYVERSSUFFIX}
bin/subunit-notify-${PYVERSSUFFIX}
@@ -37,6 +40,12 @@ ${PYSITELIB}/subunit/details.pyo
${PYSITELIB}/subunit/filter_scripts/__init__.py
${PYSITELIB}/subunit/filter_scripts/__init__.pyc
${PYSITELIB}/subunit/filter_scripts/__init__.pyo
+${PYSITELIB}/subunit/filter_scripts/gojson2subunit.py
+${PYSITELIB}/subunit/filter_scripts/gojson2subunit.pyc
+${PYSITELIB}/subunit/filter_scripts/gojson2subunit.pyo
+${PYSITELIB}/subunit/filter_scripts/junitxml2subunit.py
+${PYSITELIB}/subunit/filter_scripts/junitxml2subunit.pyc
+${PYSITELIB}/subunit/filter_scripts/junitxml2subunit.pyo
${PYSITELIB}/subunit/filter_scripts/subunit2csv.py
${PYSITELIB}/subunit/filter_scripts/subunit2csv.pyc
${PYSITELIB}/subunit/filter_scripts/subunit2csv.pyo
@@ -58,6 +67,9 @@ ${PYSITELIB}/subunit/filter_scripts/subu
${PYSITELIB}/subunit/filter_scripts/subunit_2to1.py
${PYSITELIB}/subunit/filter_scripts/subunit_2to1.pyc
${PYSITELIB}/subunit/filter_scripts/subunit_2to1.pyo
+${PYSITELIB}/subunit/filter_scripts/subunit_combine.py
+${PYSITELIB}/subunit/filter_scripts/subunit_combine.pyc
+${PYSITELIB}/subunit/filter_scripts/subunit_combine.pyo
${PYSITELIB}/subunit/filter_scripts/subunit_filter.py
${PYSITELIB}/subunit/filter_scripts/subunit_filter.pyc
${PYSITELIB}/subunit/filter_scripts/subunit_filter.pyo
@@ -91,57 +103,6 @@ ${PYSITELIB}/subunit/run.pyo
${PYSITELIB}/subunit/test_results.py
${PYSITELIB}/subunit/test_results.pyc
${PYSITELIB}/subunit/test_results.pyo
-${PYSITELIB}/subunit/tests/__init__.py
-${PYSITELIB}/subunit/tests/__init__.pyc
-${PYSITELIB}/subunit/tests/__init__.pyo
-${PYSITELIB}/subunit/tests/sample-script.py
-${PYSITELIB}/subunit/tests/sample-script.pyc
-${PYSITELIB}/subunit/tests/sample-script.pyo
-${PYSITELIB}/subunit/tests/sample-two-script.py
-${PYSITELIB}/subunit/tests/sample-two-script.pyc
-${PYSITELIB}/subunit/tests/sample-two-script.pyo
-${PYSITELIB}/subunit/tests/test_chunked.py
-${PYSITELIB}/subunit/tests/test_chunked.pyc
-${PYSITELIB}/subunit/tests/test_chunked.pyo
-${PYSITELIB}/subunit/tests/test_details.py
-${PYSITELIB}/subunit/tests/test_details.pyc
-${PYSITELIB}/subunit/tests/test_details.pyo
-${PYSITELIB}/subunit/tests/test_filter_to_disk.py
-${PYSITELIB}/subunit/tests/test_filter_to_disk.pyc
-${PYSITELIB}/subunit/tests/test_filter_to_disk.pyo
-${PYSITELIB}/subunit/tests/test_filters.py
-${PYSITELIB}/subunit/tests/test_filters.pyc
-${PYSITELIB}/subunit/tests/test_filters.pyo
-${PYSITELIB}/subunit/tests/test_output_filter.py
-${PYSITELIB}/subunit/tests/test_output_filter.pyc
-${PYSITELIB}/subunit/tests/test_output_filter.pyo
-${PYSITELIB}/subunit/tests/test_progress_model.py
-${PYSITELIB}/subunit/tests/test_progress_model.pyc
-${PYSITELIB}/subunit/tests/test_progress_model.pyo
-${PYSITELIB}/subunit/tests/test_run.py
-${PYSITELIB}/subunit/tests/test_run.pyc
-${PYSITELIB}/subunit/tests/test_run.pyo
-${PYSITELIB}/subunit/tests/test_subunit_filter.py
-${PYSITELIB}/subunit/tests/test_subunit_filter.pyc
-${PYSITELIB}/subunit/tests/test_subunit_filter.pyo
-${PYSITELIB}/subunit/tests/test_subunit_stats.py
-${PYSITELIB}/subunit/tests/test_subunit_stats.pyc
-${PYSITELIB}/subunit/tests/test_subunit_stats.pyo
-${PYSITELIB}/subunit/tests/test_subunit_tags.py
-${PYSITELIB}/subunit/tests/test_subunit_tags.pyc
-${PYSITELIB}/subunit/tests/test_subunit_tags.pyo
-${PYSITELIB}/subunit/tests/test_tap2subunit.py
-${PYSITELIB}/subunit/tests/test_tap2subunit.pyc
-${PYSITELIB}/subunit/tests/test_tap2subunit.pyo
-${PYSITELIB}/subunit/tests/test_test_protocol.py
-${PYSITELIB}/subunit/tests/test_test_protocol.pyc
-${PYSITELIB}/subunit/tests/test_test_protocol.pyo
-${PYSITELIB}/subunit/tests/test_test_protocol2.py
-${PYSITELIB}/subunit/tests/test_test_protocol2.pyc
-${PYSITELIB}/subunit/tests/test_test_protocol2.pyo
-${PYSITELIB}/subunit/tests/test_test_results.py
-${PYSITELIB}/subunit/tests/test_test_results.pyc
-${PYSITELIB}/subunit/tests/test_test_results.pyo
${PYSITELIB}/subunit/v2.py
${PYSITELIB}/subunit/v2.pyc
${PYSITELIB}/subunit/v2.pyo
Index: pkgsrc/net/py-subunit/distinfo
diff -u pkgsrc/net/py-subunit/distinfo:1.9 pkgsrc/net/py-subunit/distinfo:1.10
--- pkgsrc/net/py-subunit/distinfo:1.9 Mon Nov 17 14:03:40 2025
+++ pkgsrc/net/py-subunit/distinfo Mon May 11 16:09:17 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2025/11/17 14:03:40 adam Exp $
+$NetBSD: distinfo,v 1.10 2026/05/11 16:09:17 adam Exp $
-BLAKE2s (python_subunit-1.4.5.tar.gz) = 0931428d768d932bab1f49677515714c846989a9cecd194db89069f273d3867e
-SHA512 (python_subunit-1.4.5.tar.gz) = 7d87cc7538023a507de31ac1ca6be3fc7d1a2bd7865c246299593e00b57eff35c77016754050bbe35cc5a0717a552f95814e281a8f5d4dc09b7917433786b5a6
-Size (python_subunit-1.4.5.tar.gz) = 96783 bytes
+BLAKE2s (python_subunit-1.4.6.tar.gz) = 4ce642c668e154c10923db7e514bd50b3faa5675ee4ade9dd730dc6481b46721
+SHA512 (python_subunit-1.4.6.tar.gz) = 96381dd063c5da07c31df69b306cb31d8aacaf9c35651d12ab3e86fc3816222369f0fb6e5ac5d6747f5fa3a1963f4d29eba3d70c3717d455e900b5a767c64ac8
+Size (python_subunit-1.4.6.tar.gz) = 97218 bytes
Home |
Main Index |
Thread Index |
Old Index