Hello community,
here is the log from the commit of package python-beautifulsoup4 for
openSUSE:Factory checked in at 2019-03-04 09:11:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
and /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-beautifulsoup4"
Mon Mar 4 09:11:03 2019 rev:28 rq:680471 version:4.7.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes
2018-12-14 20:46:41.773566606 +0100
+++
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.28833/python-beautifulsoup4.changes
2019-03-04 09:11:05.132700786 +0100
@@ -1,0 +2,37 @@
+Fri Mar 1 11:23:21 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Do not generate doc for py2 and py3 variant they are the same
+ so keep just one around
+- Update to 4.7.1:
+ * Fixed a significant performance problem introduced in 4.7.0. [bug=1810617]
+ * Fixed an incorrectly raised exception when inserting a tag before or
+ after an identical tag. [bug=1810692]
+ * Beautiful Soup will no longer try to keep track of namespaces that
+ are not defined with a prefix; this can confuse soupselect. [bug=1810680]
+ * Tried even harder to avoid the deprecation warning originally fixed in
+ 4.6.1. [bug=1778909]
+ * Beautiful Soup's CSS Selector implementation has been replaced by a
+ dependency on Isaac Muse's SoupSieve project (the soupsieve package
+ on PyPI). The good news is that SoupSieve has a much more robust and
+ complete implementation of CSS selectors, resolving a large number
+ of longstanding issues. The bad news is that from this point onward,
+ SoupSieve must be installed if you want to use the select() method.
+ * Added the PageElement.extend() method, which works like list.append().
+ [bug=1514970]
+ * PageElement.insert_before() and insert_after() now take a variable
+ number of arguments. [bug=1514970]
+ * Fix a number of problems with the tree builder that caused
+ trees that were superficially okay, but which fell apart when bits
+ were extracted. Patch by Isaac Muse. [bug=1782928,1809910]
+ * Fixed a problem with the tree builder in which elements that
+ contained no content (such as empty comments and all-whitespace
+ elements) were not being treated as part of the tree. Patch by Isaac
+ Muse. [bug=1798699]
+ * Fixed a problem with multi-valued attributes where the value
+ contained whitespace. Thanks to Jens Svalgaard for the
+ fix. [bug=1787453]
+ * Clarified ambiguous license statements in the source code. Beautiful
+ Soup is released under the MIT license, and has been since 4.4.0.
+
+
+-------------------------------------------------------------------
Old:
----
beautifulsoup4-4.6.3.tar.gz
New:
----
beautifulsoup4-4.7.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-beautifulsoup4.spec ++++++
--- /var/tmp/diff_new_pack.qqWhHw/_old 2019-03-04 09:11:05.784700677 +0100
+++ /var/tmp/diff_new_pack.qqWhHw/_new 2019-03-04 09:11:05.788700677 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-beautifulsoup4
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-beautifulsoup4
-Version: 4.6.3
+Version: 4.7.1
Release: 0
Summary: HTML/XML Parser for Quick-Turnaround Applications Like
Screen-Scraping
License: MIT
@@ -27,14 +27,13 @@
Source:
https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
# PATCH-FIX-UPSTREAM [email protected] -- Backport of
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
Patch0: beautifulsoup4-lxml-fixes.patch
-# Documentation requirements:
-BuildRequires: %{python_module devel >= 2.6}
-# Test requirements
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module soupsieve}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-Sphinx
+Requires: python-soupsieve
Suggests: python-html5lib >= 0.999999
Suggests: python-lxml >= 3.4.4
BuildArch: noarch
@@ -67,12 +66,14 @@
your reach. Projects that would have taken hours take only minutes with
Beautiful Soup.
-%package doc
+%package -n python-beautifulsoup4-doc
Summary: Documentation for %{name}
Group: Development/Libraries/Python
Recommends: %{name} = %{version}
+Obsoletes: python2-beautifulsoup4-doc
+Obsoletes: python3-beautifulsoup4-doc
-%description doc
+%description -n python-beautifulsoup4-doc
Documentation and help files for %{name}
%prep
@@ -89,18 +90,15 @@
%check
export LANG=en_US.UTF-8
-%{python_expand export TESTROOT=%{buildroot}%{$python_sitelib}/bs4/tests
-py.test-%{$python_bin_suffix} $TESTROOT
-rm -rf $TESTROOT/__pycache__
-}
+export PYTHONDONTWRITEBYTECODE=1
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib}
py.test-%{$python_bin_suffix} %{buildroot}%{$python_sitelib}/bs4/tests
%files %{python_files}
%license COPYING.txt
-%doc AUTHORS.txt
%{python_sitelib}/bs4/
%{python_sitelib}/beautifulsoup4-%{version}-py*.egg-info
-%files %{python_files doc}
+%files -n python-beautifulsoup4-doc
%doc NEWS.txt README.md TODO.txt doc/build/html
%changelog
++++++ beautifulsoup4-4.6.3.tar.gz -> beautifulsoup4-4.7.1.tar.gz ++++++
++++ 1768 lines of diff (skipped)