Sun Jan 14 15:09:17 2024 UTC (133d)
py-xmlschema: updated to 3.0.1

v3.0.1 (2024-01-09)
* Hotfix release for broken requirement
* Set python-requires metadata to >=3.8
* Upgrade GitHub Actions

v3.0.0 (2024-01-07)
* XML declaration processing option *xmlns_processing* for converters
* Decode/validate from XML document with dynamic schema load
* XMLResource enhancement for a better XML resources processing
* Improve lazy resources iteration removing preceding elements (*thin_mode* option)
* Drop support for Python 3.7


(adam)
diff -r1.51 -r1.52 pkgsrc/textproc/py-xmlschema/Makefile
diff -r1.19 -r1.20 pkgsrc/textproc/py-xmlschema/PLIST
diff -r1.48 -r1.49 pkgsrc/textproc/py-xmlschema/distinfo

cvs diff -r1.51 -r1.52 pkgsrc/textproc/py-xmlschema/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-xmlschema/Makefile 2023/12/28 18:43:34 1.51
+++ pkgsrc/textproc/py-xmlschema/Makefile 2024/01/14 15:09:16 1.52
@@ -1,32 +1,29 @@ @@ -1,32 +1,29 @@
1# $NetBSD: Makefile,v 1.51 2023/12/28 18:43:34 adam Exp $ 1# $NetBSD: Makefile,v 1.52 2024/01/14 15:09:16 adam Exp $
2 2
3DISTNAME= xmlschema-2.5.1 3DISTNAME= xmlschema-3.0.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= textproc python 5CATEGORIES= textproc python
6MASTER_SITES= ${MASTER_SITE_PYPI:=x/xmlschema/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=x/xmlschema/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/brunato/xmlschema 9HOMEPAGE= https://github.com/brunato/xmlschema
10COMMENT= XML Schema validator and decoder 10COMMENT= XML Schema validator and decoder
11LICENSE= mit 11LICENSE= mit
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
15DEPENDS+= ${PYPKGPREFIX}-elementpath>=4.1.5:../../textproc/py-elementpath 15DEPENDS+= ${PYPKGPREFIX}-elementpath>=4.1.5:../../textproc/py-elementpath
16 16
17USE_LANGUAGES= # none 17USE_LANGUAGES= # none
18 18
19PYTHON_VERSIONS_INCOMPATIBLE= 27 19PYTHON_VERSIONS_INCOMPATIBLE= 27
20 20
21post-install: 21post-install:
22.for bin in xmlschema-json2xml xmlschema-validate xmlschema-xml2json 22.for bin in xmlschema-json2xml xmlschema-validate xmlschema-xml2json
23 cd ${DESTDIR}${PREFIX}/bin && \ 23 cd ${DESTDIR}${PREFIX}/bin && \
24 ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} 24 ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
25.endfor 25.endfor
26 26
27do-test: 
28 cd ${WRKSRC} && ${PYTHONBIN} -m unittest discover -v 
29 
30.include "../../lang/python/batteries-included.mk" 27.include "../../lang/python/batteries-included.mk"
31.include "../../lang/python/wheel.mk" 28.include "../../lang/python/wheel.mk"
32.include "../../mk/bsd.pkg.mk" 29.include "../../mk/bsd.pkg.mk"

