------------------------------------------------------------------- Thu Jul 13 08:59:30 UTC 2023 - Johannes Kastl - remove hardcoded python executable names from Makefile and test scripts - Use python_subpackage_only 1 everywhere, not only on Tumbleweed and Leap 15.5 ------------------------------------------------------------------- Mon Jul 3 11:43:29 UTC 2023 - ecsos - Add %{?sle15_python_module_pythons} - Use python_subpackage_only 1 from Tumbleweed for Leap 15.5 also. ------------------------------------------------------------------- Fri Mar 24 06:07:32 UTC 2023 - Johannes Kastl - set PYTHON environment variable in %build step, to allow builds even if /usr/bin/python3 does not exist ------------------------------------------------------------------- Mon Feb 20 08:56:33 UTC 2023 - Matej Cepl - Upgrade to 1.4.2: - IMPROVEMENTS * Drop various compatibility wrappers for Python < 3.6. * 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 "subunit-filter --fixup-expected-failures" on Python 3. * Fix tests with testtools >= 2.5.0. * Mark rawstrings as such, fixing warnings. - Remove upstreamed patch python38-failing-tests.patch ------------------------------------------------------------------- Mon May 09 06:19:54 UTC 2022 - mcepl@cepl.eu - Update to version 1.4.0+git.1643134405.a629de4: * Explicitly invoke python3. * Check minimum version of Python in configure.ac. * 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 21:33:15 UTC 2021 - mcepl@cepl.eu - 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 06:06:52 UTC 2021 - Steve Kowalik - Run the subunit filters under python3. - Remove duplicate BuildRequires. ------------------------------------------------------------------- Thu Mar 25 16:27:58 UTC 2021 - Ben Greiner - Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support. ------------------------------------------------------------------- Thu Dec 3 01:52:05 UTC 2020 - Benjamin Greiner - Support multiple python flavors in python subpackage gh#openSUSE/python-rpm-macros#66 ------------------------------------------------------------------- Fri Jun 5 08:36:13 UTC 2020 - Matej Cepl - Add remove_unittest2.patch to remove dependency on unittest2 ------------------------------------------------------------------- Tue Mar 31 09:44:25 UTC 2020 - mcepl@cepl.eu - Update to version 1.4.0+git.1584197985.0e9f67b: * Release 1.4.0. * Correctly handle py3 RawIOBase read() ------------------------------------------------------------------- Wed Mar 11 20:24:28 UTC 2020 - mcepl@cepl.eu - Update to version 1.3.0+git.1583777524.8fb3e0c: * trivial: Fix indentation * Add license to setup.py * Update setup.py * 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 18:51:21 UTC 2020 - Matej Cepl - Add python38-failing-tests.patch skipping failing tests ------------------------------------------------------------------- Tue Apr 16 20:31:02 UTC 2019 - Dirk Mueller - fix dependency for subunit-filters ------------------------------------------------------------------- Wed Apr 10 09:05:37 UTC 2019 - Dirk Mueller - fix package naming of the python subpackages to follow packaging policy ------------------------------------------------------------------- Mon Apr 8 10:23:27 UTC 2019 - Dirk Mueller - add explicit unittest2 buildrequires ------------------------------------------------------------------- Sat Apr 6 18:50:11 UTC 2019 - Dirk Mueller - add obsoletes ------------------------------------------------------------------- Sat Apr 6 18:03:47 UTC 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 6 16:11:02 UTC 2019 - Dirk Mueller - fix build for older distros by adding the singlespec macros ------------------------------------------------------------------- Mon Mar 18 16:08:06 UTC 2019 - Matej Cepl - Fix Requires ------------------------------------------------------------------- Tue Mar 12 10:20:42 UTC 2019 - Matej Cepl - Just Obsolete, don't Conflict as well ------------------------------------------------------------------- Mon Feb 25 12:39:36 UTC 2019 - Matej Cepl - Add Conflicts to python-* subpackages ------------------------------------------------------------------- Wed Feb 6 18:12:06 CET 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. ------------------------------------------------------------------- Sun Nov 11 17:46:34 UTC 2018 - Jan Engelhardt - Fix RPM groups. Trim bias from descriptions. ------------------------------------------------------------------- Mon Oct 29 22:58:46 CET 2018 - mcepl@suse.com - Add subunit Python subpackages FIXME: this is without remove-unittest2.patch ------------------------------------------------------------------- Fri Sep 14 13:03:34 UTC 2018 - Matěj Cepl - Initial effort to repackage originally Fedora package for version 1.3.0.