commit python-beautifulsoup4 for openSUSE:Factory

2020-10-23 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2020-10-23 12:18:53

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.3463 (New)


Package is "python-beautifulsoup4"

Fri Oct 23 12:18:53 2020 rev:34 rq:841137 version:4.9.3

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2020-06-05 20:00:49.956062319 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.3463/python-beautifulsoup4.changes
2020-10-23 12:19:09.588553350 +0200
@@ -1,0 +2,25 @@
+Sat Oct 10 18:34:16 UTC 2020 - Arun Persaud 
+
+- update to version 4.9.3:
+  * Implemented a significant performance optimization to the process
+of searching the parse tree. Patch by Morotti. [bug=1898212]
+
+---
+Mon Sep 28 11:41:27 UTC 2020 - Dirk Mueller 
+
+- update to 4.9.2:
+  * Fixed a bug that caused too many tags to be popped from the tag
+stack during tree building, when encountering a closing tag that had
+no matching opening tag. [bug=1880420]
+
+  * Fixed a bug that inconsistently moved elements over when passing
+a Tag, rather than a list, into Tag.extend(). [bug=1885710]
+
+  * Specify the soupsieve dependency in a way that complies with
+PEP 508. Patch by Mike Nerone. [bug=1893696]
+
+  * Change the signatures for BeautifulSoup.insert_before and insert_after
+(which are not implemented) to match PageElement.insert_before and
+insert_after, quieting warnings in some IDEs. [bug=1897120]
+
+---

Old:

  beautifulsoup4-4.9.1.tar.gz

New:

  beautifulsoup4-4.9.3.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.c98sQr/_old  2020-10-23 12:19:10.700553924 +0200
+++ /var/tmp/diff_new_pack.c98sQr/_new  2020-10-23 12:19:10.704553926 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.9.1
+Version:4.9.3
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT

++ beautifulsoup4-4.9.1.tar.gz -> beautifulsoup4-4.9.3.tar.gz ++
 2523 lines of diff (skipped)




commit python-beautifulsoup4 for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2020-06-05 20:00:44

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.3606 (New)


Package is "python-beautifulsoup4"

Fri Jun  5 20:00:44 2020 rev:33 rq:811097 version:4.9.1

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2020-04-15 19:52:40.685549843 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.3606/python-beautifulsoup4.changes
2020-06-05 20:00:49.956062319 +0200
@@ -1,0 +2,26 @@
+Wed Jun  3 11:10:03 UTC 2020 - Dirk Mueller 
+
+- update to 4.9.1:
+  * Added a keyword argument 'on_duplicate_attribute' to the
+BeautifulSoupHTMLParser constructor (used by the html.parser tree
+builder) which lets you customize the handling of markup that
+contains the same attribute more than once, as in:
+ [bug=1878209]
+  * Added a distinct subclass, GuessedAtParserWarning, for the warning
+issued when BeautifulSoup is instantiated without a parser being
+specified. [bug=1873787]
+  * Added a distinct subclass, MarkupResemblesLocatorWarning, for the
+warning issued when BeautifulSoup is instantiated with 'markup' that
+actually seems to be a URL or the path to a file on
+disk. [bug=1873787]
+  * The new NavigableString subclasses (Stylesheet, Script, and
+TemplateString) can now be imported directly from the bs4 package.
+  * If you encode a document with a Python-specific encoding like
+'unicode_escape', that encoding is no longer mentioned in the final
+XML or HTML document. Instead, encoding information is omitted or
+left blank. [bug=1874955]
+  * Fixed test failures when run against soupselect 2.0. Patch by Tomáš
+Chvátal. [bug=1872279]
+- remove soupsieve2-tests.patch: upstreamed
+
+---

Old:

  beautifulsoup4-4.9.0.tar.gz
  soupsieve2-tests.patch

New:

  beautifulsoup4-4.9.1.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.Lq4WuK/_old  2020-06-05 20:00:51.244066544 +0200
+++ /var/tmp/diff_new_pack.Lq4WuK/_new  2020-06-05 20:00:51.248066558 +0200
@@ -18,13 +18,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.9.0
+Version:4.9.1
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
 URL:https://www.crummy.com/software/BeautifulSoup/
 Source: 
https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
-Patch0: soupsieve2-tests.patch
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module soupsieve >= 1.2}
@@ -75,7 +74,6 @@
 
 %prep
 %setup -q -n beautifulsoup4-%{version}
-%patch0 -p1
 
 %build
 %python_build

++ beautifulsoup4-4.9.0.tar.gz -> beautifulsoup4-4.9.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.9.0/NEWS.txt 
new/beautifulsoup4-4.9.1/NEWS.txt
--- old/beautifulsoup4-4.9.0/NEWS.txt   2020-04-05 21:42:09.0 +0200
+++ new/beautifulsoup4-4.9.1/NEWS.txt   2020-05-17 20:06:06.0 +0200
@@ -1,3 +1,31 @@
+= 4.9.1 (20200517)
+
+* Added a keyword argument 'on_duplicate_attribute' to the
+  BeautifulSoupHTMLParser constructor (used by the html.parser tree
+  builder) which lets you customize the handling of markup that
+  contains the same attribute more than once, as in:
+   [bug=1878209]
+
+* Added a distinct subclass, GuessedAtParserWarning, for the warning
+  issued when BeautifulSoup is instantiated without a parser being
+  specified. [bug=1873787]
+
+* Added a distinct subclass, MarkupResemblesLocatorWarning, for the
+  warning issued when BeautifulSoup is instantiated with 'markup' that
+  actually seems to be a URL or the path to a file on
+  disk. [bug=1873787]
+
+* The new NavigableString subclasses (Stylesheet, Script, and
+  TemplateString) can now be imported directly from the bs4 package.
+
+* If you encode a document with a Python-specific encoding like
+  'unicode_escape', that encoding is no longer mentioned in the final
+  XML or HTML document. Instead, encoding information is omitted or
+  left blank. [bug=1874955]
+
+* Fixed test failures when run against soupselect 2.0. Patch by Tomáš
+  Chvátal. [bug=1872279]
+
 = 4.9.0 (20200405)
 
 * Added PageElement.decomposed, a new property which lets you
@@ -5,7 +33,8 @@
   

commit python-beautifulsoup4 for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2020-04-15 19:52:40

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.2738 (New)


Package is "python-beautifulsoup4"

Wed Apr 15 19:52:40 2020 rev:32 rq:793355 version:4.9.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2020-01-04 19:20:19.089110038 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.2738/python-beautifulsoup4.changes
2020-04-15 19:52:40.685549843 +0200
@@ -1,0 +2,13 @@
+Sun Apr 12 08:31:00 UTC 2020 - Tomáš Chvátal 
+
+- Add patch to fix the tests to pass with new soupsieve too:
+  * soupsieve2-tests.patch
+  * The assert name changed
+
+---
+Sun Apr 12 07:50:37 UTC 2020 - Tomáš Chvátal 
+
+- Update to 4.9.0:
+  * fixes to work with new soupsieve
+
+---

Old:

  beautifulsoup4-4.8.2.tar.gz

New:

  beautifulsoup4-4.9.0.tar.gz
  soupsieve2-tests.patch



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.W6MOJX/_old  2020-04-15 19:52:42.437550633 +0200
+++ /var/tmp/diff_new_pack.W6MOJX/_new  2020-04-15 19:52:42.437550633 +0200
@@ -18,20 +18,21 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.8.2
+Version:4.9.0
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
 URL:https://www.crummy.com/software/BeautifulSoup/
 Source: 
https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
+Patch0: soupsieve2-tests.patch
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module soupsieve}
+BuildRequires:  %{python_module soupsieve >= 1.2}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
-Requires:   python-soupsieve
-Suggests:   python-html5lib >= 0.99
+Requires:   python-soupsieve >= 1.2
+Suggests:   python-html5lib
 Suggests:   python-lxml >= 3.4.4
 BuildArch:  noarch
 %python_subpackages
@@ -74,6 +75,7 @@
 
 %prep
 %setup -q -n beautifulsoup4-%{version}
+%patch0 -p1
 
 %build
 %python_build

++ beautifulsoup4-4.8.2.tar.gz -> beautifulsoup4-4.9.0.tar.gz ++
 5024 lines of diff (skipped)

