head	1.19;
access;
symbols
	pkgsrc-2026Q1:1.19.0.2
	pkgsrc-2026Q1-base:1.19
	pkgsrc-2025Q4:1.18.0.6
	pkgsrc-2025Q4-base:1.18
	pkgsrc-2025Q3:1.18.0.4
	pkgsrc-2025Q3-base:1.18
	pkgsrc-2025Q2:1.18.0.2
	pkgsrc-2025Q2-base:1.18
	pkgsrc-2025Q1:1.16.0.4
	pkgsrc-2025Q1-base:1.16
	pkgsrc-2024Q4:1.16.0.2
	pkgsrc-2024Q4-base:1.16
	pkgsrc-2024Q3:1.15.0.2
	pkgsrc-2024Q3-base:1.15
	pkgsrc-2024Q2:1.14.0.4
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.2
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.13.0.8
	pkgsrc-2023Q4-base:1.13
	pkgsrc-2023Q3:1.13.0.6
	pkgsrc-2023Q3-base:1.13
	pkgsrc-2023Q2:1.13.0.4
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.2
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.12.0.2
	pkgsrc-2022Q4-base:1.12
	pkgsrc-2022Q3:1.11.0.4
	pkgsrc-2022Q3-base:1.11
	pkgsrc-2022Q2:1.11.0.2
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.10.0.4
	pkgsrc-2022Q1-base:1.10
	pkgsrc-2021Q4:1.10.0.2
	pkgsrc-2021Q4-base:1.10
	pkgsrc-2021Q3:1.9.0.2
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.8.0.2
	pkgsrc-2021Q2-base:1.8
	pkgsrc-2021Q1:1.6.0.2
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.4.0.4
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.2
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.2.0.4
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.2.0.2
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.1.0.4
	pkgsrc-2019Q4-base:1.1;
locks; strict;
comment	@# @;


1.19
date	2026.01.05.16.12.05;	author adam;	state Exp;
branches;
next	1.18;
commitid	LOtOk7HS4oSEMdpG;

1.18
date	2025.06.13.07.13.40;	author adam;	state Exp;
branches;
next	1.17;
commitid	5rlzCF7fCEZrqHYF;

1.17
date	2025.04.14.12.06.24;	author adam;	state Exp;
branches;
next	1.16;
commitid	0muQQtMIxClzY0RF;

1.16
date	2024.10.29.05.43.25;	author adam;	state Exp;
branches;
next	1.15;
commitid	eD5ggNOKO43SdwvF;

1.15
date	2024.09.12.18.55.33;	author adam;	state Exp;
branches;
next	1.14;
commitid	3WdbpsqWvxti7ypF;

1.14
date	2024.02.08.06.20.04;	author adam;	state Exp;
branches;
next	1.13;
commitid	QAPphbWkH8vBUAXE;

1.13
date	2023.02.15.18.12.58;	author adam;	state Exp;
branches;
next	1.12;
commitid	04WLLhmzLDKEmEdE;

1.12
date	2022.11.14.10.05.11;	author adam;	state Exp;
branches;
next	1.11;
commitid	LMvRemjCeC7DEE1E;

1.11
date	2022.04.11.16.32.33;	author adam;	state Exp;
branches;
next	1.10;
commitid	fudAYgmHJ9OZLNzD;

1.10
date	2021.11.14.15.28.46;	author adam;	state Exp;
branches;
next	1.9;
commitid	kD00Hvfz4305bMgD;

1.9
date	2021.09.10.15.08.21;	author adam;	state Exp;
branches;
next	1.8;
commitid	Dvd4jJS78NBz9q8D;

1.8
date	2021.05.03.15.14.26;	author adam;	state Exp;
branches;
next	1.7;
commitid	iZ1o9TWiu9eHmIRC;

1.7
date	2021.04.06.04.50.19;	author adam;	state Exp;
branches;
next	1.6;
commitid	XRVN2fQZNwxsMbOC;

1.6
date	2021.03.05.19.25.08;	author adam;	state Exp;
branches;
next	1.5;
commitid	JkLvfBBrXe1lE9KC;

1.5
date	2021.02.10.08.19.08;	author adam;	state Exp;
branches;
next	1.4;
commitid	ANA0ZfbtjQPGH8HC;

1.4
date	2020.09.14.08.46.31;	author adam;	state Exp;
branches;
next	1.3;
commitid	wndVN6Mh4eV1EZnC;

