textproc/py-xmlschema - The NetBSD Packages Collection

XML Schema validator and decoder

The xmlschema library is an implementation of XML Schema for Python (supports
Python 2.7 and Python 3.5+).

This library arises from the needs of a solid Python layer for processing XML
Schema based files for MaX (Materials design at the Exascale) European project.
A significant problem is the encoding and the decoding of the XML data files
produced by different simulation software. Another important requirement is the
XML data validation, in order to put the produced data under control. The lack
of a suitable alternative for Python in the schema-based decoding of XML data
has led to build this library. Obviously this library can be useful for other
cases related to XML Schema based processing, not only for the original scope.

Build dependencies

devel/py-setuptools devel/py-wheel devel/py-build misc/py-installer pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

textproc/py-elementpath lang/python312 lang/python312

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64py310-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64py311-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64py312-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64py38-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64py39-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64py310-xmlschema-2.5.0nb2.tgz
NetBSD 10.0aarch64py311-xmlschema-2.5.0nb2.tgz
NetBSD 10.0aarch64py312-xmlschema-2.5.0nb2.tgz
NetBSD 10.0aarch64py38-xmlschema-2.5.0nb2.tgz
NetBSD 10.0aarch64py39-xmlschema-2.5.0nb2.tgz
NetBSD 10.0aarch64py310-xmlschema-3.1.0.tgz
NetBSD 10.0aarch64py311-xmlschema-3.1.0.tgz
NetBSD 10.0aarch64py312-xmlschema-3.1.0.tgz
NetBSD 10.0aarch64py38-xmlschema-3.1.0.tgz
NetBSD 10.0aarch64py39-xmlschema-3.1.0.tgz
NetBSD 10.0aarch64py310-xmlschema-3.4.1.tgz
NetBSD 10.0aarch64py311-xmlschema-3.4.1.tgz
NetBSD 10.0aarch64py312-xmlschema-3.4.1.tgz
NetBSD 10.0aarch64ebpy310-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64ebpy311-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64ebpy312-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64ebpy38-xmlschema-3.3.1.tgz
NetBSD 10.0aarch64ebpy39-xmlschema-3.3.1.tgz
NetBSD 10.0alphapy310-xmlschema-3.1.0.tgz
NetBSD 10.0alphapy310-xmlschema-3.3.1.tgz
NetBSD 10.0alphapy311-xmlschema-3.1.0.tgz
NetBSD 10.0alphapy311-xmlschema-3.3.1.tgz
NetBSD 10.0alphapy312-xmlschema-3.1.0.tgz
NetBSD 10.0alphapy312-xmlschema-3.3.1.tgz
NetBSD 10.0alphapy38-xmlschema-3.1.0.tgz
NetBSD 10.0alphapy38-xmlschema-3.3.1.tgz
NetBSD 10.0alphapy39-xmlschema-3.1.0.tgz
NetBSD 10.0alphapy39-xmlschema-3.3.1.tgz
NetBSD 10.0earmv6hfpy310-xmlschema-3.1.0.tgz
NetBSD 10.0earmv6hfpy311-xmlschema-3.1.0.tgz
NetBSD 10.0earmv6hfpy312-xmlschema-3.1.0.tgz
NetBSD 10.0earmv6hfpy38-xmlschema-3.1.0.tgz
NetBSD 10.0earmv6hfpy39-xmlschema-3.1.0.tgz
NetBSD 10.0earmv6hfpy310-xmlschema-3.3.1.tgz
NetBSD 10.0earmv6hfpy311-xmlschema-3.3.1.tgz
NetBSD 10.0earmv6hfpy312-xmlschema-3.3.1.tgz
NetBSD 10.0earmv6hfpy38-xmlschema-3.3.1.tgz
NetBSD 10.0earmv6hfpy39-xmlschema-3.3.1.tgz
NetBSD 10.0earmv6hfpy310-xmlschema-3.4.1.tgz
NetBSD 10.0earmv6hfpy311-xmlschema-3.4.1.tgz
NetBSD 10.0earmv6hfpy312-xmlschema-3.4.1.tgz
NetBSD 10.0earmv7hfpy310-xmlschema-3.3.1.tgz
NetBSD 10.0earmv7hfpy311-xmlschema-3.3.1.tgz
NetBSD 10.0earmv7hfpy312-xmlschema-3.3.1.tgz
NetBSD 10.0earmv7hfpy38-xmlschema-3.3.1.tgz
NetBSD 10.0earmv7hfpy39-xmlschema-3.3.1.tgz
NetBSD 10.0earmv7hfpy310-xmlschema-3.1.0.tgz
NetBSD 10.0earmv7hfpy311-xmlschema-3.1.0.tgz
NetBSD 10.0earmv7hfpy312-xmlschema-3.1.0.tgz
NetBSD 10.0earmv7hfpy38-xmlschema-3.1.0.tgz
NetBSD 10.0earmv7hfpy39-xmlschema-3.1.0.tgz
NetBSD 10.0earmv7hfpy310-xmlschema-3.4.1.tgz
NetBSD 10.0earmv7hfpy311-xmlschema-3.4.1.tgz
NetBSD 10.0earmv7hfpy312-xmlschema-3.4.1.tgz
NetBSD 10.0i386py310-xmlschema-3.3.1.tgz
NetBSD 10.0i386py311-xmlschema-3.3.1.tgz
NetBSD 10.0i386py312-xmlschema-3.3.1.tgz
NetBSD 10.0i386py38-xmlschema-3.3.1.tgz
NetBSD 10.0i386py39-xmlschema-3.3.1.tgz
NetBSD 10.0i386py310-xmlschema-2.5.0nb2.tgz
NetBSD 10.0i386py311-xmlschema-2.5.0nb2.tgz
NetBSD 10.0i386py312-xmlschema-2.5.0nb2.tgz
NetBSD 10.0i386py38-xmlschema-2.5.0nb2.tgz
NetBSD 10.0i386py39-xmlschema-2.5.0nb2.tgz
NetBSD 10.0i386py310-xmlschema-3.1.0.tgz
NetBSD 10.0i386py311-xmlschema-3.1.0.tgz
NetBSD 10.0i386py312-xmlschema-3.1.0.tgz
NetBSD 10.0i386py38-xmlschema-3.1.0.tgz
NetBSD 10.0i386py39-xmlschema-3.1.0.tgz
NetBSD 10.0i386py310-xmlschema-3.4.1.tgz
NetBSD 10.0i386py311-xmlschema-3.4.1.tgz
NetBSD 10.0i386py312-xmlschema-3.4.1.tgz
NetBSD 10.0powerpcpy310-xmlschema-2.4.0.tgz
NetBSD 10.0powerpcpy311-xmlschema-2.4.0.tgz
NetBSD 10.0powerpcpy38-xmlschema-2.4.0.tgz
NetBSD 10.0powerpcpy39-xmlschema-2.4.0.tgz
NetBSD 10.0powerpcpy310-xmlschema-2.5.0nb2.tgz
NetBSD 10.0powerpcpy311-xmlschema-2.5.0nb2.tgz
NetBSD 10.0powerpcpy312-xmlschema-2.5.0nb2.tgz
NetBSD 10.0powerpcpy38-xmlschema-2.5.0nb2.tgz
NetBSD 10.0powerpcpy39-xmlschema-2.5.0nb2.tgz
NetBSD 10.0powerpcpy310-xmlschema-3.1.0.tgz
NetBSD 10.0powerpcpy311-xmlschema-3.1.0.tgz
NetBSD 10.0powerpcpy312-xmlschema-3.1.0.tgz
NetBSD 10.0powerpcpy38-xmlschema-3.1.0.tgz
NetBSD 10.0powerpcpy39-xmlschema-3.1.0.tgz
NetBSD 10.0sparc64py310-xmlschema-3.3.1.tgz
NetBSD 10.0sparc64py311-xmlschema-3.3.1.tgz
NetBSD 10.0sparc64py312-xmlschema-3.3.1.tgz
NetBSD 10.0sparc64py38-xmlschema-3.3.1.tgz
NetBSD 10.0sparc64py39-xmlschema-3.3.1.tgz
NetBSD 10.0sparcpy310-xmlschema-3.3.1.tgz
NetBSD 10.0sparcpy311-xmlschema-3.3.1.tgz
NetBSD 10.0sparcpy312-xmlschema-3.3.1.tgz
NetBSD 10.0sparcpy38-xmlschema-3.3.1.tgz
NetBSD 10.0sparcpy39-xmlschema-3.3.1.tgz
NetBSD 10.0x86_64py310-xmlschema-3.3.1.tgz
NetBSD 10.0x86_64py311-xmlschema-3.3.1.tgz
NetBSD 10.0x86_64py312-xmlschema-3.3.1.tgz
NetBSD 10.0x86_64py38-xmlschema-3.3.1.tgz
NetBSD 10.0x86_64py39-xmlschema-3.3.1.tgz
NetBSD 10.0x86_64py310-xmlschema-2.5.0nb2.tgz
NetBSD 10.0x86_64py311-xmlschema-2.5.0nb2.tgz
NetBSD 10.0x86_64py312-xmlschema-2.5.0nb2.tgz
NetBSD 10.0x86_64py38-xmlschema-2.5.0nb2.tgz
NetBSD 10.0x86_64py39-xmlschema-2.5.0nb2.tgz
NetBSD 10.0x86_64py310-xmlschema-3.1.0.tgz
NetBSD 10.0x86_64py311-xmlschema-3.1.0.tgz
NetBSD 10.0x86_64py312-xmlschema-3.1.0.tgz
NetBSD 10.0x86_64py38-xmlschema-3.1.0.tgz
NetBSD 10.0x86_64py39-xmlschema-3.1.0.tgz
NetBSD 10.0x86_64py310-xmlschema-3.4.1.tgz
NetBSD 10.0x86_64py311-xmlschema-3.4.1.tgz
NetBSD 10.0x86_64py312-xmlschema-3.4.1.tgz
NetBSD 9.0aarch64py310-xmlschema-3.3.1.tgz
NetBSD 9.0aarch64py311-xmlschema-3.3.1.tgz
NetBSD 9.0aarch64py312-xmlschema-3.3.1.tgz
NetBSD 9.0aarch64py38-xmlschema-3.3.1.tgz
NetBSD 9.0aarch64py39-xmlschema-3.3.1.tgz
NetBSD 9.0aarch64py310-xmlschema-2.5.0nb2.tgz
NetBSD 9.0aarch64py311-xmlschema-2.5.0nb2.tgz
NetBSD 9.0aarch64py312-xmlschema-2.5.0nb2.tgz
NetBSD 9.0aarch64py38-xmlschema-2.5.0nb2.tgz
NetBSD 9.0aarch64py39-xmlschema-2.5.0nb2.tgz
NetBSD 9.0aarch64py310-xmlschema-3.1.0.tgz
NetBSD 9.0aarch64py311-xmlschema-3.1.0.tgz
NetBSD 9.0aarch64py312-xmlschema-3.1.0.tgz
NetBSD 9.0aarch64py38-xmlschema-3.1.0.tgz
NetBSD 9.0aarch64py39-xmlschema-3.1.0.tgz
NetBSD 9.0aarch64py310-xmlschema-3.4.1.tgz
NetBSD 9.0aarch64py311-xmlschema-3.4.1.tgz
NetBSD 9.0aarch64py312-xmlschema-3.4.1.tgz
NetBSD 9.0earmv6hfpy310-xmlschema-3.3.1.tgz
NetBSD 9.0earmv6hfpy311-xmlschema-3.3.1.tgz
NetBSD 9.0earmv6hfpy38-xmlschema-3.3.1.tgz
NetBSD 9.0earmv6hfpy39-xmlschema-3.3.1.tgz
NetBSD 9.0earmv6hfpy310-xmlschema-3.1.0.tgz
NetBSD 9.0earmv6hfpy311-xmlschema-3.1.0.tgz
NetBSD 9.0earmv6hfpy38-xmlschema-3.1.0.tgz
NetBSD 9.0earmv6hfpy39-xmlschema-3.1.0.tgz
NetBSD 9.0earmv6hfpy310-xmlschema-3.4.1.tgz
NetBSD 9.0earmv6hfpy311-xmlschema-3.4.1.tgz
NetBSD 9.0earmv7hfpy310-xmlschema-3.3.1.tgz
NetBSD 9.0earmv7hfpy311-xmlschema-3.3.1.tgz
NetBSD 9.0earmv7hfpy38-xmlschema-3.3.1.tgz
NetBSD 9.0earmv7hfpy39-xmlschema-3.3.1.tgz
NetBSD 9.0earmv7hfpy310-xmlschema-3.1.0.tgz
NetBSD 9.0earmv7hfpy311-xmlschema-3.1.0.tgz
NetBSD 9.0earmv7hfpy38-xmlschema-3.1.0.tgz
NetBSD 9.0earmv7hfpy39-xmlschema-3.1.0.tgz
NetBSD 9.0earmv7hfpy310-xmlschema-3.4.1.tgz
NetBSD 9.0earmv7hfpy311-xmlschema-3.4.1.tgz
NetBSD 9.0i386py310-xmlschema-3.3.1.tgz
NetBSD 9.0i386py311-xmlschema-3.3.1.tgz
NetBSD 9.0i386py312-xmlschema-3.3.1.tgz
NetBSD 9.0i386py38-xmlschema-3.3.1.tgz
NetBSD 9.0i386py39-xmlschema-3.3.1.tgz
NetBSD 9.0i386py310-xmlschema-2.5.0nb2.tgz
NetBSD 9.0i386py311-xmlschema-2.5.0nb2.tgz
NetBSD 9.0i386py38-xmlschema-2.5.0nb2.tgz
NetBSD 9.0i386py39-xmlschema-2.5.0nb2.tgz
NetBSD 9.0i386py310-xmlschema-3.1.0.tgz
NetBSD 9.0i386py311-xmlschema-3.1.0.tgz
NetBSD 9.0i386py312-xmlschema-3.1.0.tgz
NetBSD 9.0i386py38-xmlschema-3.1.0.tgz
NetBSD 9.0i386py39-xmlschema-3.1.0.tgz
NetBSD 9.0i386py310-xmlschema-3.4.1.tgz
NetBSD 9.0i386py311-xmlschema-3.4.1.tgz
NetBSD 9.0i386py312-xmlschema-3.4.1.tgz
NetBSD 9.0powerpcpy310-xmlschema-2.5.0nb2.tgz
NetBSD 9.0powerpcpy311-xmlschema-2.5.0nb2.tgz
NetBSD 9.0powerpcpy312-xmlschema-2.5.0nb2.tgz
NetBSD 9.0powerpcpy38-xmlschema-2.5.0nb2.tgz
NetBSD 9.0powerpcpy39-xmlschema-2.5.0nb2.tgz
NetBSD 9.0powerpcpy310-xmlschema-2.4.0.tgz
NetBSD 9.0powerpcpy311-xmlschema-2.4.0.tgz
NetBSD 9.0powerpcpy38-xmlschema-2.4.0.tgz
NetBSD 9.0powerpcpy39-xmlschema-2.4.0.tgz
NetBSD 9.0powerpcpy310-xmlschema-3.1.0.tgz
NetBSD 9.0powerpcpy311-xmlschema-3.1.0.tgz
NetBSD 9.0powerpcpy312-xmlschema-3.1.0.tgz
NetBSD 9.0powerpcpy38-xmlschema-3.1.0.tgz
NetBSD 9.0powerpcpy39-xmlschema-3.1.0.tgz
NetBSD 9.0sparc64py310-xmlschema-3.1.0.tgz
NetBSD 9.0sparc64py311-xmlschema-3.1.0.tgz
NetBSD 9.0sparc64py312-xmlschema-3.1.0.tgz
NetBSD 9.0sparc64py38-xmlschema-3.1.0.tgz
NetBSD 9.0sparc64py39-xmlschema-3.1.0.tgz
NetBSD 9.0x86_64py310-xmlschema-3.3.1.tgz
NetBSD 9.0x86_64py311-xmlschema-3.3.1.tgz
NetBSD 9.0x86_64py312-xmlschema-3.3.1.tgz
NetBSD 9.0x86_64py38-xmlschema-3.3.1.tgz
NetBSD 9.0x86_64py39-xmlschema-3.3.1.tgz
NetBSD 9.0x86_64py310-xmlschema-2.5.0nb2.tgz
NetBSD 9.0x86_64py311-xmlschema-2.5.0nb2.tgz
NetBSD 9.0x86_64py312-xmlschema-2.5.0nb2.tgz
NetBSD 9.0x86_64py38-xmlschema-2.5.0nb2.tgz
NetBSD 9.0x86_64py39-xmlschema-2.5.0nb2.tgz
NetBSD 9.0x86_64py310-xmlschema-3.1.0.tgz
NetBSD 9.0x86_64py311-xmlschema-3.1.0.tgz
NetBSD 9.0x86_64py312-xmlschema-3.1.0.tgz
NetBSD 9.0x86_64py38-xmlschema-3.1.0.tgz
NetBSD 9.0x86_64py39-xmlschema-3.1.0.tgz
NetBSD 9.0x86_64py310-xmlschema-3.4.1.tgz
NetBSD 9.0x86_64py311-xmlschema-3.4.1.tgz
NetBSD 9.0x86_64py312-xmlschema-3.4.1.tgz
NetBSD 9.3x86_64py310-xmlschema-3.3.2.tgz
NetBSD 9.3x86_64py311-xmlschema-3.3.2.tgz
NetBSD 9.3x86_64py312-xmlschema-3.3.2.tgz
NetBSD 9.3x86_64py310-xmlschema-3.4.1.tgz
NetBSD 9.3x86_64py311-xmlschema-3.4.1.tgz
NetBSD 9.3x86_64py312-xmlschema-3.4.1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.