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