++ soupsieve2-tests.patch ++
Index: beautifulsoup4-4.9.0/bs4/tests/test_tree.py
===
--- beautifulsoup4-4.9.0.orig/bs4/tests/test_tree.py
+++ beautifulsoup4-4.9.0/bs4/tests/test_tree.py
@@ -37,6 +37,7 @@ from bs4.testing import (
 SoupTest,
 skipIf,
 )
+from soupsieve import SelectorSyntaxError
 
 XML_BUILDER_PRESENT = (builder_registry.lookup("xml") is not None)
 LXML_PRESENT = (builder_registry.lookup("lxml") is not None)
@@ -2018,7 +2019,7 @@ class TestSoupSelector(TreeTest):
 self.assertEqual(len(self.soup.select('del')), 0)
 
 def test_invalid_tag(self):
-self.assertRaises(SyntaxError, self.soup.select, 'tag%t')
+self.assertRaises(SelectorSyntaxError, self.soup.select, 'tag%t')
 
 def test_select_dashed_tag_ids(self):
 self.assertSelects('custom-dashed-tag', ['dash1', 'dash2'])
@@ -2209,7 +2210,7 @@ class TestSoupSelector(TreeTest):
 NotImplementedError, self.soup.select, "a:no-such-pseudoclass")
 
 self.assertRaises(
-SyntaxError, self.soup.select, "a:nth-of-type(a)")
+SelectorSyntaxError, self.soup.select, "a:nth-of-type(a)")
 
 def test_nth_of_type(self):
 # Try to select first paragraph
@@ -2265,7 +2266,7 @@ class TestSoupSelector(TreeTest):
 self.assertEqual([], self.soup.select('#inner ~ h2'))
 
 def test_dangling_combinator(self):
-self.assertRaises(SyntaxError, self.soup.select, 'h1 >')
+self.assertRaises(SelectorSyntaxError, self.soup.select, 'h1 >')
 
 def test_sibling_combinator_wont_select_same_tag_twice(self):
 self.assertSelects('p[lang] ~ p', ['lang-en-gb', 'lang-en-us', 
'lang-fr'])
@@ -2296,8 +2297,8 @@ class TestSoupSelector(TreeTest):
 self.assertSelects('div x,y,  z', ['xid', 'yid', 'zida', 'zidb', 
'zidab', 'zidac'])
 
 def test_invalid_multiple_select(self):
-self.assertRaises(SyntaxError, self.soup.select, ',x, y')
-self.assertRaises(SyntaxError, self.soup.select, 'x,,y')
+

commit python-beautifulsoup4 for openSUSE:Factory

2020-01-04 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2020-01-04 19:20:18

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.6675 (New)


Package is "python-beautifulsoup4"

Sat Jan  4 19:20:18 2020 rev:31 rq:760364 version:4.8.2

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2019-11-04 17:14:27.192776925 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.6675/python-beautifulsoup4.changes
2020-01-04 19:20:19.089110038 +0100
@@ -1,0 +2,13 @@
+Wed Jan  1 08:52:41 UTC 2020 - Ismail Dönmez 
+
+- 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().
+
+---

Old:

  beautifulsoup4-4.8.1.tar.gz

New:

  beautifulsoup4-4.8.2.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.rtrvqo/_old  2020-01-04 19:20:19.637110281 +0100
+++ /var/tmp/diff_new_pack.rtrvqo/_new  2020-01-04 19:20:19.641110283 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # 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.8.1
+Version:4.8.2
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT

++ beautifulsoup4-4.8.1.tar.gz -> beautifulsoup4-4.8.2.tar.gz ++
 11001 lines of diff (skipped)




commit python-beautifulsoup4 for openSUSE:Factory

2019-11-04 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2019-11-04 17:14:25

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.2990 (New)


Package is "python-beautifulsoup4"

Mon Nov  4 17:14:25 2019 rev:30 rq:744767 version:4.8.1

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2019-07-30 13:05:15.146390127 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.2990/python-beautifulsoup4.changes
2019-11-04 17:14:27.192776925 +0100
@@ -1,0 +2,20 @@
+Fri Nov  1 08:59:57 UTC 2019 - Tomáš Chvátal 
+
+- 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
+
+---
+Mon Oct 14 11:41:52 UTC 2019 - Matej Cepl 
+
+- Replace %fdupes -s with plain %fdupes; hardlinks are better.
+
+---

Old:

  beautifulsoup4-4.8.0.tar.gz
  beautifulsoup4-lxml-fixes.patch

New:

  beautifulsoup4-4.8.1.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.5Hvzx1/_old  2019-11-04 17:14:28.276778084 +0100
+++ /var/tmp/diff_new_pack.5Hvzx1/_new  2019-11-04 17:14:28.280778088 +0100
@@ -18,15 +18,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.8.0
+Version:4.8.1
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
-Group:  Development/Libraries/Python
 URL:https://www.crummy.com/software/BeautifulSoup/
 Source: 
https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM speili...@suse.com -- Backport of 
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
-Patch0: beautifulsoup4-lxml-fixes.patch
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module soupsieve}
@@ -68,7 +65,6 @@
 
 %package -n python-beautifulsoup4-doc
 Summary:Documentation for %{name}
-Group:  Development/Libraries/Python
 Recommends: %{name} = %{version}
 Obsoletes:  python2-beautifulsoup4-doc
 Obsoletes:  python3-beautifulsoup4-doc
@@ -78,7 +74,6 @@
 
 %prep
 %setup -q -n beautifulsoup4-%{version}
-%patch0 -p1
 
 %build
 %python_build
@@ -86,12 +81,12 @@
 
 %install
 %python_install
-%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 export LANG=en_US.UTF-8
 export PYTHONDONTWRITEBYTECODE=1
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
py.test-%{$python_bin_suffix} %{buildroot}%{$python_sitelib}/bs4/tests
+%pytest %{buildroot}%{$python_sitelib}/bs4/tests
 
 %files %{python_files}
 %license COPYING.txt

++ beautifulsoup4-4.8.0.tar.gz -> beautifulsoup4-4.8.1.tar.gz ++
 2928 lines of diff (skipped)




commit python-beautifulsoup4 for openSUSE:Factory

2019-07-30 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2019-07-30 13:05:12

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.4126 (New)


Package is "python-beautifulsoup4"

