head 1.5; access; symbols pkgsrc-2023Q4:1.5.0.2 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.4.0.2 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.3.0.6 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.4 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.2 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.2.0.20 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.18 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.16 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.14 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.12 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.10 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.8 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.6 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.4 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.1.0.14 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.16 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.12 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.10 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.8 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.6 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.4 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.2 pkgsrc-2018Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2023.11.17.17.52.06; author adam; state Exp; branches; next 1.4; commitid sm5obK3SABXppZME; 1.4 date 2023.09.17.18.01.23; author adam; state Exp; branches; next 1.3; commitid OZlel0pHCCcdq9FE; 1.3 date 2022.11.09.14.45.02; author adam; state Exp; branches; next 1.2; commitid 6pNDdv5gWaT6m21E; 1.2 date 2020.04.12.11.47.40; author adam; state Exp; branches; next 1.1; commitid LfysyVRT2JAZC54C; 1.1 date 2018.05.17.08.09.11; author adam; state Exp; branches; next ; commitid XDV5QlJQQ6IcNCCA; desc @@ 1.5 log @py-subunit: updated to 1.4.4 1.4.4 Unknown changes @ text @@@comment $NetBSD: PLIST,v 1.4 2023/09/17 18:01:23 adam Exp $ bin/subunit-1to2-${PYVERSSUFFIX} bin/subunit-2to1-${PYVERSSUFFIX} bin/subunit-filter-${PYVERSSUFFIX} bin/subunit-ls-${PYVERSSUFFIX} bin/subunit-notify-${PYVERSSUFFIX} bin/subunit-output-${PYVERSSUFFIX} bin/subunit-stats-${PYVERSSUFFIX} bin/subunit-tags-${PYVERSSUFFIX} bin/subunit2csv-${PYVERSSUFFIX} bin/subunit2disk-${PYVERSSUFFIX} bin/subunit2gtk-${PYVERSSUFFIX} bin/subunit2junitxml-${PYVERSSUFFIX} bin/subunit2pyunit-${PYVERSSUFFIX} bin/tap2subunit-${PYVERSSUFFIX} ${PYSITELIB}/${WHEEL_INFODIR}/COPYING ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt ${PYSITELIB}/subunit/__init__.py ${PYSITELIB}/subunit/__init__.pyc ${PYSITELIB}/subunit/__init__.pyo ${PYSITELIB}/subunit/_output.py ${PYSITELIB}/subunit/_output.pyc ${PYSITELIB}/subunit/_output.pyo ${PYSITELIB}/subunit/_to_disk.py ${PYSITELIB}/subunit/_to_disk.pyc ${PYSITELIB}/subunit/_to_disk.pyo ${PYSITELIB}/subunit/chunked.py ${PYSITELIB}/subunit/chunked.pyc ${PYSITELIB}/subunit/chunked.pyo ${PYSITELIB}/subunit/details.py ${PYSITELIB}/subunit/details.pyc ${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/subunit2csv.py ${PYSITELIB}/subunit/filter_scripts/subunit2csv.pyc ${PYSITELIB}/subunit/filter_scripts/subunit2csv.pyo ${PYSITELIB}/subunit/filter_scripts/subunit2disk.py ${PYSITELIB}/subunit/filter_scripts/subunit2disk.pyc ${PYSITELIB}/subunit/filter_scripts/subunit2disk.pyo ${PYSITELIB}/subunit/filter_scripts/subunit2gtk.py ${PYSITELIB}/subunit/filter_scripts/subunit2gtk.pyc ${PYSITELIB}/subunit/filter_scripts/subunit2gtk.pyo ${PYSITELIB}/subunit/filter_scripts/subunit2junitxml.py ${PYSITELIB}/subunit/filter_scripts/subunit2junitxml.pyc ${PYSITELIB}/subunit/filter_scripts/subunit2junitxml.pyo ${PYSITELIB}/subunit/filter_scripts/subunit2pyunit.py ${PYSITELIB}/subunit/filter_scripts/subunit2pyunit.pyc ${PYSITELIB}/subunit/filter_scripts/subunit2pyunit.pyo ${PYSITELIB}/subunit/filter_scripts/subunit_1to2.py ${PYSITELIB}/subunit/filter_scripts/subunit_1to2.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_1to2.pyo ${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_filter.py ${PYSITELIB}/subunit/filter_scripts/subunit_filter.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_filter.pyo ${PYSITELIB}/subunit/filter_scripts/subunit_ls.py ${PYSITELIB}/subunit/filter_scripts/subunit_ls.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_ls.pyo ${PYSITELIB}/subunit/filter_scripts/subunit_notify.py ${PYSITELIB}/subunit/filter_scripts/subunit_notify.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_notify.pyo ${PYSITELIB}/subunit/filter_scripts/subunit_output.py ${PYSITELIB}/subunit/filter_scripts/subunit_output.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_output.pyo ${PYSITELIB}/subunit/filter_scripts/subunit_stats.py ${PYSITELIB}/subunit/filter_scripts/subunit_stats.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_stats.pyo ${PYSITELIB}/subunit/filter_scripts/subunit_tags.py ${PYSITELIB}/subunit/filter_scripts/subunit_tags.pyc ${PYSITELIB}/subunit/filter_scripts/subunit_tags.pyo ${PYSITELIB}/subunit/filter_scripts/tap2subunit.py ${PYSITELIB}/subunit/filter_scripts/tap2subunit.pyc ${PYSITELIB}/subunit/filter_scripts/tap2subunit.pyo ${PYSITELIB}/subunit/filters.py ${PYSITELIB}/subunit/filters.pyc ${PYSITELIB}/subunit/filters.pyo ${PYSITELIB}/subunit/progress_model.py ${PYSITELIB}/subunit/progress_model.pyc ${PYSITELIB}/subunit/progress_model.pyo ${PYSITELIB}/subunit/run.py ${PYSITELIB}/subunit/run.pyc ${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 @ 1.4 log @py-subunit: updated to 1.4.3 1.4.3 (2023-09-17) --------------------- * Subunit now has a dependency on an external iso8601 module rather than shipping its own. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2022/11/09 14:45:02 adam Exp $ d16 6 a21 6 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt @ 1.3 log @py-subunit: updated to 1.4.1 1.4.1 IMPROVEMENTS * Add support for Python 3.9 * Add support for Python 3.10 * Drop support for Python 2.7, 3.4, and 3.5 * Convert python scripts to entry_points. * Migrate CI from travis to GitHub actions. * Add options to output filter to set timestamps. * Remove dependency on unittest2. BUGFIXES * Fix tests with testtools >= 2.5.0. * Mark rawstrings as such, fixing warnings. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2020/04/12 11:47:40 adam Exp $ a84 3 ${PYSITELIB}/subunit/iso8601.py ${PYSITELIB}/subunit/iso8601.pyc ${PYSITELIB}/subunit/iso8601.pyo @ 1.2 log @py-subunit: updated to 1.4.0 1.4.0 IMPROVEMENTS * Drop Python 3.3 support, and test on 3.5 and 3.6. * Add support for Python 3.7 and 3.8. * Improve readability of SubUnit v2 spec. * Add license to setup.py. BUGFIXES * Migrate Gtk interface to GObject introspection. * Fix file open for python3. * Check written bytes are not None before summing them to offset. * Correctly handle py3 RawIOBase read(). @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2018/05/17 08:09:11 adam Exp $ d19 1 d37 45 @ 1.1 log @py-subunit: added version 1.3.0 Subunit is a streaming protocol for test results. A number of useful things can be done easily with subunit: * Test aggregation: Tests run separately can be combined and then reported/displayed together. For instance, tests from different languages can be shown as a seamless whole, and tests running on multiple machines can be aggregated into a single stream through a multiplexer. * Test archiving: A test run may be recorded and replayed later. * Test isolation: Tests that may crash or otherwise interact badly with each other can be run seperately and then aggregated, rather than interfering with each other or requiring an adhoc test->runner reporting protocol. * Grid testing: subunit can act as the necessary serialisation and deserialiation to get test runs on distributed machines to be reported in real time. @ text @d1 1 a1 1 @@comment $NetBSD$ a18 1 ${PYSITELIB}/${EGG_INFODIR}/pbr.json @