Revisions of python-beautifulsoup4

buildservice-autocommit accepted request 760364 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 74)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 760233 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 73)
- Update to 4.8.2
  * Added Python docstrings to all public methods of the most commonly
    used classes.
  * Fixed two deprecation warnings. Patches by Colin
    Watson and Nicholas Neumann. [bug=1847592] [bug=1855301]
  * The html.parser tree builder now correctly handles DOCTYPEs that are
    not uppercase. [bug=1848401]
  * PageElement.select() now returns a ResultSet rather than a regular
    list, making it consistent with methods like find_all().
buildservice-autocommit accepted request 744767 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 72)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 71)
- Update to 4.8.1:
  * When the html.parser or html5lib parsers are in use, Beautiful Soup
    will, by default, record the position in the original document where
    each tag was encountered.
  * Fixed the definition of the default XML namespace when using
    lxml 4.4.
  * Avoid a crash when unpickling certain parse trees generated
    using html5lib on Python 3.
  * Avoid a crash when trying to detect the declared encoding of a
    Unicode document.
- Drop patch beautifulsoup4-lxml-fixes.patch as it seems not needed
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 70)
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
buildservice-autocommit accepted request 717648 from Todd R's avatar Todd R (TheBlackCat) (revision 69)
baserev update by copy to link target
Todd R's avatar Todd R (TheBlackCat) accepted request 717647 from Todd R's avatar Todd R (TheBlackCat) (revision 68)
- Update to 4.8.0
  * It's now possible to customize the TreeBuilder object by passing
    keyword arguments into the BeautifulSoup constructor. The main
    reason to do this right now is to change how which attributes are
    treated as multi-valued attributes (the way 'class' is treated by
    default). You can do this with the `multi_valued_attributes` argument.
  * The role of Formatter objects has been greatly expanded. The Formatter
    class now controls the following:
    > The function to call to perform entity substitution. (This was
      previously Formatter's only job.)
    > Which tags should be treated as containing CDATA and have their
      contents exempt from entity substitution.
    > The order in which a tag's attributes are output.
    > Whether or not to put a '/' inside a void element, e.g. '<br/>' vs '<br>'
    All preexisting code should work as before.
  * Added a new method to the API, Tag.smooth(), which consolidates
    multiple adjacent NavigableString elements.
  * &apos; (which is valid in XML, XHTML, and HTML 5, but not HTML 4) is now
    recognized as a named entity and converted to a single quote.
buildservice-autocommit accepted request 680471 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 67)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 66)
- 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]
buildservice-autocommit accepted request 655715 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 65)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 655713 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 64)
- update to 4.6.3
 * Fix an exception when a custom formatter was asked to format
     a void element
buildservice-autocommit accepted request 627527 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 63)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 627521 from Adrian Schröter's avatar Adrian Schröter (adrianSuSE) (revision 62)
- update to 4.6.1:
  * Stop data loss when encountering an empty numeric entity, and
    possibly in other cases.  Thanks to tos.kamiya for the fix. [bug=1698503]
  
  * Preserve XML namespaces introduced inside an XML document, not just
     the ones introduced at the top level. [bug=1718787]
  
  * Added a new formatter, "html5", which represents void elements
     as "<element>" rather than "<element/>".  [bug=1716272]
  
  * Fixed a problem where the html.parser tree builder interpreted
    a string like "&foo " as the character entity "&foo;"  [bug=1728706]
  
  * Correctly handle invalid HTML numeric character entities like &#147;
    which reference code points that are not Unicode code points. Note
    that this is only fixed when Beautiful Soup is used with the
    html.parser parser -- html5lib already worked and I couldn't fix it
    with lxml.  [bug=1782933]
  
  * Improved the warning given when no parser is specified. [bug=1780571]
  
  * When markup contains duplicate elements, a select() call that
    includes multiple match clauses will match all relevant
    elements. [bug=1770596]
  
  * Fixed code that was causing deprecation warnings in recent Python 3
    versions. Includes a patch from Ville Skyttä. [bug=1778909] [bug=1689496]
  
  * Fixed a Windows crash in diagnose() when checking whether a long
    markup string is a filename. [bug=1737121]
buildservice-autocommit accepted request 623247 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 61)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 60)
We need to do cleanup
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 59)
KISS principle: py.test allows us to run tests without changing $PWD
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 58)
Use py.test for running the tests instead of nosetests, which breaks with python 3.7.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 57)
Add -v to running tests
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 56)
Clean SPEC file
buildservice-autocommit accepted request 583697 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 55)
baserev update by copy to link target
Displaying revisions 21 - 40 of 94
openSUSE Build Service is sponsored by