diff --git a/python-elementpath.changes b/python-elementpath.changes index 0e618d1..b49b915 100644 --- a/python-elementpath.changes +++ b/python-elementpath.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +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 @@ -61,7 +81,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 @@ -115,7 +135,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 @@ -151,7 +171,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 @@ -160,7 +180,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 0346b19..96c86f3 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.5 +Version: 4.4.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.5.tar.gz b/v4.1.5.tar.gz deleted file mode 100644 index aa6515f..0000000 --- a/v4.1.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9edc9486eff47a574313587449915c819f139627fd0617fde87ee403c9675f4 -size 322463 diff --git a/v4.4.0.tar.gz b/v4.4.0.tar.gz new file mode 100644 index 0000000..ea6d1b6 --- /dev/null +++ b/v4.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb1392e6cc7e16fcecc10d048fdd1d635bac3616c75e4de6fb1a6c637e45dde8 +size 330589