pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/py-beautifulsoup4
Module Name: pkgsrc
Committed By: adam
Date: Mon Dec 1 19:48:53 UTC 2025
Modified Files:
pkgsrc/www/py-beautifulsoup4: Makefile distinfo
Log Message:
py-beautifulsoup4: updated to 4.14.3
4.14.3 (20251130)
* When using one of the lxml tree builders, you can pass in
huge_tree=True to disable lxml's security restrictions and process
files that include huge text nodes. ("huge" means more than
10,000,000 bytes of text in a single node). Without this, lxml may
silently stop processing the file after encountering a huge text
node. [bug=2072424]
* The html.parser tree builder processes numeric character entities
using the algorithm described in the HTML spec. If this means
replacing some other character with REPLACEMENT CHARACTER, it will
set BeautifulSoup.contains_replacement_characters. [bug=2126753]
The other tree builders rely on the underlying parser to do this
sort of replacement. That means that Beautiful Soup never sees the
original character reference, so it doesn't know whether
REPLACEMENT_CHARACTER was the original content; therefore
the html.parser tree builder will set contains_replacement_characters in
situations where the other tree builders won't.
* Added a general test of the html.parser tree builder's ability to
turn any parsing exception from html.parser into a
ParserRejectedMarkup exception. This makes it possible to remove
version-dependent tests that depended on the existence of specific
bugs in html.parser. [bug=2121335,2121335]
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/www/py-beautifulsoup4/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/www/py-beautifulsoup4/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/py-beautifulsoup4/Makefile
diff -u pkgsrc/www/py-beautifulsoup4/Makefile:1.40 pkgsrc/www/py-beautifulsoup4/Makefile:1.41
--- pkgsrc/www/py-beautifulsoup4/Makefile:1.40 Thu Oct 9 07:58:08 2025
+++ pkgsrc/www/py-beautifulsoup4/Makefile Mon Dec 1 19:48:53 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2025/10/09 07:58:08 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2025/12/01 19:48:53 adam Exp $
-DISTNAME= beautifulsoup4-4.14.2
+DISTNAME= beautifulsoup4-4.14.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www python
MASTER_SITES+= ${MASTER_SITE_PYPI:=b/beautifulsoup4/}
Index: pkgsrc/www/py-beautifulsoup4/distinfo
diff -u pkgsrc/www/py-beautifulsoup4/distinfo:1.32 pkgsrc/www/py-beautifulsoup4/distinfo:1.33
--- pkgsrc/www/py-beautifulsoup4/distinfo:1.32 Mon Sep 29 12:07:04 2025
+++ pkgsrc/www/py-beautifulsoup4/distinfo Mon Dec 1 19:48:53 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.32 2025/09/29 12:07:04 adam Exp $
+$NetBSD: distinfo,v 1.33 2025/12/01 19:48:53 adam Exp $
-BLAKE2s (beautifulsoup4-4.14.2.tar.gz) = bb8b305883f464cd7740105ada1e8dc450ebb0f5ee12e40c5d355f2a602a3efb
-SHA512 (beautifulsoup4-4.14.2.tar.gz) = 71615985822a10788b3fb51b832cef0ee7b95464e64e08302471cc68b42924c5d6561c3a355ea211d963c65a46a92d3e5128fb05df653c7bead8623791cae3cb
-Size (beautifulsoup4-4.14.2.tar.gz) = 625822 bytes
+BLAKE2s (beautifulsoup4-4.14.3.tar.gz) = 88dfa351e53d29b4d7bd18d531a9c2389ce2a58fb405e99b5af914149dca5d33
+SHA512 (beautifulsoup4-4.14.3.tar.gz) = 5c535534045cac033112b7c060539d6b5a748620df9d15fb4c719708cde263ac506f3734a39156681633942543dc555af51c619dae430311a8889204d8ee325e
+Size (beautifulsoup4-4.14.3.tar.gz) = 627737 bytes
Home |
Main Index |
Thread Index |
Old Index