pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-soupsieve



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jul 23 11:27:26 UTC 2026

Modified Files:
        pkgsrc/www/py-soupsieve: Makefile distinfo

Log Message:
py-soupsieve: updated to 2.9.1

2.9.1

- **FIX**: Correct `[attr^=""]`, `[attr$=""]`, and `[attr*=""]` to match nothing when the value is empty, per CSS
  Selectors Level 4 substring matching, which previously matched any element merely having the attribute
  (@chuenchen309).

2.9

- **NEW**: Drop Python 3.9 support.
- **NEW**: Lazy compile selector patterns to improve initial import speed.
- **FIX**: Correct `:nth-child`/`:nth-of-type` (and `-last-` variants) for `An+B` values whose sequence steps onto
  index 0 or onto the last child (e.g. `:nth-child(2n-2)`, `:nth-child(n-1)`, `:nth-child(n+5)`), which previously
  matched the wrong elements or nothing at all (@gaoflow).
- **FIX**: More efficient CSS ID matching (@kaimandalic).
- **FIX**: Fix inefficient trimming of comments and white space (@kaimandalic).


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/www/py-soupsieve/Makefile \
    pkgsrc/www/py-soupsieve/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-soupsieve/Makefile
diff -u pkgsrc/www/py-soupsieve/Makefile:1.23 pkgsrc/www/py-soupsieve/Makefile:1.24
--- pkgsrc/www/py-soupsieve/Makefile:1.23       Mon May 25 07:07:36 2026
+++ pkgsrc/www/py-soupsieve/Makefile    Thu Jul 23 11:27:26 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2026/05/25 07:07:36 adam Exp $
+# $NetBSD: Makefile,v 1.24 2026/07/23 11:27:26 adam Exp $
 
-DISTNAME=      soupsieve-2.8.4
+DISTNAME=      soupsieve-2.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/soupsieve/}
@@ -10,7 +10,7 @@ HOMEPAGE=     https://github.com/facelessuse
 COMMENT=       CSS4 selector implementation for Beautiful Soup
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0.21.1:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.26:../../devel/py-hatchling
 TEST_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
 TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
 TEST_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
Index: pkgsrc/www/py-soupsieve/distinfo
diff -u pkgsrc/www/py-soupsieve/distinfo:1.23 pkgsrc/www/py-soupsieve/distinfo:1.24
--- pkgsrc/www/py-soupsieve/distinfo:1.23       Mon May 25 07:07:36 2026
+++ pkgsrc/www/py-soupsieve/distinfo    Thu Jul 23 11:27:26 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2026/05/25 07:07:36 adam Exp $
+$NetBSD: distinfo,v 1.24 2026/07/23 11:27:26 adam Exp $
 
-BLAKE2s (soupsieve-2.8.4.tar.gz) = d8f6bede6b81c241e2abfb2a0938adf2d5be8656122734d31d5a835e998fb88f
-SHA512 (soupsieve-2.8.4.tar.gz) = c0fe40a67f9efaca91594e5fe98160f4840a7bbade16e4a014adabb7297009f2a05589161a7558c2c95f3fe1badd8e2de8d8f88d0c6792fc6e3136f5c586fa6d
-Size (soupsieve-2.8.4.tar.gz) = 121110 bytes
+BLAKE2s (soupsieve-2.9.1.tar.gz) = 28b67ee43128b1ae7f4b7601a5e071390d263c64768603ef7b6782b095ec5393
+SHA512 (soupsieve-2.9.1.tar.gz) = 471ad188aa57fe715073ad01542b693a2fdd8a7e67dccc0209e1070893254f493ce601f4b8c235a2d78918c97fe76bb405055b9a22987d9a8c00a28aa2c9cdca
+Size (soupsieve-2.9.1.tar.gz) = 122261 bytes



Home | Main Index | Thread Index | Old Index