Revisions of python-elementpath
buildservice-autocommit
accepted
request 1164068
from
Dirk Mueller (dirkmueller)
(revision 40)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 39)
- 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) * Add etree.py module with a safe XML parser (ported from xmlschema) * Fix wildcard selection of attributes (issue #35) * Add other XSD builtin atomic types * Integrate pull requests and fix bug on predicate selector
buildservice-autocommit
accepted
request 1103086
from
Dirk Mueller (dirkmueller)
(revision 38)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 37)
- update to 4.1.5: * Fix typed value of ElementNode() if self.elem.text is None
buildservice-autocommit
accepted
request 1096318
from
Dirk Mueller (dirkmueller)
(revision 36)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 35)
- update to 4.1.4: * Fix select of prefixed names * Fix zero length *xs:base64Binary*
buildservice-autocommit
accepted
request 1095230
from
Dirk Mueller (dirkmueller)
(revision 34)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 33)
- update to 4.1.3: * Fix XP30+ fn:path * Fix weak tests
buildservice-autocommit
accepted
request 1086658
from
Daniel Garcia (dgarcia)
(revision 32)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 31)
- Remove BuildRequire xmlschema to avoid dependency cycle
Daniel Garcia (dgarcia)
committed
(revision 30)
- Update to 4.1.2: * Add support for Python 3.12 * Fix self shortcut operator (adding is_schema_node() to node classes) - 4.1.1: * Simplify type annotations for XSD datatypes * Full test coverage of sequence type functions with bugfixes - 4.1.0: * Refactor XPath function call (context=None only as keyword argument) * Add external function support (issue #60) * Some fixes to string representation and source property of tokens * Extend documentation and tests * Clean XSD datatypes hierarchy - 4.0.1: * Fix packaging: include py.typed in package data * Revert to comparison between xs:QName instances and strings * Fix atomization with XSD typed data (list types have to be atomized) - 4.0.0: * First XPath 3.1 implementation (without UCA collation support)
buildservice-autocommit
accepted
request 1081935
from
Dirk Mueller (dirkmueller)
(revision 29)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1081397
from
Dirk Mueller (dirkmueller)
(revision 28)
SR for python stack proposal
buildservice-autocommit
accepted
request 1006511
from
Dirk Mueller (dirkmueller)
(revision 27)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1006509
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 26)
- update to v3.0.2 (2022-08-12) * Extend root concept to subtrees used as root (e.g. XSD 1.1 assertions) * Begin XPath 3.1 implementation adding XPathMap and XPathArray - update to v3.0.1 (2022-07-23) * Fix of descendant path operator (issue #51) * 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)
buildservice-autocommit
accepted
request 980772
from
Dirk Mueller (dirkmueller)
(revision 25)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 24)
- update to 2.5.3: * Fix unary path step operator (issue #46) * Fix sphinx warnings *'reference target not found'* (issue #45) * Include PR #43 with fixes for `XPathContext.iter_siblings()` (issues #42 and #44) * Fix for failed floats equality tests (issue #41) * Static typing tested with mypy==0.950
buildservice-autocommit
accepted
request 965099
from
Dirk Mueller (dirkmueller)
(revision 23)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 22)
- update to 2.5.0: * Add XPath 3.0 support * Better use of lxml.etree features * Full coverage of W3C tests * Drop support for Python 3.6
Dirk Mueller (dirkmueller)
committed
(revision 21)
- update to 2.4.0: * Fix type annotations and going strict on parsers and other public classes * Add XPathConstructor token class (subclass of XPathFunction) * Last release for Python 3.6
Displaying revisions 1 - 20 of 40