Hello community,

here is the log from the commit of package python-Babel for openSUSE:Factory 
checked in at 2017-04-19 18:06:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Babel (Old)
 and      /work/SRC/openSUSE:Factory/.python-Babel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Babel"

Wed Apr 19 18:06:53 2017 rev:19 rq:485023 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Babel/python-Babel-doc.changes    
2015-07-05 17:55:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Babel.new/python-Babel-doc.changes       
2017-04-19 18:06:59.790341874 +0200
@@ -1,0 +2,6 @@
+Fri Mar 31 19:39:32 UTC 2017 - [email protected]
+
+- Updated to 2.4.0
+- Converted to single-spec
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/python-Babel/python-Babel.changes        
2016-05-16 12:03:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Babel.new/python-Babel.changes   
2017-04-19 18:07:01.494100869 +0200
@@ -1,0 +2,11 @@
+Fri Mar 31 19:38:21 UTC 2017 - [email protected]
+
+- Update to 2.4.0
+  * CLDR: CLDR 29 is now used instead of CLDR 28 (#405) (@akx)
+  * Messages: Add option ‘add_location’ for location line
+    formatting (#438, #459) (@rrader, @alxpy)
+  * Numbers: Allow full control of decimal behavior (#410)
+    (@etanol)
+- Converted to single-spec
+
+-------------------------------------------------------------------

Old:
----
  Babel-2.3.4.tar.gz

New:
----
  Babel-2.4.0.tar.gz

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

Other differences:
------------------
++++++ python-Babel-doc.spec ++++++
--- /var/tmp/diff_new_pack.llNyU7/_old  2017-04-19 18:07:03.577806119 +0200
+++ /var/tmp/diff_new_pack.llNyU7/_new  2017-04-19 18:07:03.581805554 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Babel-doc
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,38 +16,37 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-Babel-doc
-Version:        2.3.4
+Version:        2.4.0
 Release:        0
-Url:            http://babel.edgewall.org/
 Summary:        Internationalization utilities
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
-Source:         
https://pypi.python.org/packages/6e/96/ba2a2462ed25ca0e651fb7b66e7080f5315f91425a07ea5b34d7c870c114/Babel-%{version}.tar.gz
+Url:            http://babel.edgewall.org/
+Source:         https://pypi.io/packages/source/B/Babel/Babel-%{version}.tar.gz
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-Sphinx
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-Sphinx
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:      noarch
-%endif
+%python_subpackages
 
 %description
 A collection of tools for internationalizing Python applications.
 
 This package contains the documentation for Babel
 
-
 %prep
 %setup -q -n Babel-%{version}
 
 %build
-python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
+%{_python_use_flavor python3}
+%__python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo
 
 %install
 # Only building documentation
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc LICENSE build/sphinx/html
 

++++++ python-Babel.spec ++++++
--- /var/tmp/diff_new_pack.llNyU7/_old  2017-04-19 18:07:03.605802159 +0200
+++ /var/tmp/diff_new_pack.llNyU7/_new  2017-04-19 18:07:03.609801593 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Babel
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,57 +16,49 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-Babel
-Version:        2.3.4
+Version:        2.4.0
 Release:        0
-Url:            http://babel.pocoo.org/
 Summary:        Internationalization utilities
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
-Source:         
https://pypi.python.org/packages/6e/96/ba2a2462ed25ca0e651fb7b66e7080f5315f91425a07ea5b34d7c870c114/Babel-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  fdupes
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
+Url:            http://babel.pocoo.org/
+Source:         https://pypi.io/packages/source/B/Babel/Babel-%{version}.tar.gz
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
 # Test requirements:
-BuildRequires:  python-py >= 1.4.14
-BuildRequires:  python-pytest >= 2.3.5
-BuildRequires:  python-pytz
+BuildRequires:  %{python_module py >= 1.4.14}
+BuildRequires:  %{python_module pytest >= 2.3.5}
+BuildRequires:  %{python_module pytz}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Requires:       python-pytz
-# absolute path will work cross-distro at least on RHEL and SUSE
-Requires(post): /usr/sbin/update-alternatives
-Requires(postun): /usr/sbin/update-alternatives
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 Provides:       python-babel = %{version}
 Obsoletes:      python-babel < %{version}
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-BuildRequires:  python-argparse
-Requires:       python-argparse
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
-%endif
+%python_subpackages
 
 %description
 A collection of tools for internationalizing Python applications.
 
 %prep
 %setup -q -n Babel-%{version}
-sed -i "s/pybabel =/pybabel-%{py_ver} =/" setup.py
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-touch %{buildroot}%{_sysconfdir}/alternatives/pybabel
-ln -sf %{_sysconfdir}/alternatives/pybabel %{buildroot}%{_bindir}/pybabel
+%python_install
+%python_clone -a %{buildroot}%{_bindir}/pybabel
 
-%fdupes %{buildroot}%{python_sitelib}
+%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
 
 %check
-TZ=UTC LC_ALL=C py.test tests
+TZ=UTC LC_ALL=C %python_exec %{_bindir}/py.test tests
 
 %pre
 # Since /usr/bin/pybabel became ghosted to be used with update-alternatives, 
we have to get rid
@@ -74,19 +66,16 @@
 [ -h %{_bindir}/pybabel ] || rm -f %{_bindir}/pybabel
 
 %post
-update-alternatives --install %{_bindir}/pybabel pybabel 
%{_bindir}/pybabel-%{py_ver} 30
+%python_install_alternative pybabel
 
 %postun
-if [ $1 -eq 0 ] ; then
-    update-alternatives --remove pybabel %{_bindir}/pybabel-%{py_ver}
-fi
+%python_uninstall_alternative pybabel
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc LICENSE CHANGES
-%ghost %{_sysconfdir}/alternatives/pybabel
-%{_bindir}/pybabel
-%{_bindir}/pybabel-%{py_ver}
-%{python_sitelib}/*
+%python_alternative %{_bindir}/pybabel
+%{python_sitelib}/babel
+%{python_sitelib}/Babel-%{version}-py%{python_version}.egg-info
 
 %changelog

++++++ Babel-2.3.4.tar.gz -> Babel-2.4.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-Babel/Babel-2.3.4.tar.gz 
/work/SRC/openSUSE:Factory/.python-Babel.new/Babel-2.4.0.tar.gz differ: char 5, 
line 1


Reply via email to