diff --git a/python-elementpath.changes b/python-elementpath.changes index 022e0f9..aac2724 100644 --- a/python-elementpath.changes +++ b/python-elementpath.changes @@ -1,3 +1,57 @@ +------------------------------------------------------------------- +Mon Oct 28 11:35:48 UTC 2024 - Dirk Müller + +- update to 4.6.0: + * Fix XsdAttributeGroupProtocol + * Improve Unicode support with installable UnicodeData.txt + versions + * Extend names disambiguation with a fix for issue #78 + * Refactor tree builders to fix document position of tails + (issue #79) + * Fix and clean node trees iteration methods (issue #72) + * Fix missing raw string for '[^rn]' (pull request #76) + * Full and more specific type annotations + +------------------------------------------------------------------- +Tue Apr 2 09:45:18 UTC 2024 - Dirk Müller + +- update to 4.4.0: + * Improve stand-alone XPath functions builder (issue #70) + * Update tokens and parsers __repr__ + * Fix static typing protocols to work with etree and XSD elements + * Change the purpose of the evaluation with a dynamic schema + context + * Add a tox.ini testenv with Python 3.13 pre-releases + * Fix dynamic context initialization with lxml a non-root element + (issue #71) + * Fix XP30+ function fn:function-lookup + * Fix XP30+ fn:unparsed-text, fn:unparsed-text-lines and + fn:unparsed-text-available + * Drop support for Python 3.7 + * Add *uri* and *fragment* options to dynamic context + * Make context root node not mandatory (issue #63) + * Add function objects constructor (issue #70) + +------------------------------------------------------------------- +Wed Aug 9 07:43:31 UTC 2023 - Dirk Müller + +- update to 4.1.5: + * Fix typed value of ElementNode() if self.elem.text is None + +------------------------------------------------------------------- +Sat Jul 1 20:32:48 UTC 2023 - Dirk Müller + +- update to 4.1.4: + * Fix select of prefixed names + * Fix zero length *xs:base64Binary* + +------------------------------------------------------------------- +Sun Jun 25 18:47:08 UTC 2023 - Dirk Müller + +- update to 4.1.3: + * Fix XP30+ fn:path + * Fix weak tests + ------------------------------------------------------------------- Fri May 12 05:56:30 UTC 2023 - Daniel Garcia @@ -41,7 +95,7 @@ Tue Sep 27 19:18:01 UTC 2022 - Yogalakshmi Arunachalam * Add support for Python 3.11 - update to v3.0.0 (2022-07-16) * Transition to full XPath node implementation (more memory usage but better control and overall faster) - * Add etree.py module with a safe XML parser (ported from xmlschema) + * Add etree.py module with a safe XML parser (ported from xmlschema) ------------------------------------------------------------------- Sat Jun 4 14:00:38 UTC 2022 - Dirk Müller @@ -95,7 +149,7 @@ Tue May 18 21:45:12 UTC 2021 - Dirk Müller * Resolve ambiguities with operators and statements that are also names * Merge with XPath 3.0/3.1 develop (to be completed) * Add tests and apply small fixes to TDOP parser - * Fix wildcard selection of attributes (issue #35) + * Fix wildcard selection of attributes (issue #35) ------------------------------------------------------------------- Mon Feb 1 22:10:01 UTC 2021 - Dirk Müller @@ -131,7 +185,7 @@ Wed Oct 7 04:05:09 UTC 2020 - Steve Kowalik * Hotfix for issue #30 * Extensive testing with W3C XPath 2.0 tests (~98% passed) * Split context variables from in-scope variables (types) - * Add other XSD builtin atomic types + * Add other XSD builtin atomic types ------------------------------------------------------------------- Wed Jun 24 03:51:04 UTC 2020 - Steve Kowalik @@ -140,7 +194,7 @@ Wed Jun 24 03:51:04 UTC 2020 - Steve Kowalik * Fix XPathContext to let the subclasses replace the XPath nodes iterator function * Fix tokenizer and parsers for ambiguities between symbols and names * Improve XPath context and axes processing - * Integrate pull requests and fix bug on predicate selector + * Integrate pull requests and fix bug on predicate selector ------------------------------------------------------------------- Mon Apr 6 08:06:45 UTC 2020 - Marketa Calabkova diff --git a/python-elementpath.spec b/python-elementpath.spec index 855095e..e55ef25 100644 --- a/python-elementpath.spec +++ b/python-elementpath.spec @@ -1,7 +1,7 @@ # # spec file for package python-elementpath # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,16 +16,15 @@ # -%define skip_python2 1 -%define skip_python36 1 %{?sle15_python_module_pythons} Name: python-elementpath -Version: 4.1.2 +Version: 4.6.0 Release: 0 Summary: XPath 1.0/20 parsers and selectors for ElementTree and lxml License: MIT URL: https://github.com/sissaschool/elementpath Source: https://github.com/sissaschool/elementpath/archive/v%{version}.tar.gz +BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module lxml} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} diff --git a/v4.1.2.tar.gz b/v4.1.2.tar.gz deleted file mode 100644 index 1efdf83..0000000 --- a/v4.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33a51523f6800bd5470d8508c481a5228d4f3e5a4bc71b576fb4616c4d163c39 -size 321646 diff --git a/v4.6.0.tar.gz b/v4.6.0.tar.gz new file mode 100644 index 0000000..9acd441 --- /dev/null +++ b/v4.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:949c497f6d39435b2aa7881c0259afa79a8da1e281926135ef3afae38f4cfc2a +size 355664