1.3
date	2020.09.10.09.49.30;	author adam;	state Exp;
branches;
next	1.2;
commitid	01AjwhMU4WRy7unC;

1.2
date	2020.01.08.21.32.47;	author adam;	state Exp;
branches;
next	1.1;
commitid	I1Iks0pYaag4VVRB;

1.1
date	2019.10.22.17.28.46;	author adam;	state Exp;
branches;
next	;
commitid	3zRL12LzhhQQ4THB;


desc
@@


1.19
log
@py-elementpath: updated to 5.1.0

5.1.0 (2025-12-28)

* Drop Python 3.9 compatibility and add Pyton 3.15 support
* Improve XPath sequence internal processing with a list derived type `xlist'
* Extensions and fixes for XSD datatypes
* Add `XSequence` datatype for external representation of XPath sequences
@
text
@@@comment $NetBSD: PLIST,v 1.18 2025/06/13 07:13:40 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/elementpath/__init__.py
${PYSITELIB}/elementpath/__init__.pyc
${PYSITELIB}/elementpath/__init__.pyo
${PYSITELIB}/elementpath/aliases.py
${PYSITELIB}/elementpath/aliases.pyc
${PYSITELIB}/elementpath/aliases.pyo
${PYSITELIB}/elementpath/collations.py
${PYSITELIB}/elementpath/collations.pyc
${PYSITELIB}/elementpath/collations.pyo
${PYSITELIB}/elementpath/compare.py
${PYSITELIB}/elementpath/compare.pyc
${PYSITELIB}/elementpath/compare.pyo
${PYSITELIB}/elementpath/datatypes/__init__.py
${PYSITELIB}/elementpath/datatypes/__init__.pyc
${PYSITELIB}/elementpath/datatypes/__init__.pyo
${PYSITELIB}/elementpath/datatypes/any_types.py
${PYSITELIB}/elementpath/datatypes/any_types.pyc
${PYSITELIB}/elementpath/datatypes/any_types.pyo
${PYSITELIB}/elementpath/datatypes/binary.py
${PYSITELIB}/elementpath/datatypes/binary.pyc
${PYSITELIB}/elementpath/datatypes/binary.pyo
${PYSITELIB}/elementpath/datatypes/datetime.py
${PYSITELIB}/elementpath/datatypes/datetime.pyc
${PYSITELIB}/elementpath/datatypes/datetime.pyo
${PYSITELIB}/elementpath/datatypes/lists.py
${PYSITELIB}/elementpath/datatypes/lists.pyc
${PYSITELIB}/elementpath/datatypes/lists.pyo
${PYSITELIB}/elementpath/datatypes/numeric.py
${PYSITELIB}/elementpath/datatypes/numeric.pyc
${PYSITELIB}/elementpath/datatypes/numeric.pyo
${PYSITELIB}/elementpath/datatypes/proxies.py
${PYSITELIB}/elementpath/datatypes/proxies.pyc
${PYSITELIB}/elementpath/datatypes/proxies.pyo
${PYSITELIB}/elementpath/datatypes/qname.py
${PYSITELIB}/elementpath/datatypes/qname.pyc
${PYSITELIB}/elementpath/datatypes/qname.pyo
${PYSITELIB}/elementpath/datatypes/string.py
${PYSITELIB}/elementpath/datatypes/string.pyc
${PYSITELIB}/elementpath/datatypes/string.pyo
${PYSITELIB}/elementpath/datatypes/untyped.py
${PYSITELIB}/elementpath/datatypes/untyped.pyc
${PYSITELIB}/elementpath/datatypes/untyped.pyo
${PYSITELIB}/elementpath/datatypes/uri.py
${PYSITELIB}/elementpath/datatypes/uri.pyc
${PYSITELIB}/elementpath/datatypes/uri.pyo
${PYSITELIB}/elementpath/decoder.py
${PYSITELIB}/elementpath/decoder.pyc
${PYSITELIB}/elementpath/decoder.pyo
${PYSITELIB}/elementpath/etree.py
${PYSITELIB}/elementpath/etree.pyc
${PYSITELIB}/elementpath/etree.pyo
${PYSITELIB}/elementpath/exceptions.py
${PYSITELIB}/elementpath/exceptions.pyc
${PYSITELIB}/elementpath/exceptions.pyo
${PYSITELIB}/elementpath/extras/__init__.py
${PYSITELIB}/elementpath/extras/__init__.pyc
${PYSITELIB}/elementpath/extras/__init__.pyo
${PYSITELIB}/elementpath/extras/pathnodes.py
${PYSITELIB}/elementpath/extras/pathnodes.pyc
${PYSITELIB}/elementpath/extras/pathnodes.pyo
${PYSITELIB}/elementpath/helpers.py
${PYSITELIB}/elementpath/helpers.pyc
${PYSITELIB}/elementpath/helpers.pyo
${PYSITELIB}/elementpath/namespaces.py
${PYSITELIB}/elementpath/namespaces.pyc
${PYSITELIB}/elementpath/namespaces.pyo
${PYSITELIB}/elementpath/protocols.py
${PYSITELIB}/elementpath/protocols.pyc
${PYSITELIB}/elementpath/protocols.pyo
${PYSITELIB}/elementpath/py.typed
${PYSITELIB}/elementpath/regex/__init__.py
${PYSITELIB}/elementpath/regex/__init__.pyc
${PYSITELIB}/elementpath/regex/__init__.pyo
${PYSITELIB}/elementpath/regex/categories_fallback.py
${PYSITELIB}/elementpath/regex/categories_fallback.pyc
${PYSITELIB}/elementpath/regex/categories_fallback.pyo
${PYSITELIB}/elementpath/regex/character_classes.py
${PYSITELIB}/elementpath/regex/character_classes.pyc
${PYSITELIB}/elementpath/regex/character_classes.pyo
${PYSITELIB}/elementpath/regex/codepoints.py
${PYSITELIB}/elementpath/regex/codepoints.pyc
${PYSITELIB}/elementpath/regex/codepoints.pyo
${PYSITELIB}/elementpath/regex/patterns.py
${PYSITELIB}/elementpath/regex/patterns.pyc
${PYSITELIB}/elementpath/regex/patterns.pyo
${PYSITELIB}/elementpath/regex/unicode_blocks.py
${PYSITELIB}/elementpath/regex/unicode_blocks.pyc
${PYSITELIB}/elementpath/regex/unicode_blocks.pyo
${PYSITELIB}/elementpath/regex/unicode_categories.py
${PYSITELIB}/elementpath/regex/unicode_categories.pyc
${PYSITELIB}/elementpath/regex/unicode_categories.pyo
${PYSITELIB}/elementpath/regex/unicode_subsets.py
${PYSITELIB}/elementpath/regex/unicode_subsets.pyc
${PYSITELIB}/elementpath/regex/unicode_subsets.pyo
${PYSITELIB}/elementpath/schema_proxy.py
${PYSITELIB}/elementpath/schema_proxy.pyc
${PYSITELIB}/elementpath/schema_proxy.pyo
${PYSITELIB}/elementpath/sequence_types.py
${PYSITELIB}/elementpath/sequence_types.pyc
${PYSITELIB}/elementpath/sequence_types.pyo
${PYSITELIB}/elementpath/sequences.py
${PYSITELIB}/elementpath/sequences.pyc
${PYSITELIB}/elementpath/sequences.pyo
${PYSITELIB}/elementpath/serialization.py
${PYSITELIB}/elementpath/serialization.pyc
${PYSITELIB}/elementpath/serialization.pyo
${PYSITELIB}/elementpath/tdop.py
${PYSITELIB}/elementpath/tdop.pyc
${PYSITELIB}/elementpath/tdop.pyo
${PYSITELIB}/elementpath/tree_builders.py
${PYSITELIB}/elementpath/tree_builders.pyc
${PYSITELIB}/elementpath/tree_builders.pyo
${PYSITELIB}/elementpath/validators/__init__.py
${PYSITELIB}/elementpath/validators/__init__.pyc
${PYSITELIB}/elementpath/validators/__init__.pyo
${PYSITELIB}/elementpath/validators/analyze-string.xsd
${PYSITELIB}/elementpath/validators/schema-for-json.xsd
${PYSITELIB}/elementpath/xpath1/__init__.py
${PYSITELIB}/elementpath/xpath1/__init__.pyc
${PYSITELIB}/elementpath/xpath1/__init__.pyo
${PYSITELIB}/elementpath/xpath1/_xpath1_axes.py
${PYSITELIB}/elementpath/xpath1/_xpath1_axes.pyc
${PYSITELIB}/elementpath/xpath1/_xpath1_axes.pyo
${PYSITELIB}/elementpath/xpath1/_xpath1_functions.py
${PYSITELIB}/elementpath/xpath1/_xpath1_functions.pyc
${PYSITELIB}/elementpath/xpath1/_xpath1_functions.pyo
${PYSITELIB}/elementpath/xpath1/_xpath1_operators.py
${PYSITELIB}/elementpath/xpath1/_xpath1_operators.pyc
${PYSITELIB}/elementpath/xpath1/_xpath1_operators.pyo
${PYSITELIB}/elementpath/xpath1/xpath1_parser.py
${PYSITELIB}/elementpath/xpath1/xpath1_parser.pyc
${PYSITELIB}/elementpath/xpath1/xpath1_parser.pyo
${PYSITELIB}/elementpath/xpath2/__init__.py
${PYSITELIB}/elementpath/xpath2/__init__.pyc
${PYSITELIB}/elementpath/xpath2/__init__.pyo
${PYSITELIB}/elementpath/xpath2/_xpath2_constructors.py
${PYSITELIB}/elementpath/xpath2/_xpath2_constructors.pyc
${PYSITELIB}/elementpath/xpath2/_xpath2_constructors.pyo
${PYSITELIB}/elementpath/xpath2/_xpath2_functions.py
${PYSITELIB}/elementpath/xpath2/_xpath2_functions.pyc
${PYSITELIB}/elementpath/xpath2/_xpath2_functions.pyo
${PYSITELIB}/elementpath/xpath2/_xpath2_operators.py
${PYSITELIB}/elementpath/xpath2/_xpath2_operators.pyc
${PYSITELIB}/elementpath/xpath2/_xpath2_operators.pyo
${PYSITELIB}/elementpath/xpath2/xpath2_parser.py
${PYSITELIB}/elementpath/xpath2/xpath2_parser.pyc
${PYSITELIB}/elementpath/xpath2/xpath2_parser.pyo
${PYSITELIB}/elementpath/xpath3.py
${PYSITELIB}/elementpath/xpath3.pyc
${PYSITELIB}/elementpath/xpath3.pyo
${PYSITELIB}/elementpath/xpath30/__init__.py
${PYSITELIB}/elementpath/xpath30/__init__.pyc
${PYSITELIB}/elementpath/xpath30/__init__.pyo
${PYSITELIB}/elementpath/xpath30/_translation_maps.py
${PYSITELIB}/elementpath/xpath30/_translation_maps.pyc
${PYSITELIB}/elementpath/xpath30/_translation_maps.pyo
${PYSITELIB}/elementpath/xpath30/_xpath30_functions.py
${PYSITELIB}/elementpath/xpath30/_xpath30_functions.pyc
${PYSITELIB}/elementpath/xpath30/_xpath30_functions.pyo
${PYSITELIB}/elementpath/xpath30/_xpath30_operators.py
${PYSITELIB}/elementpath/xpath30/_xpath30_operators.pyc
${PYSITELIB}/elementpath/xpath30/_xpath30_operators.pyo
${PYSITELIB}/elementpath/xpath30/xpath30_helpers.py
${PYSITELIB}/elementpath/xpath30/xpath30_helpers.pyc
${PYSITELIB}/elementpath/xpath30/xpath30_helpers.pyo
${PYSITELIB}/elementpath/xpath30/xpath30_parser.py
${PYSITELIB}/elementpath/xpath30/xpath30_parser.pyc
${PYSITELIB}/elementpath/xpath30/xpath30_parser.pyo
${PYSITELIB}/elementpath/xpath31/__init__.py
${PYSITELIB}/elementpath/xpath31/__init__.pyc
${PYSITELIB}/elementpath/xpath31/__init__.pyo
${PYSITELIB}/elementpath/xpath31/_xpath31_functions.py
${PYSITELIB}/elementpath/xpath31/_xpath31_functions.pyc
${PYSITELIB}/elementpath/xpath31/_xpath31_functions.pyo
${PYSITELIB}/elementpath/xpath31/_xpath31_operators.py
${PYSITELIB}/elementpath/xpath31/_xpath31_operators.pyc
${PYSITELIB}/elementpath/xpath31/_xpath31_operators.pyo
${PYSITELIB}/elementpath/xpath31/xpath31_parser.py
${PYSITELIB}/elementpath/xpath31/xpath31_parser.pyc
${PYSITELIB}/elementpath/xpath31/xpath31_parser.pyo
${PYSITELIB}/elementpath/xpath_context.py
${PYSITELIB}/elementpath/xpath_context.pyc
${PYSITELIB}/elementpath/xpath_context.pyo
${PYSITELIB}/elementpath/xpath_nodes.py
${PYSITELIB}/elementpath/xpath_nodes.pyc
${PYSITELIB}/elementpath/xpath_nodes.pyo
${PYSITELIB}/elementpath/xpath_selectors.py
${PYSITELIB}/elementpath/xpath_selectors.pyc
${PYSITELIB}/elementpath/xpath_selectors.pyo
${PYSITELIB}/elementpath/xpath_tokens/__init__.py
${PYSITELIB}/elementpath/xpath_tokens/__init__.pyc
${PYSITELIB}/elementpath/xpath_tokens/__init__.pyo
${PYSITELIB}/elementpath/xpath_tokens/arrays.py
${PYSITELIB}/elementpath/xpath_tokens/arrays.pyc
${PYSITELIB}/elementpath/xpath_tokens/arrays.pyo
${PYSITELIB}/elementpath/xpath_tokens/axes.py
${PYSITELIB}/elementpath/xpath_tokens/axes.pyc
${PYSITELIB}/elementpath/xpath_tokens/axes.pyo
${PYSITELIB}/elementpath/xpath_tokens/base.py
${PYSITELIB}/elementpath/xpath_tokens/base.pyc
${PYSITELIB}/elementpath/xpath_tokens/base.pyo
${PYSITELIB}/elementpath/xpath_tokens/contructors.py
${PYSITELIB}/elementpath/xpath_tokens/contructors.pyc
${PYSITELIB}/elementpath/xpath_tokens/contructors.pyo
${PYSITELIB}/elementpath/xpath_tokens/functions.py
${PYSITELIB}/elementpath/xpath_tokens/functions.pyc
${PYSITELIB}/elementpath/xpath_tokens/functions.pyo
${PYSITELIB}/elementpath/xpath_tokens/maps.py
${PYSITELIB}/elementpath/xpath_tokens/maps.pyc
${PYSITELIB}/elementpath/xpath_tokens/maps.pyo
${PYSITELIB}/elementpath/xpath_tokens/tokens.py
${PYSITELIB}/elementpath/xpath_tokens/tokens.pyc
${PYSITELIB}/elementpath/xpath_tokens/tokens.pyo
@


1.18
log
@py-elementpath: updated to 5.0.1

`v5.0.1`_ (2025-05-11)

* Fix XDM type labeling with element and xsi:type substitutions

`v5.0.0`_ (2025-04-27)

* Replace SafeXMLParser with SafeExpatParser
* Drop compatibility with Python 3.8
* Restruct node trees with XPathNodeTree backbone
* Unicode categories fallback with a warning
* Rewriting decoder module
* Add extras subpackage for experiment XDM and XPath on Path objects
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.17 2025/04/14 12:06:24 adam Exp $
d22 3
a24 3
${PYSITELIB}/elementpath/datatypes/atomic_types.py
${PYSITELIB}/elementpath/datatypes/atomic_types.pyc
${PYSITELIB}/elementpath/datatypes/atomic_types.pyo
d31 3
d107 3
d196 24
a219 3
${PYSITELIB}/elementpath/xpath_tokens.py
${PYSITELIB}/elementpath/xpath_tokens.pyc
${PYSITELIB}/elementpath/xpath_tokens.pyo
@


1.17
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.16 2024/10/29 05:43:25 adam Exp $
a9 3
${PYSITELIB}/elementpath/_typing.py
${PYSITELIB}/elementpath/_typing.pyc
${PYSITELIB}/elementpath/_typing.pyo
d58 6
d77 3
@


1.16
log
@py-elementpath: updated to 4.6.0

v4.6.0 (2024-10-27)

* Fix XsdAttributeGroupProtocol
* Improve Unicode support with installable UnicodeData.txt versions
* Extend names disambiguation with a fix
* Refactor tree builders to fix document position of tails
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.15 2024/09/12 18:55:33 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.15
log
@py-elementpath: updated to 4.5.0

v4.5.0 (2024-09-09)

* Fix and clean node trees iteration methods
* Fix missing raw string for '[^\r\n]'
* Full and more specific type annotations
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.14 2024/02/08 06:20:04 adam Exp $
a79 3
${PYSITELIB}/elementpath/regex/generate_categories.py
${PYSITELIB}/elementpath/regex/generate_categories.pyc
${PYSITELIB}/elementpath/regex/generate_categories.pyo
d83 3
@


1.14
log
@py-elementpath: updated to 4.2.0

v4.2.0

* Drop support for Python 3.7
* Add *uri* and *fragment* options to dynamic context
* Make context root node not mandatory
* Add function objects constructor
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.13 2023/02/15 18:12:58 adam Exp $
d10 6
d52 3
@


1.13
log
@py-elementpath: updated to 4.0.1

v4.0.1 (2023-02-02)

Fix packaging: include py.typed in package data
Revert to comparison between xs:QName instances and strings

v4.0.0 (2023-02-01)

First XPath 3.1 implementation (without UCA collation support)
@
text
@d1 6
a6 6
@@comment $NetBSD: PLIST,v 1.12 2022/11/14 10:05:11 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.12
log
@py-elementpath: updated to 3.0.2

`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

