SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-beautifulsoup4-4.3.2-10.1.noarch.rpm :
Wed Jan 8 13:00:00 2014 speilickeAATTsuse.com
- Add beautifulsoup4-lxml-fixes.patch: LXML fixes

Tue Oct 22 14:00:00 2013 toddrme2178AATTgmail.com
- update to 4.3.2

* Fixed a bug in which short Unicode input was improperly encoded to
ASCII when checking whether or not it was the name of a file on
disk. [bug=1227016]

* Fixed a crash when a short input contains data not valid in
filenames. [bug=1232604]

* Fixed a bug that caused Unicode data put into UnicodeDammit to
return None instead of the original data. [bug=1214983]

* Combined two tests to stop a spurious test failure when tests are
run by nosetests. [bug=1212445]
- update to 4.3.1

* Fixed yet another problem with the html5lib tree builder, caused by
html5lib\'s tendency to rearrange the tree during
parsing. [bug=1189267]

* Fixed a bug that caused the optimized version of find_all() to
return nothing. [bug=1212655]
- update to 4.3.0

* Instead of converting incoming data to Unicode and feeding it to the
lxml tree builder in chunks, Beautiful Soup now makes successive
guesses at the encoding of the incoming data, and tells lxml to
parse the data as that encoding. Giving lxml more control over the
parsing process improves performance and avoids a number of bugs and
issues with the lxml parser which had previously required elaborate
workarounds:
- An issue in which lxml refuses to parse Unicode strings on some
systems. [bug=1180527]
- A returning bug that truncated documents longer than a (very
small) size. [bug=963880]
- A returning bug in which extra spaces were added to a document if
the document defined a charset other than UTF-8. [bug=972466]
This required a major overhaul of the tree builder architecture. If
you wrote your own tree builder and didn\'t tell me, you\'ll need to
modify your prepare_markup() method.

* The UnicodeDammit code that makes guesses at encodings has been
split into its own class, EncodingDetector. A lot of apparently
redundant code has been removed from Unicode, Dammit, and some
undocumented features have also been removed.

* Beautiful Soup will issue a warning if instead of markup you pass it
a URL or the name of a file on disk (a common beginner\'s mistake).

* A number of optimizations improve the performance of the lxml tree
builder by about 33%, the html.parser tree builder by about 20%, and
the html5lib tree builder by about 15%.

* All find_all calls should now return a ResultSet object. Patch by
Aaron DeVore. [bug=1194034]

Fri Jul 19 14:00:00 2013 berendtAATTb1-systems.de
- remove .buildinfo before installation

Thu Jul 18 14:00:00 2013 berendtAATTb1-systems.de
- removed python-lxml as build requirement to be able to
successfully pass the check section on SLES11 SP3

Thu Jun 27 14:00:00 2013 speilickeAATTsuse.com
- Update upstream URL

Tue Jun 25 14:00:00 2013 dmuellerAATTsuse.com
- update to 4.2.1:

* The default XML formatter will now replace ampersands even if they
appear to be part of entities. That is, \"<\" will become
\"&lt;\". The old code was left over from Beautiful Soup 3, which
didn\'t always turn entities into Unicode characters.
If you really want the old behavior (maybe because you add new
strings to the tree, those strings include entities, and you want
the formatter to leave them alone on output), it can be found in
EntitySubstitution.substitute_xml_containing_entities(). [bug=1182183]

* Gave new_string() the ability to create subclasses of
NavigableString. [bug=1181986]

* Fixed another bug by which the html5lib tree builder could create a
disconnected tree. [bug=1182089]

* The .previous_element of a BeautifulSoup object is now always None,
not the last element to be parsed. [bug=1182089]

* Fixed test failures when lxml is not installed. [bug=1181589]

* html5lib now supports Python 3. Fixed some Python 2-specific
code in the html5lib test suite. [bug=1181624]

* The html.parser treebuilder can now handle numeric attributes in
text when the hexidecimal name of the attribute starts with a
capital X. Patch by Tim Shirley. [bug=1186242]

Mon Jun 10 14:00:00 2013 dmuellerAATTsuse.com
- disable tests on SLE_11, fail due to too old python-lxml

Sat May 18 14:00:00 2013 toddrme2178AATTgmail.com
- Update to 4.2.0

* The Tag.select() method now supports a much wider variety of CSS
selectors.
- Added support for the adjacent sibling combinator (+) and the
general sibling combinator (~). Tests by \"liquider\". [bug=1082144]
- The combinators (>, +, and ~) can now combine with any supported
selector, not just one that selects based on tag name.
- Added limited support for the \"nth-of-type\" pseudo-class. Code
by Sven Slootweg. [bug=1109952]

* The BeautifulSoup class is now aliased to \"_s\" and \"_soup\", making
it quicker to type the import statement in an interactive session
The alias may change in the future, so don\'t use this in code you\'re
going to run more than once.

* Added the \'diagnose\' submodule, which includes several useful
functions for reporting problems and doing tech support.
- diagnose(data) tries the given markup on every installed parser,
reporting exceptions and displaying successes. If a parser is not
installed, diagnose() mentions this fact.
- lxml_trace(data, html=True) runs the given markup through lxml\'s
XML parser or HTML parser, and prints out the parser events as
they happen. This helps you quickly determine whether a given
problem occurs in lxml code or Beautiful Soup code.
- htmlparser_trace(data) is the same thing, but for Python\'s
built-in HTMLParser class.

* In an HTML document, the contents of a