Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2015-08-10 09:15:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and      /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-beautifulsoup4"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
    2015-08-01 11:37:01.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2015-08-10 09:15:53.000000000 +0200
@@ -1,0 +2,79 @@
+Mon Jul 27 18:54:20 UTC 2015 - [email protected]
+
+- update to 4.4.0
+  Especially important changes:
+  * Added a warning when you instantiate a BeautifulSoup object without
+    explicitly naming a parser. [bug=1398866]
+  * __repr__ now returns an ASCII bytestring in Python 2, and a Unicode
+    string in Python 3, instead of a UTF8-encoded bytestring in both
+    versions. In Python 3, __str__ now returns a Unicode string instead
+    of a bytestring. [bug=1420131]
+  * The `text` argument to the find_* methods is now called `string`,
+    which is more accurate. `text` still works, but `string` is the
+    argument described in the documentation. `text` may eventually
+    change its meaning, but not for a very long time. [bug=1366856]
+  * Changed the way soup objects work under copy.copy(). Copying a
+    NavigableString or a Tag will give you a new NavigableString that's
+    equal to the old one but not connected to the parse tree. Patch by
+    Martijn Peters. [bug=1307490]
+  * Started using a standard MIT license. [bug=1294662]
+  * Added a Chinese translation of the documentation by Delong .w.
+  New features:
+  * Introduced the select_one() method, which uses a CSS selector but
+    only returns the first match, instead of a list of
+    matches. [bug=1349367]
+  * You can now create a Tag object without specifying a
+    TreeBuilder. Patch by Martijn Pieters. [bug=1307471]
+  * You can now create a NavigableString or a subclass just by invoking
+    the constructor. [bug=1294315]
+  * Added an `exclude_encodings` argument to UnicodeDammit and to the
+    Beautiful Soup constructor, which lets you prohibit the detection of
+    an encoding that you know is wrong. [bug=1469408]
+  * The select() method now supports selector grouping. Patch by
+    Francisco Canas [bug=1191917]
+  Bug fixes:
+  * Fixed yet another problem that caused the html5lib tree builder to
+    create a disconnected parse tree. [bug=1237763]
+  * Force object_was_parsed() to keep the tree intact even when an element
+    from later in the document is moved into place. [bug=1430633]
+  * Fixed yet another bug that caused a disconnected tree when html5lib
+    copied an element from one part of the tree to another. [bug=1270611]
+  * Fixed a bug where Element.extract() could create an infinite loop in
+    the remaining tree.
+  * The select() method can now find tags whose names contain
+    dashes. Patch by Francisco Canas. [bug=1276211]
+  * The select() method can now find tags with attributes whose names
+    contain dashes. Patch by Marek Kapolka. [bug=1304007]
+  * Improved the lxml tree builder's handling of processing
+    instructions. [bug=1294645]
+  * Restored the helpful syntax error that happens when you try to
+    import the Python 2 edition of Beautiful Soup under Python 3.
+    [bug=1213387]
+  * In Python 3.4 and above, set the new convert_charrefs argument to
+    the html.parser constructor to avoid a warning and future
+    failures. Patch by Stefano Revera. [bug=1375721]
+  * The warning when you pass in a filename or URL as markup will now be
+    displayed correctly even if the filename or URL is a Unicode
+    string. [bug=1268888]
+  * If the initial <html> tag contains a CDATA list attribute such as
+    'class', the html5lib tree builder will now turn its value into a
+    list, as it would with any other tag. [bug=1296481]
+  * Fixed an import error in Python 3.5 caused by the removal of the
+    HTMLParseError class. [bug=1420063]
+  * Improved docstring for encode_contents() and
+    decode_contents(). [bug=1441543]
+  * Fixed a crash in Unicode, Dammit's encoding detector when the name
+    of the encoding itself contained invalid bytes. [bug=1360913]
+  * Improved the exception raised when you call .unwrap() or
+    .replace_with() on an element that's not attached to a tree.
+  * Raise a NotImplementedError whenever an unsupported CSS pseudoclass
+    is used in select(). Previously some cases did not result in a
+    NotImplementedError.
+  * It's now possible to pickle a BeautifulSoup object no matter which
+    tree builder was used to create it. However, the only tree builder
+    that survives the pickling process is the HTMLParserTreeBuilder
+    ('html.parser'). If you unpickle a BeautifulSoup object created with
+    some other tree builder, soup.builder will be None. [bug=1231545]
+- Aligned requirement version with PyPI
+
+-------------------------------------------------------------------

Old:
----
  beautifulsoup4-4.3.2.tar.gz

New:
----
  beautifulsoup4-4.4.0.tar.gz

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

Other differences:
------------------
++++++ python-beautifulsoup4.spec ++++++
--- /var/tmp/diff_new_pack.XkXNSu/_old  2015-08-10 09:15:53.000000000 +0200
+++ /var/tmp/diff_new_pack.XkXNSu/_new  2015-08-10 09:15:53.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-beautifulsoup4
-Version:        4.3.2
+Version:        4.4.0
 Release:        0
 Summary:        HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:        MIT
@@ -28,14 +28,14 @@
 Patch0:         beautifulsoup4-lxml-fixes.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel >= 2.6
-BuildRequires:  python-html5lib
-BuildRequires:  python-lxml
+BuildRequires:  python-html5lib >= 0.999999
+BuildRequires:  python-lxml >= 3.4.4
 # Documentation requirements:
-BuildRequires:  python-Sphinx
+BuildRequires:  python-Sphinx >= 1.3.1
 # Test requirements:
-BuildRequires:  python-nose
-Requires:       python-html5lib
-Requires:       python-lxml
+BuildRequires:  python-nose >= 1.3.7
+Requires:       python-html5lib >= 0.999999
+Requires:       python-lxml >= 3.4.4
 %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

++++++ beautifulsoup4-4.3.2.tar.gz -> beautifulsoup4-4.4.0.tar.gz ++++++
++++ 3222 lines of diff (skipped)


Reply via email to