`v3.0.1`_ (2022-07-23)
======================
* Fix of descendant path operator
* Add support for Python 3.11

`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)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.11 2022/04/11 16:32:33 adam Exp $
d10 6
d86 6
d98 5
d175 3
a177 3
${PYSITELIB}/elementpath/xpath_token.py
${PYSITELIB}/elementpath/xpath_token.pyc
${PYSITELIB}/elementpath/xpath_token.pyo
@


1.11
log
@py-elementpath: updated to 2.5.0

v2.5.0:
* Add XPath 3.0 support
* Better use of lxml.etree features
* Full coverage of W3C tests
* Drop support for Python 3.6
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.10 2021/11/14 15:28:46 adam Exp $
d40 3
d83 3
d143 3
@


1.10
log
@py-elementpath: updated to 2.4.0

v2.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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.9 2021/09/10 15:08:21 adam Exp $
d83 9
a91 9
${PYSITELIB}/elementpath/xpath1/xpath1_axes.py
${PYSITELIB}/elementpath/xpath1/xpath1_axes.pyc
${PYSITELIB}/elementpath/xpath1/xpath1_axes.pyo
${PYSITELIB}/elementpath/xpath1/xpath1_functions.py
${PYSITELIB}/elementpath/xpath1/xpath1_functions.pyc
${PYSITELIB}/elementpath/xpath1/xpath1_functions.pyo
${PYSITELIB}/elementpath/xpath1/xpath1_operators.py
${PYSITELIB}/elementpath/xpath1/xpath1_operators.pyc
${PYSITELIB}/elementpath/xpath1/xpath1_operators.pyo
d98 9
a106 9
${PYSITELIB}/elementpath/xpath2/xpath2_constructors.py
${PYSITELIB}/elementpath/xpath2/xpath2_constructors.pyc
${PYSITELIB}/elementpath/xpath2/xpath2_constructors.pyo
${PYSITELIB}/elementpath/xpath2/xpath2_functions.py
${PYSITELIB}/elementpath/xpath2/xpath2_functions.pyc
${PYSITELIB}/elementpath/xpath2/xpath2_functions.pyo
${PYSITELIB}/elementpath/xpath2/xpath2_operators.py
${PYSITELIB}/elementpath/xpath2/xpath2_operators.pyc
${PYSITELIB}/elementpath/xpath2/xpath2_operators.pyo
d116 12
a127 9
${PYSITELIB}/elementpath/xpath30/xpath30_formats.py
${PYSITELIB}/elementpath/xpath30/xpath30_formats.pyc
${PYSITELIB}/elementpath/xpath30/xpath30_formats.pyo
${PYSITELIB}/elementpath/xpath30/xpath30_functions.py
${PYSITELIB}/elementpath/xpath30/xpath30_functions.pyc
${PYSITELIB}/elementpath/xpath30/xpath30_functions.pyo
${PYSITELIB}/elementpath/xpath30/xpath30_operators.py
${PYSITELIB}/elementpath/xpath30/xpath30_operators.pyc
${PYSITELIB}/elementpath/xpath30/xpath30_operators.pyo
d134 3
@


1.9
log
@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+)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2021/05/03 15:14:26 adam Exp $
d89 3
d104 3
d119 6
@


1.8
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2021/04/06 04:50:19 adam Exp $
d49 4
@


1.7
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2021/03/05 19:25:08 adam Exp $
d106 3
@


1.6
log
@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)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2021/02/10 08:19:08 adam Exp $
a21 3
${PYSITELIB}/elementpath/datatypes/helpers.py
${PYSITELIB}/elementpath/datatypes/helpers.pyc
${PYSITELIB}/elementpath/datatypes/helpers.pyo
d43 3
@


1.5
log
@py-elementpath: updated to 2.1.4

v2.1.4
* Add tests and apply small fixes to TDOP parser
* Fix wildcard selection of attributes
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2020/09/14 08:46:31 adam Exp $
d100 15
@


1.4
log
@py-elementpath: updated to 2.0.3

v2.0.3:
* Fix context handling in cycle statements
* Change constructor's label to 'constructor function'
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2020/09/10 09:49:30 adam Exp $
d5 1
@


1.3
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2020/01/08 21:32:47 adam Exp $
d9 33
a41 3
${PYSITELIB}/elementpath/datatypes.py
${PYSITELIB}/elementpath/datatypes.pyc
${PYSITELIB}/elementpath/datatypes.pyo
d75 24
a98 24
${PYSITELIB}/elementpath/xpath1_parser/__init__.py
${PYSITELIB}/elementpath/xpath1_parser/__init__.pyc
${PYSITELIB}/elementpath/xpath1_parser/__init__.pyo
${PYSITELIB}/elementpath/xpath1_parser/xpath1_axes.py
${PYSITELIB}/elementpath/xpath1_parser/xpath1_axes.pyc
${PYSITELIB}/elementpath/xpath1_parser/xpath1_axes.pyo
${PYSITELIB}/elementpath/xpath1_parser/xpath1_functions.py
${PYSITELIB}/elementpath/xpath1_parser/xpath1_functions.pyc
${PYSITELIB}/elementpath/xpath1_parser/xpath1_functions.pyo
${PYSITELIB}/elementpath/xpath1_parser/xpath1_parser.py
${PYSITELIB}/elementpath/xpath1_parser/xpath1_parser.pyc
${PYSITELIB}/elementpath/xpath1_parser/xpath1_parser.pyo
${PYSITELIB}/elementpath/xpath2_parser/__init__.py
${PYSITELIB}/elementpath/xpath2_parser/__init__.pyc
${PYSITELIB}/elementpath/xpath2_parser/__init__.pyo
${PYSITELIB}/elementpath/xpath2_parser/xpath2_constructors.py
${PYSITELIB}/elementpath/xpath2_parser/xpath2_constructors.pyc
${PYSITELIB}/elementpath/xpath2_parser/xpath2_constructors.pyo
${PYSITELIB}/elementpath/xpath2_parser/xpath2_functions.py
${PYSITELIB}/elementpath/xpath2_parser/xpath2_functions.pyc
${PYSITELIB}/elementpath/xpath2_parser/xpath2_functions.pyo
${PYSITELIB}/elementpath/xpath2_parser/xpath2_parser.py
${PYSITELIB}/elementpath/xpath2_parser/xpath2_parser.pyc
${PYSITELIB}/elementpath/xpath2_parser/xpath2_parser.pyo
@


1.2
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2019/10/22 17:28:46 adam Exp $
d18 21
d42 27
a68 15
${PYSITELIB}/elementpath/tdop_parser.py
${PYSITELIB}/elementpath/tdop_parser.pyc
${PYSITELIB}/elementpath/tdop_parser.pyo
${PYSITELIB}/elementpath/xpath1_parser.py
${PYSITELIB}/elementpath/xpath1_parser.pyc
${PYSITELIB}/elementpath/xpath1_parser.pyo
${PYSITELIB}/elementpath/xpath2_constructors.py
${PYSITELIB}/elementpath/xpath2_constructors.pyc
${PYSITELIB}/elementpath/xpath2_constructors.pyo
${PYSITELIB}/elementpath/xpath2_functions.py
${PYSITELIB}/elementpath/xpath2_functions.pyc
${PYSITELIB}/elementpath/xpath2_functions.pyo
${PYSITELIB}/elementpath/xpath2_parser.py
${PYSITELIB}/elementpath/xpath2_parser.pyc
${PYSITELIB}/elementpath/xpath2_parser.pyo
@


1.1
log
@py-elementpath: added version 1.3.1

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.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a8 3
${PYSITELIB}/elementpath/compat.py
${PYSITELIB}/elementpath/compat.pyc
${PYSITELIB}/elementpath/compat.pyo
@

