Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-atomicwrites for 
openSUSE:Factory checked in at 2022-01-29 20:59:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-atomicwrites (Old)
 and      /work/SRC/openSUSE:Factory/.python-atomicwrites.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-atomicwrites"

Sat Jan 29 20:59:32 2022 rev:8 rq:949779 version:1.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-atomicwrites/python-atomicwrites.changes  
2020-05-28 09:04:56.487279762 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-atomicwrites.new.1898/python-atomicwrites.changes
        2022-01-29 21:00:11.267438148 +0100
@@ -1,0 +2,5 @@
+Fri Jan 28 21:18:35 UTC 2022 - Matej Cepl <mc...@suse.com>
+
+- Rewrite into proper multibuild style.
+
+-------------------------------------------------------------------
@@ -24,0 +30,5 @@
+
+-------------------------------------------------------------------
+Wed Jul 18 11:56:07 UTC 2018 - tchva...@suse.com
+
+- Versionify the provides to make old brp-checks happy

Old:
----
  python-atomicwrites-doc.changes
  python-atomicwrites-doc.spec

New:
----
  _multibuild

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-atomicwrites.spec ++++++
--- /var/tmp/diff_new_pack.SfaP3z/_old  2022-01-29 21:00:11.707435190 +0100
+++ /var/tmp/diff_new_pack.SfaP3z/_new  2022-01-29 21:00:11.711435163 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-atomicwrites
+# spec file
 #
-# Copyright (c) 2020 SUSE LLC
+# 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
@@ -16,8 +16,15 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-Name:           python-atomicwrites
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "doc"
+%define psuffix -doc
+%bcond_without doc
+%else
+%define psuffix %{nil}
+%bcond_with doc
+%endif
+Name:           python-atomicwrites%{psuffix}
 Version:        1.4.0
 Release:        0
 Summary:        Atomic file writes for Python
@@ -29,7 +36,12 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildArch:      noarch
-
+%if %{with doc}
+BuildRequires:  %{python_module atomicwrites}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  python3-Sphinx
+Provides:       %{python_module atomicwrites-doc = %{version}}
+%endif
 %python_subpackages
 
 %description
@@ -45,17 +57,59 @@
 %setup -q -n atomicwrites-%{version}
 rm -rf atomicwrites.egg-info
 
+%if %{with doc}
+%package -n %{name}-doc
+Summary:        Atomic file writes for Python (documentation)
+Group:          Documentation/HTML
+
+%description -n %{name}-doc
+Atomic file writes for python3.
+Features that distinguish it from other similar libraries:
+
+- Race-free assertion that the target file doesn't yet exist. This can be
+  controlled with the 'overwrite' parameter.
+
+- High-level API that wraps a very flexible class-based API.
+
+This package contains the documentation for both python2 and python3 versions
+of python-atomicwrites
+%endif
+
 %build
+%if %{without doc}
 %python_build
+%else
+pushd docs
+make html
+rm _build/html/.buildinfo
+popd
+%endif
 
 %install
+%if %{without doc}
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
+%endif
 
+%check
+%if %{with doc}
+%pytest
+%endif
+
+%if %{without doc}
 %files %{python_files}
 %defattr(-,root,root,-)
 %doc README.rst
 %license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/atomicwrites*
+
+%else
+
+%files -n %{name}-doc
+%defattr(-,root,root,-)
+%doc README.rst
+%license LICENSE
+%doc docs/_build/html
+%endif
 
 %changelog

++++++ _multibuild ++++++
<multibuild>
  <package>doc</package>
</multibuild>

Reply via email to