Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cssselect for openSUSE:Factory checked in at 2026-11-10 14:38:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cssselect (Old) and /work/SRC/openSUSE:Factory/.python-cssselect.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cssselect" Tue Nov 10 14:38:19 2026 rev:18 rq:1396177 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cssselect/python-cssselect.changes 2026-08-25 13:18:13.523016442 +0200 +++ /work/SRC/openSUSE:Factory/.python-cssselect.new.3759290/python-cssselect.changes 2026-11-10 14:38:27.888654627 +0100 @@ -1,0 +2,41 @@ +Sun Nov 8 17:58:13 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.6.0: + * Drop support for Python 3.10, add support for 3.15 + * Backward-incompatible: Relation (for :has()) now takes + and exposes a list of (combinator, selector) pairs as + arguments, replacing combinator and subselector + * Backward-incompatible: the + GenericTranslator.xpath_relation_*_combinator() methods + now take only the XPath expression of the :has() + argument and return an XPath condition string + * :has() supports any relative selector list, e.g. + :has(> a.important, + p b) + * :not() supports complex selector arguments, e.g. + :not(a.important[rel] > b) + * Add i and s attribute selector flags, e.g. + [href^="HTTP" i], for case-insensitive/sensitive matching + * *|element and [*|attrib] match any namespace, including + none; [|attrib] added for matching no namespace + * Element.namespace and Attrib.namespace are "*" for the + namespace wildcard + * Align :enabled and :disabled with the HTML Living + Standard: + - input with no type or type="hidden" can now be + :enabled and :disabled + - links (a, area, link with href) are no longer + :enabled + - form controls inside the first legend of a disabled + fieldset are no longer :disabled + - option inside a disabled optgroup is now :disabled + - command is no longer :enabled or :disabled, keygen + is no longer :enabled + * Replace null and surrogate code points (raw or escaped) + with U+FFFD, as the CSS specification requires + * Descendant combinator now translates to a descendant:: + step (e f -> e/descendant::f), faster in lxml + * Class selectors and ~= now start with a plain + contains() check, faster in lxml + * Document non-standard ID selectors like #37signals + +------------------------------------------------------------------- Old: ---- v1.5.0.tar.gz New: ---- v1.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cssselect.spec ++++++ --- /var/tmp/diff_new_pack.iDMMZv/_old 2026-11-10 14:38:28.655686729 +0100 +++ /var/tmp/diff_new_pack.iDMMZv/_new 2026-11-10 14:38:28.657686813 +0100 @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-cssselect%{psuffix} -Version: 1.5.0 +Version: 1.6.0 Release: 0 Summary: CSS3 selectors for Python License: BSD-3-Clause ++++++ v1.5.0.tar.gz -> v1.6.0.tar.gz ++++++ ++++ 2016 lines of diff (skipped)