cvs diff -r1.19 -r1.20 pkgsrc/textproc/py-xmlschema/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/py-xmlschema/PLIST 2023/11/05 11:03:41 1.19
+++ pkgsrc/textproc/py-xmlschema/PLIST 2024/01/14 15:09:16 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.19 2023/11/05 11:03:41 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.20 2024/01/14 15:09:16 adam Exp $
2bin/xmlschema-json2xml-${PYVERSSUFFIX} 2bin/xmlschema-json2xml-${PYVERSSUFFIX}
3bin/xmlschema-validate-${PYVERSSUFFIX} 3bin/xmlschema-validate-${PYVERSSUFFIX}
4bin/xmlschema-xml2json-${PYVERSSUFFIX} 4bin/xmlschema-xml2json-${PYVERSSUFFIX}
5${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 5${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
6${PYSITELIB}/${WHEEL_INFODIR}/METADATA 6${PYSITELIB}/${WHEEL_INFODIR}/METADATA
7${PYSITELIB}/${WHEEL_INFODIR}/RECORD 7${PYSITELIB}/${WHEEL_INFODIR}/RECORD
8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
9${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 9${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
10${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 10${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
11${PYSITELIB}/xmlschema/__init__.py 11${PYSITELIB}/xmlschema/__init__.py
12${PYSITELIB}/xmlschema/__init__.pyc 12${PYSITELIB}/xmlschema/__init__.pyc
13${PYSITELIB}/xmlschema/__init__.pyo 13${PYSITELIB}/xmlschema/__init__.pyo
14${PYSITELIB}/xmlschema/aliases.py 14${PYSITELIB}/xmlschema/aliases.py
@@ -68,26 +68,29 @@ ${PYSITELIB}/xmlschema/helpers.py @@ -68,26 +68,29 @@ ${PYSITELIB}/xmlschema/helpers.py
68${PYSITELIB}/xmlschema/helpers.pyc 68${PYSITELIB}/xmlschema/helpers.pyc
69${PYSITELIB}/xmlschema/helpers.pyo 69${PYSITELIB}/xmlschema/helpers.pyo
70${PYSITELIB}/xmlschema/limits.py 70${PYSITELIB}/xmlschema/limits.py
71${PYSITELIB}/xmlschema/limits.pyc 71${PYSITELIB}/xmlschema/limits.pyc
72${PYSITELIB}/xmlschema/limits.pyo 72${PYSITELIB}/xmlschema/limits.pyo
73${PYSITELIB}/xmlschema/locale/en/LC_MESSAGES/xmlschema.mo 73${PYSITELIB}/xmlschema/locale/en/LC_MESSAGES/xmlschema.mo
74${PYSITELIB}/xmlschema/locale/en/LC_MESSAGES/xmlschema.po 74${PYSITELIB}/xmlschema/locale/en/LC_MESSAGES/xmlschema.po
75${PYSITELIB}/xmlschema/locale/it/LC_MESSAGES/xmlschema.mo 75${PYSITELIB}/xmlschema/locale/it/LC_MESSAGES/xmlschema.mo
76${PYSITELIB}/xmlschema/locale/it/LC_MESSAGES/xmlschema.po 76${PYSITELIB}/xmlschema/locale/it/LC_MESSAGES/xmlschema.po
77${PYSITELIB}/xmlschema/locale/pl/LC_MESSAGES/xmlschema.mo 77${PYSITELIB}/xmlschema/locale/pl/LC_MESSAGES/xmlschema.mo
78${PYSITELIB}/xmlschema/locale/pl/LC_MESSAGES/xmlschema.po 78${PYSITELIB}/xmlschema/locale/pl/LC_MESSAGES/xmlschema.po
79${PYSITELIB}/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo 79${PYSITELIB}/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo
80${PYSITELIB}/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po 80${PYSITELIB}/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po
 81${PYSITELIB}/xmlschema/locations.py
 82${PYSITELIB}/xmlschema/locations.pyc
 83${PYSITELIB}/xmlschema/locations.pyo
81${PYSITELIB}/xmlschema/names.py 84${PYSITELIB}/xmlschema/names.py
82${PYSITELIB}/xmlschema/names.pyc 85${PYSITELIB}/xmlschema/names.pyc
83${PYSITELIB}/xmlschema/names.pyo 86${PYSITELIB}/xmlschema/names.pyo
84${PYSITELIB}/xmlschema/namespaces.py 87${PYSITELIB}/xmlschema/namespaces.py
85${PYSITELIB}/xmlschema/namespaces.pyc 88${PYSITELIB}/xmlschema/namespaces.pyc
86${PYSITELIB}/xmlschema/namespaces.pyo 89${PYSITELIB}/xmlschema/namespaces.pyo
87${PYSITELIB}/xmlschema/py.typed 90${PYSITELIB}/xmlschema/py.typed
88${PYSITELIB}/xmlschema/resources.py 91${PYSITELIB}/xmlschema/resources.py
89${PYSITELIB}/xmlschema/resources.pyc 92${PYSITELIB}/xmlschema/resources.pyc
90${PYSITELIB}/xmlschema/resources.pyo 93${PYSITELIB}/xmlschema/resources.pyo
91${PYSITELIB}/xmlschema/schemas/DSIG/xmldsig-core-schema.xsd 94${PYSITELIB}/xmlschema/schemas/DSIG/xmldsig-core-schema.xsd
92${PYSITELIB}/xmlschema/schemas/DSIG/xmldsig11-schema.xsd 95${PYSITELIB}/xmlschema/schemas/DSIG/xmldsig11-schema.xsd
93${PYSITELIB}/xmlschema/schemas/HFP/XMLSchema-hasFacetAndProperty_minimal.xsd 96${PYSITELIB}/xmlschema/schemas/HFP/XMLSchema-hasFacetAndProperty_minimal.xsd
@@ -178,13 +181,16 @@ ${PYSITELIB}/xmlschema/validators/schema @@ -178,13 +181,16 @@ ${PYSITELIB}/xmlschema/validators/schema
178${PYSITELIB}/xmlschema/validators/schemas.pyo 181${PYSITELIB}/xmlschema/validators/schemas.pyo
179${PYSITELIB}/xmlschema/validators/simple_types.py 182${PYSITELIB}/xmlschema/validators/simple_types.py
180${PYSITELIB}/xmlschema/validators/simple_types.pyc 183${PYSITELIB}/xmlschema/validators/simple_types.pyc
181${PYSITELIB}/xmlschema/validators/simple_types.pyo 184${PYSITELIB}/xmlschema/validators/simple_types.pyo
182${PYSITELIB}/xmlschema/validators/wildcards.py 185${PYSITELIB}/xmlschema/validators/wildcards.py
183${PYSITELIB}/xmlschema/validators/wildcards.pyc 186${PYSITELIB}/xmlschema/validators/wildcards.pyc
184${PYSITELIB}/xmlschema/validators/wildcards.pyo 187${PYSITELIB}/xmlschema/validators/wildcards.pyo
185${PYSITELIB}/xmlschema/validators/xsdbase.py 188${PYSITELIB}/xmlschema/validators/xsdbase.py
186${PYSITELIB}/xmlschema/validators/xsdbase.pyc 189${PYSITELIB}/xmlschema/validators/xsdbase.pyc
187${PYSITELIB}/xmlschema/validators/xsdbase.pyo 190${PYSITELIB}/xmlschema/validators/xsdbase.pyo
188${PYSITELIB}/xmlschema/xpath.py 191${PYSITELIB}/xmlschema/xpath.py
189${PYSITELIB}/xmlschema/xpath.pyc 192${PYSITELIB}/xmlschema/xpath.pyc
190${PYSITELIB}/xmlschema/xpath.pyo 193${PYSITELIB}/xmlschema/xpath.pyo
 194${PYSITELIB}/xmlschema/xpath3.py
 195${PYSITELIB}/xmlschema/xpath3.pyc
 196${PYSITELIB}/xmlschema/xpath3.pyo

cvs diff -r1.48 -r1.49 pkgsrc/textproc/py-xmlschema/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/py-xmlschema/distinfo 2023/12/28 18:43:34 1.48
+++ pkgsrc/textproc/py-xmlschema/distinfo 2024/01/14 15:09:16 1.49
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.48 2023/12/28 18:43:34 adam Exp $ 1$NetBSD: distinfo,v 1.49 2024/01/14 15:09:16 adam Exp $
2 2
3BLAKE2s (xmlschema-2.5.1.tar.gz) = d3afd237a683861483c3a6740f57836264e8fd45216f0ecbf49b264ab9e53029 3BLAKE2s (xmlschema-3.0.1.tar.gz) = 696ad3707552524db283791dd4ed0015ec0d91f0c30edb6006b9194461addac8
4SHA512 (xmlschema-2.5.1.tar.gz) = b968323581140a768d44cbd7fec08638f556204a4c75dc608b1f78868a68dc3fe3103a2c03dfa79601301043807478bc08ded63923ec26c4425ebdf48fdf0c7e 4SHA512 (xmlschema-3.0.1.tar.gz) = 0266b75c371a3b77a86a7a5380d6bafb14bd8a8b5c58d891825cf708891293f9bf10b4bf1d1a9b71efc43a40115baa51d02e3adb8dbddfe79e4dd56ed07951b9
5Size (xmlschema-2.5.1.tar.gz) = 539267 bytes 5Size (xmlschema-3.0.1.tar.gz) = 560537 bytes