./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.0.3, Package name: py37-elementpath-2.0.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: 2aee1ccab8450c7e7cb0cd809ad19faa1c64ec51
RMD160: 80b2e6c75c1b9e8671f946292fd49272ad48fe59
Filesize: 187.011 KB

Version history: (Expand)


CVS history: (Expand)


   2020-09-14 10:46:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.0.3

v2.0.3:
* Fix context handling in cycle statements
* Change constructor's label to 'constructor function'
   2020-09-10 11:49:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 2.0.2

v2.0.2
Add regex translator to package API
More than 99% of W3C XPath 2.0 tests pass

v2.0.1
Add regex transpiler (for XPath/XQuery and XML Schema regular expressions)
Hotfix for issue 30

v2.0.0
Extensive testing with W3C XPath 2.0 tests (~98% passed)
Split context variables from in-scope variables (types)
Add other XSD builtin atomic types
   2020-07-14 14:44:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 1.4.6

v1.4.6:
* Fix XPathContext to let the subclasses replace the XPath nodes iterator function
   2020-05-23 09:41:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 1.4.5

v1.4.5:
* Fix tokenizer and parsers for ambiguities between symbols and names
   2020-04-29 12:04:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 1.4.4

v1.4.4:
* Improve XPath context and axes processing
* Integrate pull requests and fix bug on predicate selector
   2020-03-20 08:45:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 1.4.3

v1.4.3:
* Fix PyPy 3 tests on xs:base64Binary and xs:hexBinary
* Separated the tests of schema proxy API and other schemas based tests

v1.4.2:
* Multiple XSD type associations on a token
* Extend xs:untypedAtomic type usage
* Increase the tests coverage to 95%
   2020-02-17 12:46:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-elementpath: updated to 1.4.1

v1.4.1:
* Fix for node kind tests
* Fix for issue 17
* Update test dependencies
* Add PyPy3 to tests
   2020-01-08 22:32:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-elementpath: updated to 1.4.0

v1.4.0:
* Remove Python 2 support
* Add TextNode node type
* Fix for issue 15 and for errors related to 16