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

python314-soupsieve-2.9.2-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python314-soupsieve Distribution: openSUSE:Factory:zSystems
Version: 2.9.2 Vendor: openSUSE
Release: 1.1 Build date: Tue Sep 22 11:30:32 2026
Group: Development/Libraries/Python Build host: reproducible
Size: 339305 Source RPM: python-soupsieve-2.9.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/facelessuser/soupsieve
Summary: A modern CSS selector implementation for BeautifulSoup
Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4.
It aims to provide selecting, matching, and filtering using modern CSS selectors.

Provides

Requires

License

MIT

Changelog

* Tue Sep 22 2026 Nico Krapp <nico.krapp@suse.com>
  - Update to 2.9.2
    * FIX: Fix issue where :is() and :where() were not accounting for empty
      selectors in the max selector count as they should.
    * FIX: Fix issue where :has() was allowing empty selectors in some
      circumstances even though it is not forgiving.
    * FIX: Reduce selector object size when :is() and :where() contain empty
      selectors.
  - Update to 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.
  - Update to 2.9.0 (fixes CVE-2026-85999 (bsc#1281119),
    CVE-2026-86000 (bsc#1281120))
    * 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.
    * FIX: More efficient CSS ID matching.
    * FIX: Fix inefficient trimming of comments and white space.
* Sun Jul 05 2026 Dirk Müller <dmueller@suse.com>
  - update to 2.8.4:
    * **FIX**: Fix another inefficient attribute pattern
      (@mauriceng98).
    * **FIX**: Limit total number of selectors processed in a
      pattern to prevent massive selector requests (@mauriceng98).
* Tue Jan 27 2026 Dirk Müller <dmueller@suse.com>
  - update to 2.8.3:
    * Fix inefficient attribute pattern.
    * Ensure custom selectors or namespace dictionaries
      reject non-string keys
    * Fix handling of `:in-range` and `:out-of-range` with
      end of year weeks
    * Fix a potential infinite loop in the pretty printing
      debug function
* Mon Dec 29 2025 Markéta Machová <mmachova@suse.com>
  - Update to 2.8.1 (bsc#1256316)
    * FIX: Changes in tests to accommodate latest Python HTML parser changes.
* Fri Sep 26 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 2.8
    * Drop support for Python 3.8.
    * Add support for Python 3.14.
    * Deploy with PyPI's "Trusted Publisher".
* Mon Jul 14 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 2.7
    * Add :open pseudo selector.
    * Add :muted pseudo selector.
    * Recognize the following pseudo selectors: :autofill, :buffering,
      :fullscreen, :picture-in-picture, :popover-open, :seeking, :stalled,
      and :volume-locked. These selectors, while recognized, will not
      match any element as they require a live environment to check
      element states and browser states. This just prevents Soup Sieve
      from failing when any of these selectors are specified.
    * A number of existing pseudo-classes are no longer noted as experimental.
    * Typing fixes.
* Wed Oct 30 2024 Dirk Müller <dmueller@suse.com>
  - update to 2.6:
    * Add official support for Python 3.13.
    * Add support for `&` as scoping root per the CSS
      Nesting Module, Level 1. When `&` is used outside the
    * context of nesting, it is treated as the scoping root
    * Improve error message when an unrecognized pseudo-
      class is used.
* Fri Mar 15 2024 Michal Suchanek <msuchanek@suse.com>
  - Fix rpmlint warnings on SLE/Leap (jsc#PED-7572)
    * provide description longer than summary
    * Add back group
* Tue Oct 10 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 2.5
    * support Python 3.12
* Thu May 04 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.4.1:
    * Attribute syntax for case insensitive flag
      optionally allows a space, it does not require one.
    * Update to support changes related to `:lang()` in
      the official CSS spec. `:lang("")` should match unspecified
    * languages, e.g. `lang=""`, but not `lang=und`.
    * Only `:is()` and `:where()` should allow forgiving
      selector lists according to latest CSS (as far as Soup
    * Sieve supports "forgiving" which is limited to empty
      selectors).
    * Formally drop Python 3.6.
    * Formally declare support for Python 3.11.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.

Files

/usr/lib/python3.14/site-packages/soupsieve
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/METADATA
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/RECORD
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/WHEEL
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/licenses
/usr/lib/python3.14/site-packages/soupsieve-2.9.2.dist-info/licenses/LICENSE.md
/usr/lib/python3.14/site-packages/soupsieve/__init__.py
/usr/lib/python3.14/site-packages/soupsieve/__meta__.py
/usr/lib/python3.14/site-packages/soupsieve/__pycache__
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/__meta__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/__meta__.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/css_match.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/css_match.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/css_parser.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/css_parser.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/css_types.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/css_types.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/pretty.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/pretty.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/util.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/soupsieve/__pycache__/util.cpython-314.pyc
/usr/lib/python3.14/site-packages/soupsieve/css_match.py
/usr/lib/python3.14/site-packages/soupsieve/css_parser.py
/usr/lib/python3.14/site-packages/soupsieve/css_types.py
/usr/lib/python3.14/site-packages/soupsieve/pretty.py
/usr/lib/python3.14/site-packages/soupsieve/py.typed
/usr/lib/python3.14/site-packages/soupsieve/util.py
/usr/share/doc/packages/python314-soupsieve
/usr/share/doc/packages/python314-soupsieve/README.md
/usr/share/licenses/python314-soupsieve
/usr/share/licenses/python314-soupsieve/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 27 22:56:20 2026