Hello community, here is the log from the commit of package python-csvkit for openSUSE:Factory checked in at 2020-05-28 09:20:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-csvkit (Old) and /work/SRC/openSUSE:Factory/.python-csvkit.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-csvkit" Thu May 28 09:20:02 2020 rev:11 rq:809605 version:1.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-csvkit/python-csvkit.changes 2020-04-23 18:38:13.268981173 +0200 +++ /work/SRC/openSUSE:Factory/.python-csvkit.new.3606/python-csvkit.changes 2020-05-28 09:20:04.273291448 +0200 @@ -1,0 +2,5 @@ +Wed May 27 09:36:51 UTC 2020 - Petr Gajdos <[email protected]> + +- %python3_only -> %python_alternative + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-csvkit.spec ++++++ --- /var/tmp/diff_new_pack.9B8pVe/_old 2020-05-28 09:20:05.137293031 +0200 +++ /var/tmp/diff_new_pack.9B8pVe/_new 2020-05-28 09:20:05.141293038 +0200 @@ -17,6 +17,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define binaries csvclean csvcut csvformat csvgrep csvjoin csvjson csvlook csvpy csvsort csvsql csvstack csvstat in2csv sql2csv %define skip_python2 1 Name: python-csvkit Version: 1.0.5 @@ -43,8 +44,9 @@ BuildRequires: %{python_module xlrd >= 0.9.2} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildArch: noarch - %python_subpackages %description @@ -62,16 +64,42 @@ %install %python_install +for b in %{binaries}; do + %python_clone -a %{buildroot}%{_bindir}/$b +done %python_expand %fdupes %{buildroot}%{$python_sitelib} %check export LANG=en_US.UTF-8 %python_exec -m unittest discover -s tests/ -v -%files %python_files +%post +for b in %{binaries}; do + %python_install_alternative $b +done + +%postun +for b in %{binaries}; do + %python_uninstall_alternative $b +done + +%files %{python_files} %license COPYING %doc AUTHORS.rst CHANGELOG.rst README.rst -%python3_only %{_bindir}/* +%python_alternative %{_bindir}/csvclean +%python_alternative %{_bindir}/csvcut +%python_alternative %{_bindir}/csvformat +%python_alternative %{_bindir}/csvgrep +%python_alternative %{_bindir}/csvjoin +%python_alternative %{_bindir}/csvjson +%python_alternative %{_bindir}/csvlook +%python_alternative %{_bindir}/csvpy +%python_alternative %{_bindir}/csvsort +%python_alternative %{_bindir}/csvsql +%python_alternative %{_bindir}/csvstack +%python_alternative %{_bindir}/csvstat +%python_alternative %{_bindir}/in2csv +%python_alternative %{_bindir}/sql2csv %{python_sitelib}/csvkit-%{version}-py*.egg-info %{python_sitelib}/csvkit/
