./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.2.3, Package name: py38-elementpath-2.2.3, 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: 36788f8bf4636cfc128243d2e97e5cf13a12b188
RMD160: 2db38d10c31476a5c646e92cb8d0a293ebefc5ee
Filesize: 229.271 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2021-01-16 09:35:01 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 2.1.1

v2.1.1
Fix for issue (test failure on missing locale setting)
Extend tests for XPath 1.0 with minor fixes