Tue Jul 30 13:05:12 2019 rev:29 rq:717648 version:4.8.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2019-03-04 09:11:05.132700786 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.4126/python-beautifulsoup4.changes
2019-07-30 13:05:15.146390127 +0200
@@ -1,0 +2,23 @@
+Mon Jul 22 16:18:23 UTC 2019 - Todd R 
+
+- 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. '' vs ''
+All preexisting code should work as before.
+  * Added a new method to the API, Tag.smooth(), which consolidates
+multiple adjacent NavigableString elements.
+  *  (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.
+
+---

Old:

  beautifulsoup4-4.7.1.tar.gz

New:

  beautifulsoup4-4.8.0.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.SDgoFB/_old  2019-07-30 13:05:15.818389950 +0200
+++ /var/tmp/diff_new_pack.SDgoFB/_new  2019-07-30 13:05:15.822389949 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.7.1
+Version:4.8.0
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT

++ beautifulsoup4-4.7.1.tar.gz -> beautifulsoup4-4.8.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.7.1/NEWS.txt 
new/beautifulsoup4-4.8.0/NEWS.txt
--- old/beautifulsoup4-4.7.1/NEWS.txt   2019-01-07 01:36:52.0 +0100
+++ new/beautifulsoup4-4.8.0/NEWS.txt   2019-07-20 01:41:41.0 +0200
@@ -1,3 +1,30 @@
+= 4.8.0 (20190720, "One Small Soup")
+
+* 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.
+  [bug=1832978]
+
+* 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. [bug=1812422]
+  - Whether or not to put a '/' inside a void element, e.g. '' vs ''
+
+  All preexisting code should work as before.
+
+* Added a new method to the API, Tag.smooth(), which consolidates
+  multiple adjacent NavigableString elements.
+
+*  (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. [bug=1818721]
+
 = 4.7.1 (20190106)
 
 * Fixed a significant performance problem introduced in 4.7.0. [bug=1810617]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.7.1/PKG-INFO 
new/beautifulsoup4-4.8.0/PKG-INFO
--- old/beautifulsoup4-4.7.1/PKG-INFO   2019-01-07 01:51:37.0 +0100
+++ new/beautifulsoup4-4.8.0/PKG-INFO   2019-07-20 13:29:22.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: beautifulsoup4
-Version: 4.7.1
+Version: 4.8.0
 Summary: Screen-scraping library
 Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
 Author: Leonard 

commit python-beautifulsoup4 for openSUSE:Factory

2019-03-04 Thread root
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 
+
+- 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 speili...@suse.com -- 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.99
 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:  

commit python-beautifulsoup4 for openSUSE:Factory

2018-12-14 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2018-12-14 20:46:39

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.28833 (New)


Package is "python-beautifulsoup4"

Fri Dec 14 20:46:39 2018 rev:27 rq:655715 version:4.6.3

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2018-08-08 14:45:27.748759390 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new.28833/python-beautifulsoup4.changes
   2018-12-14 20:46:41.773566606 +0100
@@ -1,0 +2,7 @@
+Thu Dec  6 14:47:30 UTC 2018 - Ondřej Súkup 
+
+- update to 4.6.3
+ * Fix an exception when a custom formatter was asked to format
+ a void element
+
+---

Old:

  beautifulsoup4-4.6.1.tar.gz

New:

  beautifulsoup4-4.6.3.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.MQwYdh/_old  2018-12-14 20:46:42.241565961 +0100
+++ /var/tmp/diff_new_pack.MQwYdh/_new  2018-12-14 20:46:42.241565961 +0100
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.6.1
+Version:4.6.3
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
@@ -35,11 +35,9 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
-BuildArch:  noarch
-%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Suggests:   python-html5lib >= 0.99
 Suggests:   python-lxml >= 3.4.4
-%endif
+BuildArch:  noarch
 %python_subpackages
 
 %description
@@ -72,9 +70,7 @@
 %package doc
 Summary:Documentation for %{name}
 Group:  Development/Libraries/Python
-%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends: %{name} = %{version}
-%endif
 
 %description doc
 Documentation and help files for %{name}
@@ -105,6 +101,6 @@
 %{python_sitelib}/beautifulsoup4-%{version}-py*.egg-info
 
 %files %{python_files doc}
-%doc NEWS.txt README.txt TODO.txt doc/build/html
+%doc NEWS.txt README.md TODO.txt doc/build/html
 
 %changelog

++ beautifulsoup4-4.6.1.tar.gz -> beautifulsoup4-4.6.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.6.1/LICENSE 
new/beautifulsoup4-4.6.3/LICENSE
--- old/beautifulsoup4-4.6.1/LICENSE2016-07-16 17:25:45.0 +0200
+++ new/beautifulsoup4-4.6.3/LICENSE2018-07-31 02:16:30.0 +0200
@@ -1,6 +1,6 @@
 Beautiful Soup is made available under the MIT license:
 
- Copyright (c) 2004-2016 Leonard Richardson
+ Copyright (c) 2004-2018 Leonard Richardson
 
  Permission is hereby granted, free of charge, to any person obtaining
  a copy of this software and associated documentation files (the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.6.1/NEWS.txt 
new/beautifulsoup4-4.6.3/NEWS.txt
--- old/beautifulsoup4-4.6.1/NEWS.txt   2018-07-29 01:02:57.0 +0200
+++ new/beautifulsoup4-4.6.3/NEWS.txt   2018-08-12 18:33:37.0 +0200
@@ -1,3 +1,13 @@
+= 4.6.3 (20180812)
+
+* Exactly the same as 4.6.2. Re-released to make the README file
+  render properly on PyPI.
+
+= 4.6.2 (20180812)
+
+* Fix an exception when a custom formatter was asked to format a void
+  element. [bug=1784408]
+
 = 4.6.1 (20180728)
 
 * Stop data loss when encountering an empty numeric entity, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.6.1/PKG-INFO 
new/beautifulsoup4-4.6.3/PKG-INFO
--- old/beautifulsoup4-4.6.1/PKG-INFO   2018-07-29 01:29:27.0 +0200
+++ new/beautifulsoup4-4.6.3/PKG-INFO   2018-08-12 18:34:48.0 +0200
@@ -1,13 +1,89 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: beautifulsoup4
-Version: 4.6.1
+Version: 4.6.3
 Summary: Screen-scraping library
 Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
 Author: Leonard Richardson
 Author-email: leona...@segfault.org
 License: MIT
 Download-URL: http://www.crummy.com/software/BeautifulSoup/bs4/download/
-Description: Beautiful Soup sits atop an HTML or XML parser, providing 
Pythonic idioms for iterating, searching, and modifying the 

commit python-beautifulsoup4 for openSUSE:Factory

2018-08-08 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2018-08-08 14:45:25

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Wed Aug  8 14:45:25 2018 rev:26 rq:627527 version:4.6.1

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2018-07-21 10:08:10.975198769 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2018-08-08 14:45:27.748759390 +0200
@@ -1,0 +2,54 @@
+Sun Aug  5 11:02:25 UTC 2018 - adr...@suse.de
+
+- 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 "" rather than "".  [bug=1716272]
+  
+  * Fixed a problem where the html.parser tree builder interpreted
+a string like " " as the character entity ""  [bug=1728706]
+  
+  * Correctly handle invalid HTML numeric character entities like 
+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]
+  
+  * Stopped HTMLParser from raising an exception in very rare cases of
+bad markup. [bug=1708831]
+  
+  * Fixed a bug where find_all() was not working when asked to find a
+tag with a namespaced name in an XML document that was parsed as
+HTML. [bug=1723783]
+  
+  * You can get finer control over formatting by subclassing
+bs4.element.Formatter and passing a Formatter instance into (e.g.)
+encode(). [bug=1716272]
+  
+  * You can pass a dictionary of `attrs` into
+BeautifulSoup.new_tag. This makes it possible to create a tag with
+an attribute like 'name' that would otherwise be masked by another
+argument of new_tag. [bug=1779276]
+  
+  * Clarified the deprecation warning when accessing tag.fooTag, to cover
+the possibility that you might really have been looking for a tag
+called 'fooTag'.
+
+---

Old:

  beautifulsoup4-4.6.0.tar.gz

New:

  beautifulsoup4-4.6.1.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.fRScod/_old  2018-08-08 14:45:28.352760373 +0200
+++ /var/tmp/diff_new_pack.fRScod/_new  2018-08-08 14:45:28.356760380 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.6.0
+Version:4.6.1
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT

++ beautifulsoup4-4.6.0.tar.gz -> beautifulsoup4-4.6.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.6.0/LICENSE 
new/beautifulsoup4-4.6.1/LICENSE
--- old/beautifulsoup4-4.6.0/LICENSE1970-01-01 01:00:00.0 +0100
+++ new/beautifulsoup4-4.6.1/LICENSE2016-07-16 17:25:45.0 +0200
@@ -0,0 +1,27 @@
+Beautiful Soup is made available under the MIT license:
+
+ Copyright (c) 2004-2016 Leonard Richardson
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 

commit python-beautifulsoup4 for openSUSE:Factory

2018-07-21 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2018-07-21 10:08:06

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Sat Jul 21 10:08:06 2018 rev:25 rq:623247 version:4.6.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2018-03-07 10:40:00.222951525 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2018-07-21 10:08:10.975198769 +0200
@@ -1,0 +2,7 @@
+Mon Jul 16 18:08:01 UTC 2018 - mc...@suse.com
+
+- Clean SPEC file
+  Use py.test for running the tests instead of nosetests, which
+  breaks with python 3.7.
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.tCEyAG/_old  2018-07-21 10:08:11.507198647 +0200
+++ /var/tmp/diff_new_pack.tCEyAG/_new  2018-07-21 10:08:11.507198647 +0200
@@ -23,24 +23,23 @@
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
 Group:  Development/Libraries/Python
-Url:https://www.crummy.com/software/BeautifulSoup/
+URL:https://www.crummy.com/software/BeautifulSoup/
 Source: 
https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM speili...@suse.com -- Backport of 
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
 Patch0: beautifulsoup4-lxml-fixes.patch
 # Documentation requirements:
 BuildRequires:  %{python_module devel >= 2.6}
-BuildRequires:  %{python_module setuptools}
 # Test requirements
-BuildRequires:  %{python_module nose}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
+BuildArch:  noarch
 %if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Suggests:   python-html5lib >= 0.99
 Suggests:   python-lxml >= 3.4.4
 %endif
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildArch:  noarch
 %python_subpackages
 
 %description
@@ -94,20 +93,18 @@
 
 %check
 export LANG=en_US.UTF-8
-%{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}"
- pushd $PYTHONPATH
- $python %{_bindir}/nosetests-%{$python_version}
- popd
+%{python_expand export TESTROOT=%{buildroot}%{$python_sitelib}/bs4/tests
+py.test-%{$python_bin_suffix} $TESTROOT
+rm -rf $TESTROOT/__pycache__
 }
 
 %files %{python_files}
-%defattr(-,root,root)
-%doc AUTHORS.txt COPYING.txt
+%license COPYING.txt
+%doc AUTHORS.txt
 %{python_sitelib}/bs4/
 %{python_sitelib}/beautifulsoup4-%{version}-py*.egg-info
 
 %files %{python_files doc}
-%defattr(-,root,root)
 %doc NEWS.txt README.txt TODO.txt doc/build/html
 
 %changelog




commit python-beautifulsoup4 for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2018-03-07 10:39:41

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Wed Mar  7 10:39:41 2018 rev:24 rq:583697 version:4.6.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2018-03-05 13:37:30.528700706 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2018-03-07 10:40:00.222951525 +0100
@@ -1,0 +2,5 @@
+Tue Mar  6 12:27:41 UTC 2018 - apla...@suse.com
+
+- Allows Recommends and Suggest in Fedora
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.gDVQGg/_old  2018-03-07 10:40:01.082920505 +0100
+++ /var/tmp/diff_new_pack.gDVQGg/_new  2018-03-07 10:40:01.086920361 +0100
@@ -35,7 +35,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
-%if 0%{?suse_version} >= 1000
+%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Suggests:   python-html5lib >= 0.99
 Suggests:   python-lxml >= 3.4.4
 %endif
@@ -73,7 +73,7 @@
 %package doc
 Summary:Documentation for %{name}
 Group:  Development/Libraries/Python
-%if 0%{?suse_version} >= 1000
+%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends: %{name} = %{version}
 %endif
 




commit python-beautifulsoup4 for openSUSE:Factory

2018-03-05 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2018-03-05 13:37:27

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Mon Mar  5 13:37:27 2018 rev:23 rq:580806 version:4.6.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2017-08-14 12:38:00.272982658 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2018-03-05 13:37:30.528700706 +0100
@@ -1,0 +2,5 @@
+Tue Feb 27 17:00:11 UTC 2018 - apla...@suse.com
+
+- Recommends and Suggest are for SUSE 
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.uObU5i/_old  2018-03-05 13:37:31.500665533 +0100
+++ /var/tmp/diff_new_pack.uObU5i/_new  2018-03-05 13:37:31.500665533 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -35,8 +35,10 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
+%if 0%{?suse_version} >= 1000
 Suggests:   python-html5lib >= 0.99
 Suggests:   python-lxml >= 3.4.4
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 %python_subpackages
@@ -71,7 +73,9 @@
 %package doc
 Summary:Documentation for %{name}
 Group:  Development/Libraries/Python
+%if 0%{?suse_version} >= 1000
 Recommends: %{name} = %{version}
+%endif
 
 %description doc
 Documentation and help files for %{name}




commit python-beautifulsoup4 for openSUSE:Factory

2017-08-14 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2017-08-14 12:37:59

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Mon Aug 14 12:37:59 2017 rev:22 rq:516159 version:4.6.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2017-07-30 11:20:13.749924234 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2017-08-14 12:38:00.272982658 +0200
@@ -1,0 +2,7 @@
+Thu Aug 10 13:38:03 UTC 2017 - tbecht...@suse.com
+
+- Only Suggests python-html5lib and python-lxml (instead of Requires
+  them). Both are not striclty needed. See
+  https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.X1Gjs6/_old  2017-08-14 12:38:00.932889990 +0200
+++ /var/tmp/diff_new_pack.X1Gjs6/_new  2017-08-14 12:38:00.932889990 +0200
@@ -29,16 +29,14 @@
 Patch0: beautifulsoup4-lxml-fixes.patch
 # Documentation requirements:
 BuildRequires:  %{python_module devel >= 2.6}
-BuildRequires:  %{python_module html5lib >= 0.99}
-BuildRequires:  %{python_module lxml >= 3.4.4}
 BuildRequires:  %{python_module setuptools}
 # Test requirements
 BuildRequires:  %{python_module nose}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
-Requires:   python-html5lib >= 0.99
-Requires:   python-lxml >= 3.4.4
+Suggests:   python-html5lib >= 0.99
+Suggests:   python-lxml >= 3.4.4
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 %python_subpackages




commit python-beautifulsoup4 for openSUSE:Factory

2017-07-30 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2017-07-30 11:20:10

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Sun Jul 30 11:20:10 2017 rev:21 rq:509648 version:4.6.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2017-06-13 16:06:47.885730844 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2017-07-30 11:20:13.749924234 +0200
@@ -1,0 +2,14 @@
+Wed Jul  5 06:28:31 UTC 2017 - dmuel...@suse.com
+
+- update to 4.6.0:
+  * Added the `Tag.get_attribute_list` method, which acts like `Tag.get` for
+getting the value of an attribute, but which always returns a list,
+whether or not the attribute is a multi-value attribute. [bug=1678589]
+  * Improved the handling of empty-element tags like  when using the
+html.parser parser. [bug=1676935]
+  * HTML parsers treat all HTML4 and HTML5 empty element tags (aka void
+element tags) correctly. [bug=1656909]
+  * Namespace prefix is preserved when an XML tag is copied. Thanks
+to Vikas for a patch and test. [bug=1685172]
+
+---

Old:

  beautifulsoup4-4.5.3.tar.gz

New:

  beautifulsoup4-4.6.0.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.DwsiWF/_old  2017-07-30 11:20:14.313844728 +0200
+++ /var/tmp/diff_new_pack.DwsiWF/_new  2017-07-30 11:20:14.313844728 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.5.3
+Version:4.6.0
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT

++ beautifulsoup4-4.5.3.tar.gz -> beautifulsoup4-4.6.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.5.3/NEWS.txt 
new/beautifulsoup4-4.6.0/NEWS.txt
--- old/beautifulsoup4-4.5.3/NEWS.txt   2017-01-02 16:00:18.0 +0100
+++ new/beautifulsoup4-4.6.0/NEWS.txt   2017-05-07 15:49:34.0 +0200
@@ -1,3 +1,21 @@
+= 4.6.0 (20170507) =
+
+* Added the `Tag.get_attribute_list` method, which acts like `Tag.get` for
+  getting the value of an attribute, but which always returns a list,
+  whether or not the attribute is a multi-value attribute. [bug=1678589]
+
+* It's now possible to use a tag's namespace prefix when searching,
+  e.g. soup.find('namespace:tag') [bug=1655332]
+
+* Improved the handling of empty-element tags like  when using the
+  html.parser parser. [bug=1676935]
+
+* HTML parsers treat all HTML4 and HTML5 empty element tags (aka void
+  element tags) correctly. [bug=1656909]
+
+* Namespace prefix is preserved when an XML tag is copied. Thanks
+  to Vikas for a patch and test. [bug=1685172]
+
 = 4.5.3 (20170102) =
 
 * Fixed foster parenting when html5lib is the tree builder. Thanks to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.5.3/PKG-INFO 
new/beautifulsoup4-4.6.0/PKG-INFO
--- old/beautifulsoup4-4.5.3/PKG-INFO   2017-01-02 16:08:01.0 +0100
+++ new/beautifulsoup4-4.6.0/PKG-INFO   2017-05-07 15:52:33.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: beautifulsoup4
-Version: 4.5.3
+Version: 4.6.0
 Summary: Screen-scraping library
 Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
 Author: Leonard Richardson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/beautifulsoup4-4.5.3/beautifulsoup4.egg-info/PKG-INFO 
new/beautifulsoup4-4.6.0/beautifulsoup4.egg-info/PKG-INFO
--- old/beautifulsoup4-4.5.3/beautifulsoup4.egg-info/PKG-INFO   2017-01-02 
16:08:01.0 +0100
+++ new/beautifulsoup4-4.6.0/beautifulsoup4.egg-info/PKG-INFO   2017-05-07 
15:52:32.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: beautifulsoup4
-Version: 4.5.3
+Version: 4.6.0
 Summary: Screen-scraping library
 Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
 Author: Leonard Richardson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/beautifulsoup4-4.5.3/beautifulsoup4.egg-info/SOURCES.txt 
new/beautifulsoup4-4.6.0/beautifulsoup4.egg-info/SOURCES.txt
--- old/beautifulsoup4-4.5.3/beautifulsoup4.egg-info/SOURCES.txt
2017-01-02 16:08:01.0 +0100
+++ new/beautifulsoup4-4.6.0/beautifulsoup4.egg-info/SOURCES.txt
2017-05-07 15:52:33.0 +0200

commit python-beautifulsoup4 for openSUSE:Factory

2017-06-13 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2017-06-13 16:06:46

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Tue Jun 13 16:06:46 2017 rev:20 rq:501448 version:4.5.3

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2017-04-28 10:37:52.049857260 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2017-06-13 16:06:47.885730844 +0200
@@ -1,0 +2,5 @@
+Mon May 22 13:25:06 UTC 2017 - aloi...@gmx.com
+
+- Fixed failing tests in python3
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.LG1WQE/_old  2017-06-13 16:06:50.041427045 +0200
+++ /var/tmp/diff_new_pack.LG1WQE/_new  2017-06-13 16:06:50.049425918 +0200
@@ -23,8 +23,8 @@
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
 Group:  Development/Libraries/Python
-Url:http://www.crummy.com/software/BeautifulSoup/
-Source: 
https://pypi.io/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
+Url:https://www.crummy.com/software/BeautifulSoup/
+Source: 
https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM speili...@suse.com -- Backport of 
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
 Patch0: beautifulsoup4-lxml-fixes.patch
 # Documentation requirements:
@@ -85,16 +85,13 @@
 %build
 %python_build
 pushd doc && make html && rm build/html/.buildinfo build/html/objects.inv &&  
popd
-%{_python_use_flavor python3}
-%__python3 %{_bindir}/2to3 -w -n build/lib/bs4
 
 %install
 %python_install
-# until it can be fixed
-find %{buildroot}%{python3_sitelib} -name test_soup.* -delete
 %python_expand %fdupes -s %{buildroot}%{$python_sitelib}
 
 %check
+export LANG=en_US.UTF-8
 %{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}"
  pushd $PYTHONPATH
  $python %{_bindir}/nosetests-%{$python_version}




commit python-beautifulsoup4 for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2017-04-28 10:37:50

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is "python-beautifulsoup4"

Fri Apr 28 10:37:50 2017 rev:19 rq:487697 version:4.5.3

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2016-09-28 11:30:29.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2017-04-28 10:37:52.049857260 +0200
@@ -1,0 +2,15 @@
+Sat Apr  8 17:35:17 UTC 2017 - aloi...@gmx.com
+
+- update to version 4.5.3:
+  * Fixed foster parenting when html5lib is the tree builder. Thanks
+to Geoffrey Sneddon for a patch and test.
+  * Fixed yet another problem that caused the html5lib tree builder to
+create a disconnected parse tree. [bug=1629825]
+  changes from version 4.5.2:
+  * Apart from the version number, this release is identical to
+4.5.3. Due to user error, it could not be completely uploaded to
+PyPI. Use 4.5.3 instead.
+
+- Converted to single-spec
+
+---

Old:

  beautifulsoup4-4.5.1.tar.gz

New:

  beautifulsoup4-4.5.3.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.IpwFZ5/_old  2017-04-28 10:37:52.869741374 +0200
+++ /var/tmp/diff_new_pack.IpwFZ5/_new  2017-04-28 10:37:52.873740809 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2016 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
@@ -16,8 +16,9 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-beautifulsoup4
-Version:4.5.1
+Version:4.5.3
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
@@ -26,21 +27,21 @@
 Source: 
https://pypi.io/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM speili...@suse.com -- Backport of 
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
 Patch0: beautifulsoup4-lxml-fixes.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel >= 2.6
-BuildRequires:  python-html5lib >= 0.99
-BuildRequires:  python-lxml >= 3.4.4
 # Documentation requirements:
-BuildRequires:  python-Sphinx
-# Test requirements:
-BuildRequires:  python-nose >= 1.3.7
+BuildRequires:  %{python_module devel >= 2.6}
+BuildRequires:  %{python_module html5lib >= 0.99}
+BuildRequires:  %{python_module lxml >= 3.4.4}
+BuildRequires:  %{python_module setuptools}
+# Test requirements
+BuildRequires:  %{python_module nose}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-Sphinx
 Requires:   python-html5lib >= 0.99
 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
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
-%endif
+%python_subpackages
 
 %description
 Beautiful Soup is a Python HTML/XML parser designed for quick turnaround
@@ -72,9 +73,7 @@
 %package doc
 Summary:Documentation for %{name}
 Group:  Development/Libraries/Python
-%if 0%{?suse_version}
 Recommends: %{name} = %{version}
-%endif
 
 %description doc
 Documentation and help files for %{name}
@@ -84,22 +83,31 @@
 %patch0 -p1
 
 %build
-python setup.py build
-cd doc && make html && rm build/html/.buildinfo
+%python_build
+pushd doc && make html && rm build/html/.buildinfo build/html/objects.inv &&  
popd
+%{_python_use_flavor python3}
+%__python3 %{_bindir}/2to3 -w -n build/lib/bs4
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+# until it can be fixed
+find %{buildroot}%{python3_sitelib} -name test_soup.* -delete
+%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
 
 %check
-nosetests
+%{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}"
+ pushd $PYTHONPATH
+ $python %{_bindir}/nosetests-%{$python_version}
+ popd
+}
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %doc AUTHORS.txt COPYING.txt
 %{python_sitelib}/bs4/
 %{python_sitelib}/beautifulsoup4-%{version}-py*.egg-info
 

commit python-beautifulsoup4 for openSUSE:Factory

2016-09-28 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2016-09-28 11:30:28

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-11-17 14:23:37.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2016-09-28 11:30:29.0 +0200
@@ -1,0 +2,50 @@
+Thu Sep  1 19:20:36 UTC 2016 - tbecht...@suse.com
+
+- Relax BuildRequires for python-Sphinx
+
+---
+Thu Sep  1 10:26:24 UTC 2016 - tbecht...@suse.com
+
+- update to 4.5.1:
+  * Fixed a crash when passing Unicode markup that contained a
+processing instruction into the lxml HTML parser on Python
+3. [bug=1608048]
+  * Beautiful Soup is no longer compatible with Python 2.6. This
+actually happened a few releases ago, but it's now official.
+  * Beautiful Soup will now work with versions of html5lib greater than
+0.. [bug=1603299]
+  * If a search against each individual value of a multi-valued
+attribute fails, the search will be run one final time against the
+complete attribute value considered as a single string. That is, if
+a tag has class="foo bar" and neither "foo" nor "bar" matches, but
+"foo bar" does, the tag is now considered a match.
+This happened in previous versions, but only when the value being
+searched for was a string. Now it also works when that value is
+a regular expression, a list of strings, etc. [bug=1476868]
+  * Fixed a bug that deranged the tree when a whitespace element was
+reparented into a tag that contained an identical whitespace
+element. [bug=1505351]
+  * Added support for CSS selector values that contain quoted spaces,
+such as tag[style="display: foo"]. [bug=1540588]
+  * Corrected handling of XML processing instructions. [bug=1504393]
+  * Corrected an encoding error that happened when a BeautifulSoup
+object was copied. [bug=1554439]
+  * The contents of  tags will no longer be modified when the
+tree is prettified. [bug=1555829]
+  * When a BeautifulSoup object is pickled but its tree builder cannot
+be pickled, its .builder attribute is set to None instead of being
+destroyed. This avoids a performance problem once the object is
+unpickled. [bug=1523629]
+  * Specify the file and line number when warning about a
+BeautifulSoup object being instantiated without a parser being
+specified. [bug=1574647]
+  * The `limit` argument to `select()` now works correctly, though it's
+not implemented very efficiently. [bug=1520530]
+  * Fixed a Python 3 ByteWarning when a URL was passed in as though it
+were markup. Thanks to James Salter for a patch and
+test. [bug=1533762]
+  * We don't run the check for a filename passed in as markup if the
+'filename' contains a less-than character; the less-than character
+indicates it's most likely a very small document. [bug=1577864]
+
+---

Old:

  beautifulsoup4-4.4.1.tar.gz

New:

  beautifulsoup4-4.5.1.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.Fr117t/_old  2016-09-28 11:30:30.0 +0200
+++ /var/tmp/diff_new_pack.Fr117t/_new  2016-09-28 11:30:30.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,13 +17,13 @@
 
 
 Name:   python-beautifulsoup4
-Version:4.4.1
+Version:4.5.1
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
 Group:  Development/Libraries/Python
 Url:http://www.crummy.com/software/BeautifulSoup/
-Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
+Source: 
https://pypi.io/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM speili...@suse.com -- Backport of 
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
 Patch0: beautifulsoup4-lxml-fixes.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -31,7 +31,7 @@
 BuildRequires:  

commit python-beautifulsoup4 for openSUSE:Factory

2015-11-17 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2015-11-17 14:23:36

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-10 09:15:53.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2015-11-17 14:23:37.0 +0100
@@ -1,0 +2,15 @@
+Sun Nov 15 16:31:46 UTC 2015 - idon...@suse.com
+
+- Update to version 4.4.1
+  * Fixed a bug that deranged the tree when part of it was
+removed. Thanks to Eric Weiser for the patch and John Wiseman for a
+test. lp#1481520
+  * Fixed a parse bug with the html5lib tree-builder. Thanks to Roel
+Kramer for the patch. lp#1483781
+  * Improved the implementation of CSS selector grouping. Thanks to
+Orangain for the patch. lp#1484543
+  * Fixed the test_detect_utf8 test so that it works when chardet is
+installed. lp#1471359
+  * Corrected the output of Declaration objects. lp#1477847
+
+---

Old:

  beautifulsoup4-4.4.0.tar.gz

New:

  beautifulsoup4-4.4.1.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.PhJNU9/_old  2015-11-17 14:23:37.0 +0100
+++ /var/tmp/diff_new_pack.PhJNU9/_new  2015-11-17 14:23:37.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-beautifulsoup4
-Version:4.4.0
+Version:4.4.1
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT

++ beautifulsoup4-4.4.0.tar.gz -> beautifulsoup4-4.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.4.0/NEWS.txt 
new/beautifulsoup4-4.4.1/NEWS.txt
--- old/beautifulsoup4-4.4.0/NEWS.txt   2015-07-03 17:14:43.0 +0200
+++ new/beautifulsoup4-4.4.1/NEWS.txt   2015-09-29 01:53:36.0 +0200
@@ -1,3 +1,21 @@
+= 4.4.1 (20150928) =
+
+* Fixed a bug that deranged the tree when part of it was
+  removed. Thanks to Eric Weiser for the patch and John Wiseman for a
+  test. [bug=1481520]
+
+* Fixed a parse bug with the html5lib tree-builder. Thanks to Roel
+  Kramer for the patch. [bug=1483781]
+
+* Improved the implementation of CSS selector grouping. Thanks to
+  Orangain for the patch. [bug=1484543]
+
+* Fixed the test_detect_utf8 test so that it works when chardet is
+  installed. [bug=1471359]
+
+* Corrected the output of Declaration objects. [bug=1477847]
+
+
 = 4.4.0 (20150703) =
 
 Especially important changes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.4.0/PKG-INFO 
new/beautifulsoup4-4.4.1/PKG-INFO
--- old/beautifulsoup4-4.4.0/PKG-INFO   2015-07-03 17:23:03.0 +0200
+++ new/beautifulsoup4-4.4.1/PKG-INFO   2015-09-29 02:19:48.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: beautifulsoup4
-Version: 4.4.0
+Version: 4.4.1
 Summary: Screen-scraping library
 Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
 Author: Leonard Richardson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/beautifulsoup4-4.4.0/beautifulsoup4.egg-info/PKG-INFO 
new/beautifulsoup4-4.4.1/beautifulsoup4.egg-info/PKG-INFO
--- old/beautifulsoup4-4.4.0/beautifulsoup4.egg-info/PKG-INFO   2015-07-03 
17:23:03.0 +0200
+++ new/beautifulsoup4-4.4.1/beautifulsoup4.egg-info/PKG-INFO   2015-09-29 
02:19:48.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: beautifulsoup4
-Version: 4.4.0
+Version: 4.4.1
 Summary: Screen-scraping library
 Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
 Author: Leonard Richardson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.4.0/bs4/__init__.py 
new/beautifulsoup4-4.4.1/bs4/__init__.py
--- old/beautifulsoup4-4.4.0/bs4/__init__.py2015-07-03 14:39:51.0 
+0200
+++ new/beautifulsoup4-4.4.1/bs4/__init__.py2015-09-29 02:09:17.0 
+0200
@@ -17,7 +17,7 @@
 """
 
 __author__ = "Leonard Richardson (leona...@segfault.org)"
-__version__ = "4.4.0"
+__version__ = "4.4.1"
 __copyright__ = "Copyright (c) 2004-2015 Leonard Richardson"
 __license__ = "MIT"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.4.0/bs4/builder/_html5lib.py 
new/beautifulsoup4-4.4.1/bs4/builder/_html5lib.py
--- 

commit python-beautifulsoup4 for openSUSE:Factory

2015-08-10 Thread h_root
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.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2015-08-10 09:15:53.0 +0200
@@ -1,0 +2,79 @@
+Mon Jul 27 18:54:20 UTC 2015 - aloi...@gmx.com
+
+- 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=126]
+  * 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
+

commit python-beautifulsoup4 for openSUSE:Factory

2015-08-01 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2015-08-01 11:37:00

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  
2014-01-09 15:30:58.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2015-08-01 11:37:01.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 24 20:25:54 UTC 2015 - seife+...@b1-systems.com
+
+- fix non-SUSE build by conditionalizing Recommends: tag
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.mNdBNu/_old  2015-08-01 11:37:01.0 +0200
+++ /var/tmp/diff_new_pack.mNdBNu/_new  2015-08-01 11:37:01.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -72,7 +72,9 @@
 %package doc
 Summary:Documentation for %{name}
 Group:  Development/Libraries/Python
+%if 0%{?suse_version}
 Recommends: %{name} = %{version}
+%endif
 
 %description doc
 Documentation and help files for %{name}




commit python-beautifulsoup4 for openSUSE:Factory

2014-01-09 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2014-01-09 15:30:58

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  
2013-10-23 11:30:41.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2014-01-09 15:30:58.0 +0100
@@ -1,0 +2,5 @@
+Wed Jan  8 15:05:55 UTC 2014 - speili...@suse.com
+
+- Add beautifulsoup4-lxml-fixes.patch: LXML fixes
+
+---

New:

  beautifulsoup4-lxml-fixes.patch



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.BRI63a/_old  2014-01-09 15:30:59.0 +0100
+++ /var/tmp/diff_new_pack.BRI63a/_new  2014-01-09 15:30:59.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,8 @@
 Group:  Development/Libraries/Python
 Url:http://www.crummy.com/software/BeautifulSoup/
 Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM speili...@suse.com -- Backport of 
https://code.launchpad.net/~saschpe/beautifulsoup/beautifulsoup/+merge/200849
+Patch0: beautifulsoup4-lxml-fixes.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel = 2.6
 BuildRequires:  python-html5lib
@@ -75,14 +77,13 @@
 %description doc
 Documentation and help files for %{name}
 
-
 %prep
 %setup -q -n beautifulsoup4-%{version}
+%patch0 -p1
 
 %build
 python setup.py build
-cd doc  make html
-rm build/html/.buildinfo
+cd doc  make html  rm build/html/.buildinfo
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}

++ beautifulsoup4-lxml-fixes.patch ++
diff -ruN a/bs4/testing.py b/bs4/testing.py
--- a/bs4/testing.py2013-06-10 15:16:25.0 +0200
+++ b/bs4/testing.py2014-01-08 16:09:35.845681062 +0100
@@ -493,7 +493,7 @@
 self.assertTrue(blt; lt; hey gt; gt; in encoded)
 
 def test_can_parse_unicode_document(self):
-markup = u'?xml version=1.0 encoding=euc-jprootSacr\N{LATIN 
SMALL LETTER E WITH ACUTE} bleu!/root'
+markup = u'?xml version=1.0rootSacr\N{LATIN SMALL LETTER E WITH 
ACUTE} bleu!/root'
 soup = self.soup(markup)
 self.assertEqual(u'Sacr\xe9 bleu!', soup.root.string)
 
diff -ruN a/bs4/tests/test_lxml.py b/bs4/tests/test_lxml.py
--- a/bs4/tests/test_lxml.py2013-08-19 16:29:42.0 +0200
+++ b/bs4/tests/test_lxml.py2014-01-08 16:10:33.157497450 +0100
@@ -61,6 +61,7 @@
 # Make sure that the deprecated BSS class uses an xml builder
 # if one is installed.
 with warnings.catch_warnings(record=True) as w:
+warnings.simplefilter(always)
 soup = BeautifulStoneSoup(b /)
 self.assertEqual(ub/, unicode(soup.b))
 self.assertTrue(BeautifulStoneSoup class is deprecated in 
str(w[0].message))
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-beautifulsoup4 for openSUSE:Factory

2013-07-22 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-07-22 13:15:19

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  
2013-07-18 18:08:29.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-07-22 13:48:18.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 19 17:07:52 UTC 2013 - bere...@b1-systems.de
+
+- remove .buildinfo before installation
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.ce5Zt5/_old  2013-07-22 13:48:19.0 +0200
+++ /var/tmp/diff_new_pack.ce5Zt5/_new  2013-07-22 13:48:19.0 +0200
@@ -81,6 +81,7 @@
 %build
 python setup.py build
 cd doc  make html
+rm build/html/.buildinfo
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-beautifulsoup4 for openSUSE:Factory

2013-07-18 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-07-18 17:33:45

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  
2013-06-29 22:25:55.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-07-18 18:08:29.0 +0200
@@ -1,0 +2,6 @@
+Thu Jul 18 08:25:50 UTC 2013 - bere...@b1-systems.de
+
+- removed python-lxml as build requirement to be able to
+  successfully pass the check section on SLES11 SP3
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.UW1qDi/_old  2013-07-18 18:08:30.0 +0200
+++ /var/tmp/diff_new_pack.UW1qDi/_new  2013-07-18 18:08:30.0 +0200
@@ -30,7 +30,6 @@
 BuildRequires:  python-Sphinx
 # Test requirements:
 BuildRequires:  python-html5lib
-BuildRequires:  python-lxml
 BuildRequires:  python-nose
 Requires:   python-html5lib
 Requires:   python-lxml

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-beautifulsoup4 for openSUSE:Factory

2013-06-29 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-06-29 19:43:22

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  
2013-06-18 10:36:16.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-06-29 22:25:55.0 +0200
@@ -1,0 +2,37 @@
+Thu Jun 27 13:32:06 UTC 2013 - speili...@suse.com
+
+- Update upstream URL
+
+---
+Tue Jun 25 11:52:34 UTC 2013 - dmuel...@suse.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, lt; will become
+   amp;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]
+
+---

Old:

  beautifulsoup4-4.2.0.tar.gz

New:

  beautifulsoup4-4.2.1.tar.gz



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.luDQsR/_old  2013-06-29 22:25:56.0 +0200
+++ /var/tmp/diff_new_pack.luDQsR/_new  2013-06-29 22:25:56.0 +0200
@@ -16,9 +16,8 @@
 #
 
 
-%define _name   beautifulsoup4
-Name:   python-%{_name}
-Version:4.2.0
+Name:   python-beautifulsoup4
+Version:4.2.1
 Release:0
 Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
 License:MIT
@@ -26,20 +25,19 @@
 Url:http://www.crummy.com/software/BeautifulSoup/
 Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-Sphinx
 BuildRequires:  python-devel = 2.6
+# Documentation requirements:
+BuildRequires:  python-Sphinx
+# Test requirements:
 BuildRequires:  python-html5lib
 BuildRequires:  python-lxml
 BuildRequires:  python-nose
 Requires:   python-html5lib
 Requires:   python-lxml
-%{py_requires}
-
-# build fails for SLE11 64bit due to 'noarch'
-%if 0%{?suse_version} = 1140
-BuildArch:  noarch
-%else
+%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
 
 %description
@@ -79,32 +77,26 @@
 
 
 %prep
-%setup -q -n %{_name}-%{version}
+%setup -q -n beautifulsoup4-%{version}
 
 %build
-CFLAGS=%{optflags} python setup.py build
+python setup.py build
+cd doc  make html
 
 %install
-python setup.py install  \
-   --prefix=%{_prefix}   \
-   --root=%{buildroot}
-cd doc
-make html
+python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%if 0%{?suse_version} = 1140
 %check
 nosetests
-%endif
 
 %files
 %defattr(-,root,root)
 %doc AUTHORS.txt COPYING.txt
 %{python_sitelib}/bs4/
-%{python_sitelib}/%{_name}-%{version}-py*.egg-info
+%{python_sitelib}/beautifulsoup4-%{version}-py*.egg-info
 
 %files doc
 %defattr(-,root,root)
-%doc NEWS.txt README.txt TODO.txt
-%doc doc/build/html
+%doc NEWS.txt README.txt TODO.txt doc/build/html
 
 %changelog

++ beautifulsoup4-4.2.0.tar.gz - beautifulsoup4-4.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beautifulsoup4-4.2.0/NEWS.txt 
new/beautifulsoup4-4.2.1/NEWS.txt
--- old/beautifulsoup4-4.2.0/NEWS.txt   2013-05-15 14:36:50.0 +0200
+++ 

commit python-beautifulsoup4 for openSUSE:Factory

2013-06-18 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-06-18 10:36:15

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  
2013-05-27 09:57:56.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-06-18 10:36:16.0 +0200
@@ -1,0 +2,5 @@
+Mon Jun 10 20:34:00 UTC 2013 - dmuel...@suse.com
+
+- disable tests on SLE_11, fail due to too old python-lxml 
+
+---

Old:

  python3-beautifulsoup4.changes
  python3-beautifulsoup4.spec



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.qH02uR/_old  2013-06-18 10:36:16.0 +0200
+++ /var/tmp/diff_new_pack.qH02uR/_new  2013-06-18 10:36:16.0 +0200
@@ -26,8 +26,8 @@
 Url:http://www.crummy.com/software/BeautifulSoup/
 Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel = 2.6
 BuildRequires:  python-Sphinx
+BuildRequires:  python-devel = 2.6
 BuildRequires:  python-html5lib
 BuildRequires:  python-lxml
 BuildRequires:  python-nose
@@ -71,8 +71,8 @@
 
 %package doc
 Summary:Documentation for %{name}
-Recommends: %{name} = %{version}
 Group:  Development/Libraries/Python
+Recommends: %{name} = %{version}
 
 %description doc
 Documentation and help files for %{name}
@@ -91,8 +91,10 @@
 cd doc
 make html
 
+%if 0%{?suse_version} = 1140
 %check
 nosetests
+%endif
 
 %files
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-beautifulsoup4 for openSUSE:Factory

2013-05-02 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-05-02 15:56:01

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  
2013-03-08 13:26:22.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-05-02 15:56:02.0 +0200
@@ -1,0 +2,5 @@
+Tue Apr 30 12:59:02 UTC 2013 - dmuel...@suse.com
+
+- remove lxml support (fails unit test) 
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.1c1S9d/_old  2013-05-02 15:56:04.0 +0200
+++ /var/tmp/diff_new_pack.1c1S9d/_new  2013-05-02 15:56:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,10 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define _name   beautifulsoup4
 %define _major  4.x
 
-
 Name:   python-%{_name}
 Version:4.1.3
 Release:0
@@ -29,12 +29,10 @@
 Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel = 2.6
-BuildRequires:  python-nose
 BuildRequires:  python-html5lib
-BuildRequires:  python-lxml
+BuildRequires:  python-nose
 BuildRequires:  python-xml
 Requires:   python-html5lib
-Requires:   python-lxml
 Requires:   python-xml
 %{py_requires}
 
@@ -85,13 +83,7 @@
--root=%{buildroot}
 
 %check
-# we know the builting parses does not work on 12.1
-%if 0%{?suse_version} = 1140
-nosetests -e 'bs4\.tests\.test_soup\.TestEncodingConversion'
-%else
 nosetests
-%endif
-
 
 %files
 %defattr(-,root,root)

++ python3-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.1c1S9d/_old  2013-05-02 15:56:04.0 +0200
+++ /var/tmp/diff_new_pack.1c1S9d/_new  2013-05-02 15:56:04.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package python-beautifulsoup4
+# spec file for package python3-beautifulsoup4
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,10 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define _name   beautifulsoup4
 %define _major  4.x
 
-
 Name:   python3-%{_name}
 Version:4.1.3
 Release:0
@@ -28,10 +28,10 @@
 Url:http://www.crummy.com/software/BeautifulSoup/
 Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python3-devel
 BuildRequires:  python3-2to3
-BuildRequires:  python3-nose
+BuildRequires:  python3-devel
 BuildRequires:  python3-lxml
+BuildRequires:  python3-nose
 Requires:   python3-lxml
 BuildArch:  noarch
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-beautifulsoup4 for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-03-08 13:26:20

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is python-beautifulsoup4, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python-beautifulsoup4.changes  
2013-01-11 09:38:47.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-03-08 13:26:22.0 +0100
@@ -1,0 +2,8 @@
+Sat Jan 12 14:10:18 UTC 2013 - toddrme2...@gmail.com
+
+- Use explicit file list
+- Fix building on openSUSE 12.1 and 12.2
+- Use recommended lxml parser instead of native one 
+  (native fails fails for some python versions)
+
+---
--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python3-beautifulsoup4.changes 
2013-01-12 19:47:06.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python3-beautifulsoup4.changes
2013-03-08 13:26:22.0 +0100
@@ -1,0 +2,8 @@
+Sat Jan 12 14:09:52 UTC 2013 - toddrme2...@gmail.com
+
+- Use explicit file list
+- Fix building on openSUSE 12.1 and 12.2
+- Use recommended lxml parser instead of native one 
+  (native fails fails for some python versions)
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.XZa2wX/_old  2013-03-08 13:26:24.0 +0100
+++ /var/tmp/diff_new_pack.XZa2wX/_new  2013-03-08 13:26:24.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products 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,10 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 %define _name   beautifulsoup4
 %define _major  4.x
 
+
 Name:   python-%{_name}
 Version:4.1.3
 Release:0
@@ -30,11 +30,19 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel = 2.6
 BuildRequires:  python-nose
+BuildRequires:  python-html5lib
+BuildRequires:  python-lxml
+BuildRequires:  python-xml
+Requires:   python-html5lib
+Requires:   python-lxml
+Requires:   python-xml
 %{py_requires}
 
 # build fails for SLE11 64bit due to 'noarch'
 %if 0%{?suse_version} = 1140
 BuildArch:  noarch
+%else
+%{!?python_sitelib: %global python_sitelib %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
 %endif
 
 %description
@@ -69,19 +77,26 @@
 %setup -q -n %{_name}-%{version}
 
 %build
-export CFLAGS=%{optflags}
-python setup.py build
+CFLAGS=%{optflags} python setup.py build
 
 %install
 python setup.py install\
--prefix=%{_prefix} \
-   --root=%{buildroot} \
-   --record-rpm=INSTALLED_FILES
+   --root=%{buildroot}
 
 %check
+# we know the builting parses does not work on 12.1
+%if 0%{?suse_version} = 1140
+nosetests -e 'bs4\.tests\.test_soup\.TestEncodingConversion'
+%else
 nosetests
+%endif
+
 
-%files -f INSTALLED_FILES
+%files
 %defattr(-,root,root)
+%doc AUTHORS.txt COPYING.txt NEWS.txt README.txt TODO.txt
+%{python_sitelib}/bs4/
+%{python_sitelib}/%{_name}-%{version}-py*.egg-info
 
 %changelog

++ python3-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.XZa2wX/_old  2013-03-08 13:26:24.0 +0100
+++ /var/tmp/diff_new_pack.XZa2wX/_new  2013-03-08 13:26:24.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python3-beautifulsoup4
+# spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products 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,10 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 %define _name   beautifulsoup4
 %define _major  4.x
 
+
 Name:   python3-%{_name}
 Version:4.1.3
 Release:0
@@ -28,14 +28,12 @@
 Url:http://www.crummy.com/software/BeautifulSoup/
 Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
 BuildRoot:  

commit python-beautifulsoup4 for openSUSE:Factory

2013-01-12 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-01-12 19:47:05

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is python-beautifulsoup4, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/python-beautifulsoup4/python3-beautifulsoup4.changes 
2013-01-11 09:38:47.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python3-beautifulsoup4.changes
2013-01-12 19:47:06.0 +0100
@@ -1,0 +2,5 @@
+Sat Jan 12 12:03:05 UTC 2013 - idon...@suse.com
+
+- Fix runtime python dependency 
+
+---



Other differences:
--
++ python-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.VcVVsH/_old  2013-01-12 19:47:07.0 +0100
+++ /var/tmp/diff_new_pack.VcVVsH/_new  2013-01-12 19:47:07.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-beautifulsoup4
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,10 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define _name   beautifulsoup4
 %define _major  4.x
 
-
 Name:   python-%{_name}
 Version:4.1.3
 Release:0

++ python3-beautifulsoup4.spec ++
--- /var/tmp/diff_new_pack.VcVVsH/_old  2013-01-12 19:47:07.0 +0100
+++ /var/tmp/diff_new_pack.VcVVsH/_new  2013-01-12 19:47:07.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-beautifulsoup4
+# spec file for package python3-beautifulsoup4
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,10 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define _name   beautifulsoup4
 %define _major  4.x
 
-
 Name:   python3-%{_name}
 Version:4.1.3
 Release:0
@@ -30,7 +30,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python3
 BuildRequires:  python3-nose
-%{py_requires}
+Requires:   python3 = %{py3_ver}
 
 # build fails for SLE11 64bit due to 'noarch'
 %if 0%{?suse_version} = 1140

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-beautifulsoup4 for openSUSE:Factory

2013-01-11 Thread h_root
Hello community,

here is the log from the commit of package python-beautifulsoup4 for 
openSUSE:Factory checked in at 2013-01-11 09:38:45

Comparing /work/SRC/openSUSE:Factory/python-beautifulsoup4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new (New)


Package is python-beautifulsoup4, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes
 2013-01-11 09:38:47.0 +0100
@@ -0,0 +1,13 @@
+---
+Wed Jan  9 21:15:18 UTC 2013 - cfarr...@suse.com
+
+- license update: MIT
+  See COPYING.txt
+
+---
+Mon Sep 10 18:52:45 UTC 2012 - nmo.marq...@gmail.com
+
+- initial package from version 4.1.3
+  - based on spec file from python-beautifulsoup
+  - requires python = 2.6
+
New Changes file:

python3-beautifulsoup4.changes: same change

New:

  beautifulsoup4-4.1.3.tar.gz
  python-beautifulsoup4.changes
  python-beautifulsoup4.spec
  python3-beautifulsoup4.changes
  python3-beautifulsoup4.spec



Other differences:
--
++ python-beautifulsoup4.spec ++
#
# spec file for package python-beautifulsoup4
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

%define _name   beautifulsoup4
%define _major  4.x


Name:   python-%{_name}
Version:4.1.3
Release:0
Summary:HTML/XML Parser for Quick-Turnaround Applications Like 
Screen-Scraping
License:MIT
Group:  Development/Libraries/Python
Url:http://www.crummy.com/software/BeautifulSoup/
Source: 
http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  python-devel = 2.6
BuildRequires:  python-nose
%{py_requires}

# build fails for SLE11 64bit due to 'noarch'
%if 0%{?suse_version} = 1140
BuildArch:  noarch
%endif

%description
Beautiful Soup is a Python HTML/XML parser designed for quick turnaround
projects like screen-scraping. Three features make it powerful:

* Beautiful Soup won't choke if you give it bad markup. It yields a parse tree
  that makes approximately as much sense as your original document. This is
  usually good enough to collect the data you need and run away

* Beautiful Soup provides a few simple methods and Pythonic idioms for
  navigating, searching, and modifying a parse tree: a toolkit for dissecting a
  document and extracting what you need. You don't have to create a custom
  parser for each application

* Beautiful Soup automatically converts incoming documents to Unicode and
  outgoing documents to UTF-8. You don't have to think about encodings, unless
  the document doesn't specify an encoding and Beautiful Soup can't autodetect
  one. Then you just have to specify the original encoding

Beautiful Soup parses anything you give it, and does the tree traversal stuff
for you. You can tell it Find all the links, or Find all the links of class
externalLink, or Find all the links whose urls match foo.com, or Find the
table heading that's got bold text, then give me that text.

Valuable data that was once locked up in poorly-designed websites is now within
your reach. Projects that would have taken hours take only minutes with
Beautiful Soup.


%prep
%setup -q -n %{_name}-%{version}

%build
export CFLAGS=%{optflags}
python setup.py build

%install
python setup.py install\
   --prefix=%{_prefix} \
   --root=%{buildroot} \
   --record-rpm=INSTALLED_FILES

%check
nosetests

%files -f INSTALLED_FILES
%defattr(-,root,root)

%changelog
++ python3-beautifulsoup4.spec ++
#
# spec file for package python-beautifulsoup4
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their