commit python-beautifulsoup4 for openSUSE:Factory
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
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 @@ Navigable
commit python-beautifulsoup4 for openSUSE:Factory
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') +self.assertRaises(Select
commit python-beautifulsoup4 for openSUSE:Factory
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
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
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 Rich
commit python-beautifulsoup4 for openSUSE:Factory
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
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
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 "&foo " as the character entity "&foo;" [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 WARRANT
commit python-beautifulsoup4 for openSUSE:Factory
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
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
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
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
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
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
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
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: pyth
commit python-beautifulsoup4 for openSUSE:Factory
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 --- old/beautifulsoup4-4.4.0/b
commit python-beautifulsoup4 for openSUSE:Factory
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 tag contains a CDATA list attribute such as +'class', the html5lib tree builder will now turn its value into a +list, as it would with any other tag. [bug=1296481] + * Fixed an import error in Python 3.5 caused by the removal of the +HTMLParseError class. [bug=1420063] + * Improved docstring for encode_contents() and +decode_contents(). [bug=1441543] + * Fixed a crash in Unicode, Dammit's encoding detector when the name +of the encoding itself contained invalid bytes. [bug=1360913] + * Improved the exception raised when you call .unwrap() or +.replace_with() on an element that's not attached to a tree. + * Raise a NotImplementedError whenever an unsupported CSS pseudoclass +is used in select(). Previously some cases did not result in a +NotImplementedError. + * It's now possible to pickle a BeautifulSoup object no matter which +tree builder was used to create it. However, the only tree builder +that survives the pickling process is the HTMLParserTreeBuilder +('html.pars
commit python-beautifulsoup4 for openSUSE:Factory
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
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(b"< < hey > >" in encoded) def test_can_parse_unicode_document(self): -markup = u'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' +markup = u'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' 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("") self.assertEqual(u"", 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
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
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
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, "<" will become + "<". 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
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
Hello community, here is the log from the commit of package python-beautifulsoup4 for openSUSE:Factory checked in at 2013-05-27 09:57:54 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-02 15:56:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-beautifulsoup4.new/python-beautifulsoup4.changes 2013-05-27 09:57:56.0 +0200 @@ -1,0 +2,51 @@ +Sat May 18 13:30:00 UTC 2013 - toddrme2...@gmail.com + +- Update to 4.2.0 +* The Tag.select() method now supports a much wider variety of CSS + selectors. +- Added support for the adjacent sibling combinator (+) and the + general sibling combinator (~). Tests by "liquider". [bug=1082144] +- The combinators (>, +, and ~) can now combine with any supported + selector, not just one that selects based on tag name. +- Added limited support for the "nth-of-type" pseudo-class. Code + by Sven Slootweg. [bug=1109952] +* The BeautifulSoup class is now aliased to "_s" and "_soup", making + it quicker to type the import statement in an interactive session + The alias may change in the future, so don't use this in code you're + going to run more than once. +* Added the 'diagnose' submodule, which includes several useful + functions for reporting problems and doing tech support. +- diagnose(data) tries the given markup on every installed parser, + reporting exceptions and displaying successes. If a parser is not + installed, diagnose() mentions this fact. +- lxml_trace(data, html=True) runs the given markup through lxml's + XML parser or HTML parser, and prints out the parser events as + they happen. This helps you quickly determine whether a given + problem occurs in lxml code or Beautiful Soup code. +- htmlparser_trace(data) is the same thing, but for Python's + built-in HTMLParser class. +* In an HTML document, the contents of a
commit python-beautifulsoup4 for openSUSE:Factory
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
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 BuildRoo
commit python-beautifulsoup4 for openSUSE:Factory
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
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