Hello community, here is the log from the commit of package python-feedparser for openSUSE:Factory checked in at 2017-05-17 17:18:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-feedparser (Old) and /work/SRC/openSUSE:Factory/.python-feedparser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-feedparser" Wed May 17 17:18:13 2017 rev:23 rq:492313 version:5.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-feedparser/python-feedparser.changes 2015-04-25 11:25:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-feedparser.new/python-feedparser.changes 2017-05-17 17:18:19.753286213 +0200 @@ -1,0 +2,8 @@ +Wed Apr 26 16:57:56 UTC 2017 - [email protected] + +- Update to version 5.2.1 + * Bumpy version number to avoid unnecessary pip reinstalls. +- Implement single-spec version. +- Fix source URL. + +------------------------------------------------------------------- Old: ---- feedparser-5.2.0.post1.tar.bz2 New: ---- feedparser-5.2.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-feedparser.spec ++++++ --- /var/tmp/diff_new_pack.otYtA8/_old 2017-05-17 17:18:20.969114760 +0200 +++ /var/tmp/diff_new_pack.otYtA8/_new 2017-05-17 17:18:20.973114196 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-feedparser # -# Copyright (c) 2015 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 @@ -15,27 +15,28 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +# Tests require a network connection +%bcond_without tests +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-feedparser -Version: 5.2.0 +Version: 5.2.1 Release: 0 Summary: Universal Feed Parser Module for Python License: BSD-2-Clause Group: Development/Libraries/Python Url: https://github.com/kurtmckee/feedparser -# the archive name on pypi does not match the version -%define srcversion 5.2.0.post1 -Source: https://pypi.python.org/packages/source/f/feedparser/feedparser-%{srcversion}.tar.bz2 +Source: https://files.pythonhosted.org/packages/source/f/feedparser/feedparser-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel -BuildRequires: python-setuptools -BuildRequires: python-xml +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: python3-2to3 +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module xml} Requires: python-xml -%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 universal feed parser module for Python that handles RSS 0.9x, RSS 1.0, RSS @@ -43,21 +44,28 @@ %prep %setup -q -n feedparser-%{version} +find . -type f -exec chmod 0644 {} \; # 5.2.1 had executable bit set on almost all files %build -python setup.py build +%python_build + +%install +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} -%if 0%{?suse_version} > 1010 +%if %{with tests} %check -cd feedparser && python feedparsertest.py +# Tests only work on Python 2.x +pushd feedparser +python2 feedparsertest.py +popd %endif -%install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} - -%files +%files %{python_files} %defattr(-,root,root) %doc LICENSE NEWS README.rst -%{python_sitelib}/* +%{python_sitelib}/feedparser.py* +%pycache_only %{python_sitelib}/__pycache__/feedparser.*.py* +%{python_sitelib}/feedparser-%{version}-py*.egg-info %changelog ++++++ feedparser-5.2.0.post1.tar.bz2 -> feedparser-5.2.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedparser-5.2.0/NEWS new/feedparser-5.2.1/NEWS --- old/feedparser-5.2.0/NEWS 2015-04-17 01:00:35.000000000 +0200 +++ new/feedparser-5.2.1/NEWS 2015-07-24 07:00:04.000000000 +0200 @@ -1,3 +1,6 @@ +5.2.1 - July 23, 2015 + * Fix #22 (pip package keeps upgrading all the time) + 5.2.0 - April 16, 2015 * Support PyPy * Remove the HTTP Status 9001 test that caused unit test tracebacks diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedparser-5.2.0/PKG-INFO new/feedparser-5.2.1/PKG-INFO --- old/feedparser-5.2.0/PKG-INFO 2015-04-17 01:03:03.000000000 +0200 +++ new/feedparser-5.2.1/PKG-INFO 2015-07-24 07:01:02.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: feedparser -Version: 5.2.0 +Version: 5.2.1 Summary: Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds Home-page: https://github.com/kurtmckee/feedparser Author: Kurt McKee diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedparser-5.2.0/docs/conf.py new/feedparser-5.2.1/docs/conf.py --- old/feedparser-5.2.0/docs/conf.py 2015-04-17 01:00:35.000000000 +0200 +++ new/feedparser-5.2.1/docs/conf.py 2015-07-24 07:00:04.000000000 +0200 @@ -1,8 +1,8 @@ # project information project = u'feedparser' copyright = u'2004-2008 Mark Pilgrim, 2010-2015 Kurt McKee' -version = u'5.2.0' -release = u'5.2.0' +version = u'5.2.1' +release = u'5.2.1' language = u'en' # documentation options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedparser-5.2.0/feedparser/feedparser.egg-info/PKG-INFO new/feedparser-5.2.1/feedparser/feedparser.egg-info/PKG-INFO --- old/feedparser-5.2.0/feedparser/feedparser.egg-info/PKG-INFO 2015-04-17 01:02:56.000000000 +0200 +++ new/feedparser-5.2.1/feedparser/feedparser.egg-info/PKG-INFO 2015-07-24 07:00:56.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: feedparser -Version: 5.2.0 +Version: 5.2.1 Summary: Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds Home-page: https://github.com/kurtmckee/feedparser Author: Kurt McKee diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedparser-5.2.0/feedparser/feedparser.py new/feedparser-5.2.1/feedparser/feedparser.py --- old/feedparser-5.2.0/feedparser/feedparser.py 2015-04-17 01:00:35.000000000 +0200 +++ new/feedparser-5.2.1/feedparser/feedparser.py 2015-07-24 07:00:04.000000000 +0200 @@ -9,7 +9,7 @@ Recommended: iconv_codec <http://cjkpython.i18n.org/> """ -__version__ = "5.2.0" +__version__ = "5.2.1" __license__ = """ Copyright 2010-2015 Kurt McKee <[email protected]> Copyright 2002-2008 Mark Pilgrim diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedparser-5.2.0/setup.py new/feedparser-5.2.1/setup.py --- old/feedparser-5.2.0/setup.py 2015-04-17 01:00:35.000000000 +0200 +++ new/feedparser-5.2.1/setup.py 2015-07-24 07:00:04.000000000 +0200 @@ -7,7 +7,7 @@ setup( name = 'feedparser', - version = '5.2.0', + version = '5.2.1', description = 'Universal feed parser, handles RSS 0.9x, RSS 1.0, ' 'RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds', author = 'Kurt McKee',
