Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-columnize for openSUSE:Factory checked in at 2022-03-08 20:32:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-columnize (Old) and /work/SRC/openSUSE:Factory/.python-columnize.new.2349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-columnize" Tue Mar 8 20:32:09 2022 rev:2 rq:960173 version:0.3.10 Changes: -------- --- /work/SRC/openSUSE:Factory/python-columnize/python-columnize.changes 2022-02-07 23:40:06.557615606 +0100 +++ /work/SRC/openSUSE:Factory/.python-columnize.new.2349/python-columnize.changes 2022-03-11 11:31:58.729965500 +0100 @@ -1,0 +2,13 @@ +Tue Mar 8 10:13:54 UTC 2022 - Matej Cepl <mc...@suse.com> + +- Rearrange and reapply patches. + +------------------------------------------------------------------- +Tue Mar 8 06:50:19 UTC 2022 - pgaj...@suse.com + +- do not require python-mock for build +- added patches + fix https://github.com/rocky/pycolumnize/issues/28 + + python-columnize-no-mock.patch + +------------------------------------------------------------------- New: ---- python-columnize-no-mock.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-columnize.spec ++++++ --- /var/tmp/diff_new_pack.5ucdiH/_old 2022-03-11 11:31:59.229966087 +0100 +++ /var/tmp/diff_new_pack.5ucdiH/_new 2022-03-11 11:31:59.233966092 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-columnize # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,27 +12,32 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %define modname columnize %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 Name: python-columnize Version: 0.3.10 Release: 0 License: MIT Summary: Format a simple (i.e. not nested) list into aligned columns -Url: https://github.com/rocky/pycolumnize +URL: https://github.com/rocky/pycolumnize Group: Development/Languages/Python Source0: https://files.pythonhosted.org/packages/source/c/columnize/columnize-%{version}.tar.gz -# Include test file missed from being included in source tarball -Source1: https://raw.githubusercontent.com/rocky/pycolumnize/%{version}/test_columnize.py +# Include test file missed from being included in source tarball gh#rocky/pycolumnize#29 +# https://raw.githubusercontent.com/rocky/pycolumnize/%%{version}/test_columnize.py +Source1: test_columnize.py # PATCH-FEATURE-OPENSUSE drop-nose-requirement.patch badshah...@gmail.com -- Drop requirement on outdated nose; we do not run tests anyway Patch0: drop-nose-requirement.patch -BuildRequires: python-rpm-macros +# PATCH-FIX-UPSTREAM python-columnize-no-mock.patch gh#rocky/pycolumnize#28 mc...@suse.com +# remove the need for external mock package +Patch1: python-columnize-no-mock.patch BuildRequires: %{python_module setuptools} +BuildRequires: python-rpm-macros # SECTION For tests -BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest} # /SECTION BuildRequires: fdupes @@ -44,9 +49,9 @@ Format a simple (i.e. not nested) list into aligned columns. %prep -%autosetup -p1 -n columnize-%{version} - +%setup -q -n columnize-%{version} cp %{SOURCE1} ./ +%autopatch -p1 %build %python_build ++++++ drop-nose-requirement.patch ++++++ --- /var/tmp/diff_new_pack.5ucdiH/_old 2022-03-11 11:31:59.261966125 +0100 +++ /var/tmp/diff_new_pack.5ucdiH/_new 2022-03-11 11:31:59.265966130 +0100 @@ -1,8 +1,16 @@ -Index: columnize-0.3.10/setup.py -=================================================================== ---- columnize-0.3.10.orig/setup.py -+++ columnize-0.3.10/setup.py -@@ -34,6 +34,5 @@ setup( +--- + setup.py | 2 -- + 1 file changed, 2 deletions(-) + +--- a/setup.py ++++ b/setup.py +@@ -28,12 +28,10 @@ setup( + long_description = long_description, + long_description_content_type = "text/x-rst", + name = modname, +- test_suite = 'nose.collector', + url = web, + version = VERSION, py_modules = py_modules, install_requires = install_requires, tests_require = tests_require, ++++++ python-columnize-no-mock.patch ++++++ --- __pkginfo__.py | 2 +- test_columnize.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -45,7 +45,7 @@ exec( ) ) -tests_require = ["mock"] +tests_require = [""] web = "https://github.com/rocky/pycolumnize" # tracebacks in zip files are funky and not debuggable zip_safe = False --- a/test_columnize.py +++ b/test_columnize.py @@ -1,7 +1,8 @@ #!/usr/bin/env python # -*- Python -*- "Unit test for Columnize" -import mock, operator, os, sys, unittest +import operator, os, sys, unittest +import unittest.mock as mock top_builddir = os.path.join(os.path.dirname(__file__), os.path.pardir) if top_builddir[-1] != os.path.sep: