pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/py-rebulk



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Jul  3 11:04:01 UTC 2026

Modified Files:
        pkgsrc/textproc/py-rebulk: Makefile PLIST distinfo

Log Message:
py-rebulk: updated to 6.0.1

6.0.1

Performance Improvements

Cache getfullargspec on the hot matching path

6.0.0

Bug Fixes

key: Skip private matches in declared-key value_type check

Documentation

Show declaring functional properties for check_keys

Features

key: Accept key= as Key | Sequence[Key], fold in keys=
key: Add Rebulk.check_keys() to flag declared keys no pattern produces
key: Leverage declared keys for typed output projection in to()
key: Opt-in debug check that match values match declared Key.value_type
key: Support children patterns via keys= and declare_keys


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-rebulk/Makefile \
    pkgsrc/textproc/py-rebulk/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-rebulk/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-rebulk/Makefile
diff -u pkgsrc/textproc/py-rebulk/Makefile:1.8 pkgsrc/textproc/py-rebulk/Makefile:1.9
--- pkgsrc/textproc/py-rebulk/Makefile:1.8      Mon Apr 17 17:29:07 2023
+++ pkgsrc/textproc/py-rebulk/Makefile  Fri Jul  3 11:04:00 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2023/04/17 17:29:07 adam Exp $
+# $NetBSD: Makefile,v 1.9 2026/07/03 11:04:00 adam Exp $
 
-DISTNAME=      rebulk-3.2.0
+DISTNAME=      rebulk-6.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/rebulk/}
@@ -10,14 +10,9 @@ HOMEPAGE=    https://github.com/Toilal/rebu
 COMMENT=       Performs advanced searches in strings
 LICENSE=       mit
 
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-build>=0.11:../../devel/py-uv-build
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
-do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
-
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-rebulk/distinfo
diff -u pkgsrc/textproc/py-rebulk/distinfo:1.8 pkgsrc/textproc/py-rebulk/distinfo:1.9
--- pkgsrc/textproc/py-rebulk/distinfo:1.8      Mon Apr 17 17:29:07 2023
+++ pkgsrc/textproc/py-rebulk/distinfo  Fri Jul  3 11:04:00 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2023/04/17 17:29:07 adam Exp $
+$NetBSD: distinfo,v 1.9 2026/07/03 11:04:00 adam Exp $
 
-BLAKE2s (rebulk-3.2.0.tar.gz) = c1a376b7ab4621194ac426d9229f10aa6217d9e04e966aa067e48ef2d625c16c
-SHA512 (rebulk-3.2.0.tar.gz) = 9c1db2442a6a111d7f11108891b2fe0b36df786628fa188ba831f079025626c6dfbdcffb117289ee0ef0d752aaa8c885626c853f7ab829ad7008678f76157e09
-Size (rebulk-3.2.0.tar.gz) = 261685 bytes
+BLAKE2s (rebulk-6.0.1.tar.gz) = 852fd824441736f00551d0c1a8d15fd5228cc6592b496031100044f5b68789cd
+SHA512 (rebulk-6.0.1.tar.gz) = e1b3d2aea0969262478ddd2748444cd19d4d80da190833c78bca2f34c8b5fddaa02a3ad8e997d9d079868d10d4f7c716a3c33c1a4a9a4013acb849d43dd4b390
+Size (rebulk-6.0.1.tar.gz) = 66093 bytes

Index: pkgsrc/textproc/py-rebulk/PLIST
diff -u pkgsrc/textproc/py-rebulk/PLIST:1.2 pkgsrc/textproc/py-rebulk/PLIST:1.3
--- pkgsrc/textproc/py-rebulk/PLIST:1.2 Sun May 17 21:04:37 2020
+++ pkgsrc/textproc/py-rebulk/PLIST     Fri Jul  3 11:04:00 2026
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/17 21:04:37 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/${EGG_INFODIR}/zip-safe
+@comment $NetBSD: PLIST,v 1.3 2026/07/03 11:04:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/rebulk/__init__.py
 ${PYSITELIB}/rebulk/__init__.pyc
 ${PYSITELIB}/rebulk/__init__.pyo
@@ -26,6 +24,9 @@ ${PYSITELIB}/rebulk/formatters.pyo
 ${PYSITELIB}/rebulk/introspector.py
 ${PYSITELIB}/rebulk/introspector.pyc
 ${PYSITELIB}/rebulk/introspector.pyo
+${PYSITELIB}/rebulk/key.py
+${PYSITELIB}/rebulk/key.pyc
+${PYSITELIB}/rebulk/key.pyo
 ${PYSITELIB}/rebulk/loose.py
 ${PYSITELIB}/rebulk/loose.pyc
 ${PYSITELIB}/rebulk/loose.pyo
@@ -38,6 +39,7 @@ ${PYSITELIB}/rebulk/pattern.pyo
 ${PYSITELIB}/rebulk/processors.py
 ${PYSITELIB}/rebulk/processors.pyc
 ${PYSITELIB}/rebulk/processors.pyo
+${PYSITELIB}/rebulk/py.typed
 ${PYSITELIB}/rebulk/rebulk.py
 ${PYSITELIB}/rebulk/rebulk.pyc
 ${PYSITELIB}/rebulk/rebulk.pyo
@@ -68,12 +70,18 @@ ${PYSITELIB}/rebulk/test/test_debug.pyo
 ${PYSITELIB}/rebulk/test/test_introspector.py
 ${PYSITELIB}/rebulk/test/test_introspector.pyc
 ${PYSITELIB}/rebulk/test/test_introspector.pyo
+${PYSITELIB}/rebulk/test/test_key.py
+${PYSITELIB}/rebulk/test/test_key.pyc
+${PYSITELIB}/rebulk/test/test_key.pyo
 ${PYSITELIB}/rebulk/test/test_loose.py
 ${PYSITELIB}/rebulk/test/test_loose.pyc
 ${PYSITELIB}/rebulk/test/test_loose.pyo
 ${PYSITELIB}/rebulk/test/test_match.py
 ${PYSITELIB}/rebulk/test/test_match.pyc
 ${PYSITELIB}/rebulk/test/test_match.pyo
+${PYSITELIB}/rebulk/test/test_model.py
+${PYSITELIB}/rebulk/test/test_model.pyc
+${PYSITELIB}/rebulk/test/test_model.pyo
 ${PYSITELIB}/rebulk/test/test_pattern.py
 ${PYSITELIB}/rebulk/test/test_pattern.pyc
 ${PYSITELIB}/rebulk/test/test_pattern.pyo
@@ -89,6 +97,9 @@ ${PYSITELIB}/rebulk/test/test_rules.pyo
 ${PYSITELIB}/rebulk/test/test_toposort.py
 ${PYSITELIB}/rebulk/test/test_toposort.pyc
 ${PYSITELIB}/rebulk/test/test_toposort.pyo
+${PYSITELIB}/rebulk/test/test_utils.py
+${PYSITELIB}/rebulk/test/test_utils.pyc
+${PYSITELIB}/rebulk/test/test_utils.pyo
 ${PYSITELIB}/rebulk/test/test_validators.py
 ${PYSITELIB}/rebulk/test/test_validators.pyc
 ${PYSITELIB}/rebulk/test/test_validators.pyo



Home | Main Index | Thread Index | Old Index