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