./textproc/py-elementpath, XPath 1.0/2.0 parsers and selectors for ElementTree and lxml

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.3.1, Package name: py38-elementpath-2.3.1, Maintainer: pkgsrc-users

The proposal of this package is to provide XPath 1.0 and 2.0 selectors for
Python's ElementTree XML data structures, both for the standard ElementTree
library and for the lxml.etree library.

For lxml.etree this package can be useful for providing XPath 2.0 selectors,
because lxml.etree already has it's own implementation of XPath 1.0.


Required to run:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: c35b4e7bd700a5b6c0220cb6d528fc3ba3c0be11
RMD160: 585792241829db4d4486b14201e0e99d6112c03d
Filesize: 233.482 KB

Version history: (Expand)


CVS history: (Expand)


   2021-09-10 17:08:21 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.3.1

`v2.3.1`_ (2021-09-07)
======================
* Add LxmlElementProtocol
* Add pytest env to tox.ini

`v2.3.0`_ (2021-09-01)
======================
* Add inline type annotations check support
* Add structural Protocol based type checks (effective for Python 3.8+)
   2021-06-25 13:45:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 2.2.3

v2.2.3:
* Add Python 3.10 in Tox and CI tests
* Apply __slots__ to TDOP and regex classes
   2021-05-03 17:14:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.2.2

v2.2.2
* Fix issue sissaschool/xmlschema (assert with xsi:nil usage)
* First implementation of XPath 3.0 fn:format-integer
   2021-04-06 06:50:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.2.1

v2.2.1
* Add function signatures at token registration
* Some fixes to XPath tokens and more XPath 3.0 implementations
   2021-03-05 20:25:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.2.0

v2.2.0
* Optimize TDOP parser's tokenizer
* Resolve ambiguities with operators and statements that are also names
* Merge with XPath 3.0/3.1 develop (to be completed)
   2021-02-10 09:19:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.1.4

v2.1.4
* Add tests and apply small fixes to TDOP parser
* Fix wildcard selection of attributes
   2021-02-05 20:44:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 2.1.3

v2.1.3:
* Extend tests for XPath 2.0 with minor fixes
* Fix fn:round-half-to-even
   2021-01-25 15:25:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 2.1.2

v2.1.2
* Extend tests for XPath 1.0/2.0 with minor fixes
* Fix for +/- prefix operators
* Fix for regex patterns anchors and binary datatypes