Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python38-python-subunit-1.4.0+git.1643134405.a629de4-1.7 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python38-python-subunit Distribution: openSUSE Tumbleweed
Version: 1.4.0+git.1643134405.a629de4 Vendor: openSUSE
Release: 1.7 Build date: Wed Aug 31 22:00:24 2022
Group: Development/Tools/Other Build host: cloud103
Size: 322206 Source RPM: subunit-1.4.0+git.1643134405.a629de4-1.7.src.rpm
Summary: Streaming protocol for test results
Subunit is a streaming protocol for test results.  The protocol is a
binary encoding that is generated and parsed.  By design, all the
components of the protocol conceptually fit into the xUnit TestCase ->
TestResult interaction.

Subunit comes with command line filters to process a subunit stream and
language bindings for Python, C, C++ and Shell. Bindings can be
written for other languages.

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.
- 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 separately and then aggregated, rather than
  interfering with each other.
- Grid testing: subunit can act as the necessary serialization and
  deserialization to get test runs on distributed machines to be
  reported in real time.




Apache-2.0 OR BSD-3-Clause


* Mon May 09 2022
  - Update to version 1.4.0+git.1643134405.a629de4:
    * Explicitly invoke python3.
    * Check minimum version of Python in
    * Add testing for Python 3.10
    * Stop using io imports from testtools
    * Remove logic for Python < 3.6
    * Drop support for Python 2.7, 3.5
* Sat Oct 16 2021
  - Update to version 1.4.0+git.1627548288.c87ffbd:
    * Update NEWS
    * Handle different SyntaxError output in testtools 2.5.0
    * Sort Content-Type parameters when writing details
    * Import six from the right place
    * Pivot CI to github actions
    * Revert "Merge pull request #17 from mtreinish/timestamp-output"
    * fix trailing comma
    * Fix imports from testtools.compat
    * python: Mark rawstrings as such
    * run everything on focal, except pypy3.5 which only runs on xenial
    * add missing reference
    * add current pythons
    * drop Python 3.4 support
    * Unittest from testtools doesn't work, use the one from stdlib.
    * Acommodate review requests.
    * Fix timestamp test copy paste error
    * Add options to output filter to set timestamps
    * Remove dependency on unittest2
  - remove remove_unittest2.patch (upstream)
* Mon May 24 2021 Steve Kowalik <>
  - Run the subunit filters under python3.
  - Remove duplicate BuildRequires.
* Thu Mar 25 2021 Ben Greiner <>
  - Can't assume non-existence of python38 macros in Leap.
    Test for suse_version instead. Only Tumbleweed has and needs the
    python_subpackage_only support.
* Thu Dec 03 2020 Benjamin Greiner <>
  - Support multiple python flavors in python subpackage
* Fri Jun 05 2020 Matej Cepl <>
  - Add remove_unittest2.patch to remove dependency on unittest2
* Tue Mar 31 2020
  - Update to version 1.4.0+git.1584197985.0e9f67b:
    * Release 1.4.0.
    * Correctly handle py3 RawIOBase read()
* Wed Mar 11 2020
  - Update to version 1.3.0+git.1583777524.8fb3e0c:
    * trivial: Fix indentation
    * Add license to
    * Update
    * Add support for new python versions and update pkg metadata
    * Remove broken Python 2.6 travis CI job
    * Check written bytes are not None before summing them to offset
    * Fix file open for python3
    * Stop running 3.3 on travis.
  - Switch off building python2 bindings.
  - Add python38-failing-tests.patch to skip failing tests.
* Wed Mar 11 2020 Matej Cepl <>
  - Add python38-failing-tests.patch skipping failing tests
* Tue Apr 16 2019 Dirk Mueller <>
  - fix dependency for subunit-filters
* Wed Apr 10 2019 Dirk Mueller <>
  - fix package naming of the python subpackages to follow
    packaging policy
* Mon Apr 08 2019 Dirk Mueller <>
  - add explicit unittest2 buildrequires
* Sat Apr 06 2019 Dirk Mueller <>
  - add obsoletes
* Sat Apr 06 2019 Dirk Mueller <>
  - drop subunit-unbundle-iso8601.patch: there is no room for fedora
    specific patches in opensuse and the iso8601 pypi module is completely
    incompatible with that this version, so nothing works
  - remove-unittest2.patch, subunit-decode-binary-to-unicode.patch
    needed to get it back to a working state
* Sat Apr 06 2019 Dirk Mueller <>
  - fix build for older distros by adding the singlespec macros
* Mon Mar 18 2019 Matej Cepl <>
  - Fix Requires
* Tue Mar 12 2019 Matej Cepl <>
  - Just Obsolete, don't Conflict as well
* Mon Feb 25 2019 Matej Cepl <>
  - Add Conflicts to python-* subpackages
* Wed Feb 06 2019 Matej Cepl <>
  - Clean up the SPEC file and use more macros
  - Add remove-unittest2.patch to remove necessity to use python-unittest2 BR.
  - Change all URLs to the new location.



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Feb 21 23:33:38 2023