Hello community,
here is the log from the commit of package python-metaextract for
openSUSE:Factory checked in at 2017-05-08 19:02:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-metaextract (Old)
and /work/SRC/openSUSE:Factory/.python-metaextract.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-metaextract"
Mon May 8 19:02:29 2017 rev:6 rq:491671 version:1.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-metaextract/python-metaextract.changes
2017-04-26 21:43:59.933335863 +0200
+++
/work/SRC/openSUSE:Factory/.python-metaextract.new/python-metaextract.changes
2017-05-08 19:02:54.109095472 +0200
@@ -1,0 +2,5 @@
+Thu Apr 27 17:52:38 UTC 2017 - [email protected]
+
+- Implement single-spec version.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-metaextract.spec ++++++
--- /var/tmp/diff_new_pack.5ujxVB/_old 2017-05-08 19:02:54.625022588 +0200
+++ /var/tmp/diff_new_pack.5ujxVB/_new 2017-05-08 19:02:54.637020893 +0200
@@ -16,6 +16,7 @@
#
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-metaextract
Version: 1.0.2
Release: 0
@@ -23,13 +24,19 @@
License: Apache-2.0
Group: Development/Languages/Python
Url: http://github.com/toabctl/metaextract
-Source:
https://pypi.io/packages/source/m/metaextract/metaextract-%{version}.tar.gz
-BuildRequires: python-devel
-BuildRequires: python-pytest-runner
-BuildRequires: python-setuptools
+Source:
https://files.pythonhosted.org/packages/source/m/metaextract/metaextract-%{version}.tar.gz
+BuildRequires: fdupes
+BuildRequires: python-rpm-macros
+BuildRequires: %{python_module devel}
+BuildRequires: %{python_module setuptools}
+# Needed even though no tests are present
+BuildRequires: %{python_module pytest-runner}
Requires: python-setuptools
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
+Requires(post): update-alternatives
+Requires(preun): update-alternatives
+%python_subpackages
%description
metaextract is a tool to collect metadata about a python module. For example
@@ -42,15 +49,24 @@
%setup -q -n metaextract-%{version}
%build
-python setup.py build
+%python_build
%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+%python_expand %fdupes %{buildroot}%{python_sitelib}
-%files
+%python_clone -a %{buildroot}%{_bindir}/metaextract
+
+%post
+%python_install_alternative metaextract
+
+%preun
+%python_uninstall_alternative metaextract
+
+%files %{python_files}
%defattr(-,root,root,-)
%doc README.rst LICENSE
-%{_bindir}/metaextract
+%python_alternative %{_bindir}/metaextract
%{python_sitelib}/*
%changelog