Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python314-rebulk-6.0.1-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python314-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: 1261601 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.

Provides

Requires

License

MIT

Changelog

* 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.

Files

/usr/lib/python3.14/site-packages/rebulk
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/METADATA
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/RECORD
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/WHEEL
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/licenses
/usr/lib/python3.14/site-packages/rebulk-6.0.1.dist-info/licenses/LICENSE
/usr/lib/python3.14/site-packages/rebulk/__init__.py
/usr/lib/python3.14/site-packages/rebulk/__pycache__
/usr/lib/python3.14/site-packages/rebulk/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/__version__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/__version__.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/builder.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/builder.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/chain.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/chain.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/debug.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/debug.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/formatters.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/formatters.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/introspector.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/introspector.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/key.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/key.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/loose.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/loose.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/match.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/match.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/pattern.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/pattern.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/processors.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/processors.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/rebulk.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/rebulk.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/remodule.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/remodule.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/rules.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/rules.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/toposort.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/toposort.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/utils.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/utils.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/validators.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/__pycache__/validators.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/__version__.py
/usr/lib/python3.14/site-packages/rebulk/builder.py
/usr/lib/python3.14/site-packages/rebulk/chain.py
/usr/lib/python3.14/site-packages/rebulk/debug.py
/usr/lib/python3.14/site-packages/rebulk/formatters.py
/usr/lib/python3.14/site-packages/rebulk/introspector.py
/usr/lib/python3.14/site-packages/rebulk/key.py
/usr/lib/python3.14/site-packages/rebulk/loose.py
/usr/lib/python3.14/site-packages/rebulk/match.py
/usr/lib/python3.14/site-packages/rebulk/pattern.py
/usr/lib/python3.14/site-packages/rebulk/processors.py
/usr/lib/python3.14/site-packages/rebulk/py.typed
/usr/lib/python3.14/site-packages/rebulk/rebulk.py
/usr/lib/python3.14/site-packages/rebulk/remodule.py
/usr/lib/python3.14/site-packages/rebulk/rules.py
/usr/lib/python3.14/site-packages/rebulk/test
/usr/lib/python3.14/site-packages/rebulk/test/__init__.py
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/default_rules_module.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/default_rules_module.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/rebulk_rules_module.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/rebulk_rules_module.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/rules_module.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/rules_module.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_chain.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_chain.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_debug.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_debug.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_introspector.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_introspector.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_key.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_key.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_loose.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_loose.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_match.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_match.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_model.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_model.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_pattern.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_pattern.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_processors.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_processors.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_rebulk.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_rebulk.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_rules.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_rules.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_toposort.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_toposort.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_utils.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_utils.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_validators.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/rebulk/test/__pycache__/test_validators.cpython-314.pyc
/usr/lib/python3.14/site-packages/rebulk/test/default_rules_module.py
/usr/lib/python3.14/site-packages/rebulk/test/rebulk_rules_module.py
/usr/lib/python3.14/site-packages/rebulk/test/rules_module.py
/usr/lib/python3.14/site-packages/rebulk/test/test_chain.py
/usr/lib/python3.14/site-packages/rebulk/test/test_debug.py
/usr/lib/python3.14/site-packages/rebulk/test/test_introspector.py
/usr/lib/python3.14/site-packages/rebulk/test/test_key.py
/usr/lib/python3.14/site-packages/rebulk/test/test_loose.py
/usr/lib/python3.14/site-packages/rebulk/test/test_match.py
/usr/lib/python3.14/site-packages/rebulk/test/test_model.py
/usr/lib/python3.14/site-packages/rebulk/test/test_pattern.py
/usr/lib/python3.14/site-packages/rebulk/test/test_processors.py
/usr/lib/python3.14/site-packages/rebulk/test/test_rebulk.py
/usr/lib/python3.14/site-packages/rebulk/test/test_rules.py
/usr/lib/python3.14/site-packages/rebulk/test/test_toposort.py
/usr/lib/python3.14/site-packages/rebulk/test/test_utils.py
/usr/lib/python3.14/site-packages/rebulk/test/test_validators.py
/usr/lib/python3.14/site-packages/rebulk/toposort.py
/usr/lib/python3.14/site-packages/rebulk/utils.py
/usr/lib/python3.14/site-packages/rebulk/validators.py
/usr/share/doc/packages/python314-rebulk
/usr/share/doc/packages/python314-rebulk/CHANGELOG.md
/usr/share/doc/packages/python314-rebulk/README.md
/usr/share/licenses/python314-rebulk
/usr/share/licenses/python314-rebulk/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026