| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-rebulk | Distribution: openSUSE Tumbleweed |
| Version: 6.0.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Jul 9 20:47:09 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1093034 | Source RPM: python-rebulk-6.0.1-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/Toilal/rebulk | |
| Summary: Library for defining bulk search patterns to perform advanced string matching | |
ReBulk is a Python library that performs advanced searches in strings that would be hard to implement using the re module or String methods only. It includes some features like Patterns, Match, Rule that allow building a custom and complex string matcher.
MIT
* Thu Jul 09 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 6.0.1
Performance Improvements:
* Cache getfullargspec on the hot matching path
* Mon Jun 29 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 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
* Mon Jun 29 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 5.0.0
Refactoring:
* chain: Decouple Chain from Builder
Breaking Changes:
* chain: Chain is no longer a Builder subclass and
Builder.chain() returns a ChainBuilder instead of a Chain.
Code building chains via the documented fluent API is
unaffected; only code relying on isinstance(chain, Builder)
or annotating the .chain() result as Chain needs updating.
* Mon Jun 29 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.0
Documentation:
* V5 refactoring design analysis + decisions
* claude: Note to close issues with Closes #N
Features:
* typing: Formatter-based Key for non-scalar values
* typing: Typable predictable shape for
to_dict(enforce_list=True)
Refactoring:
* chain: Type ChainPart fluent methods instead of Any
* Sun Jun 28 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.2.2
Bug Fixes:
* match: Make Match.hash independent of the mutable value
Chores:
* toposort: Purge Python 2 remnants from the vendored module
Refactoring:
* Drop dead getargspec fallback and leftover commented code
* pattern: DRY Pattern.init and RePattern._match
* Sun Jun 28 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.2.1
Bug Fixes:
* chain: Sort matches by match_index before groupby
Performance Improvements_
* utils: Set-based extend_safe with unhashable fallback
* Sun Jun 28 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.2.0
Bug Fixes:
* typing: Reject dataclass/TypedDict as Key value_type
Chores:
* Sync uv.lock with released version 4.1.0
Features:
* typing: Matches.named accepts multiple names (any-of)
* typing: Typed value retrieval — Key[T] and Matches.to (v5 POC)
* Fri Jun 26 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.1.0
Chores:
* Sync uv.lock with released version 4.0.0
Features:
* typing: Precise return types for query methods via @overload
* Fri Jun 26 2026 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.0.0
Bug Fixes
* introspector: Reflect pattern value= in introspected
properties
Build System:
* Migrate to uv, drop EOL Python, add full type checking
Chores:
* Remove dead pylint directive comments
* Remove obsolete runtests.py genscript blob
Code Style:
* Expand ruff ruleset, run README doctests, add pre-commit
Refactoring:
* types: Cut type: ignore comments from 60 to 24
Breaking Changes:
* Minimum supported Python is now 3.10 (dropped 3.7, 3.8,
3.9).
* Sat Apr 25 2026 Dirk Müller <dmueller@suse.com>
- update to 3.3.0:
* chore: migrate pytest.ini and setup.cfg to pyproject.toml
* chore: add python 3.12 in classifiers (`c17192c`)
* ci: fix semantic release commit message (`498ced1`)
* ci: fix semantic release after upgrade (`af4c390`)
* ci: remove verbose flag from semantic-release command
* feat(dependencies): add python 3.12 support (`f6f8927`)
* Wed Jun 11 2025 Markéta Machová <mmachova@suse.com>
- Convert to pip-based build
* Sat Feb 18 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 3.2.0
Features:
* dependencies: Add python 3.11 support and drop python 3.6
support.
Fixes:
* Remove pytest-runner from setup_requires.
/usr/lib/python3.13/site-packages/rebulk /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/INSTALLER /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/METADATA /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/RECORD /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/REQUESTED /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/WHEEL /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/licenses /usr/lib/python3.13/site-packages/rebulk-6.0.1.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/rebulk/__init__.py /usr/lib/python3.13/site-packages/rebulk/__pycache__ /usr/lib/python3.13/site-packages/rebulk/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/__version__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/__version__.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/builder.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/builder.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/chain.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/chain.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/debug.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/debug.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/formatters.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/formatters.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/introspector.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/introspector.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/key.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/key.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/loose.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/loose.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/match.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/match.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/pattern.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/pattern.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/processors.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/processors.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/rebulk.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/rebulk.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/remodule.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/remodule.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/rules.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/rules.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/toposort.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/toposort.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/validators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/__pycache__/validators.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/__version__.py /usr/lib/python3.13/site-packages/rebulk/builder.py /usr/lib/python3.13/site-packages/rebulk/chain.py /usr/lib/python3.13/site-packages/rebulk/debug.py /usr/lib/python3.13/site-packages/rebulk/formatters.py /usr/lib/python3.13/site-packages/rebulk/introspector.py /usr/lib/python3.13/site-packages/rebulk/key.py /usr/lib/python3.13/site-packages/rebulk/loose.py /usr/lib/python3.13/site-packages/rebulk/match.py /usr/lib/python3.13/site-packages/rebulk/pattern.py /usr/lib/python3.13/site-packages/rebulk/processors.py /usr/lib/python3.13/site-packages/rebulk/py.typed /usr/lib/python3.13/site-packages/rebulk/rebulk.py /usr/lib/python3.13/site-packages/rebulk/remodule.py /usr/lib/python3.13/site-packages/rebulk/rules.py /usr/lib/python3.13/site-packages/rebulk/test /usr/lib/python3.13/site-packages/rebulk/test/__init__.py /usr/lib/python3.13/site-packages/rebulk/test/__pycache__ /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/default_rules_module.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/default_rules_module.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/rebulk_rules_module.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/rebulk_rules_module.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/rules_module.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/rules_module.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_chain.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_chain.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_debug.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_debug.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_introspector.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_introspector.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_key.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_key.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_loose.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_loose.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_match.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_match.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_model.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_model.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_pattern.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_pattern.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_processors.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_processors.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_rebulk.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_rebulk.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_rules.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_rules.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_toposort.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_toposort.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_utils.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_validators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/rebulk/test/__pycache__/test_validators.cpython-313.pyc /usr/lib/python3.13/site-packages/rebulk/test/default_rules_module.py /usr/lib/python3.13/site-packages/rebulk/test/rebulk_rules_module.py /usr/lib/python3.13/site-packages/rebulk/test/rules_module.py /usr/lib/python3.13/site-packages/rebulk/test/test_chain.py /usr/lib/python3.13/site-packages/rebulk/test/test_debug.py /usr/lib/python3.13/site-packages/rebulk/test/test_introspector.py /usr/lib/python3.13/site-packages/rebulk/test/test_key.py /usr/lib/python3.13/site-packages/rebulk/test/test_loose.py /usr/lib/python3.13/site-packages/rebulk/test/test_match.py /usr/lib/python3.13/site-packages/rebulk/test/test_model.py /usr/lib/python3.13/site-packages/rebulk/test/test_pattern.py /usr/lib/python3.13/site-packages/rebulk/test/test_processors.py /usr/lib/python3.13/site-packages/rebulk/test/test_rebulk.py /usr/lib/python3.13/site-packages/rebulk/test/test_rules.py /usr/lib/python3.13/site-packages/rebulk/test/test_toposort.py /usr/lib/python3.13/site-packages/rebulk/test/test_utils.py /usr/lib/python3.13/site-packages/rebulk/test/test_validators.py /usr/lib/python3.13/site-packages/rebulk/toposort.py /usr/lib/python3.13/site-packages/rebulk/utils.py /usr/lib/python3.13/site-packages/rebulk/validators.py /usr/share/doc/packages/python313-rebulk /usr/share/doc/packages/python313-rebulk/CHANGELOG.md /usr/share/doc/packages/python313-rebulk/README.md /usr/share/licenses/python313-rebulk /usr/share/licenses/python313-rebulk/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:14:27 2026