./textproc/py-xmlschema, XML Schema validator and decoder

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.11.3, Package name: py310-xmlschema-1.11.3, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [lang/python37] [textproc/py-elementpath]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 465.828 KB

Version history: (Expand)


CVS history: (Expand)


   2022-07-02 11:35:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.11.3

v1.11.3
* Fix invalid element not detected with empty particle
* Fix Sphinx warnings
   2022-06-17 12:56:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.11.2

v1.11.2
* Fix 'replace_existing' argument usage in `XsdElement.get_binding` method
* Add Russian full translation
   2022-05-23 10:34:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.11.1

v1.11.1
* Protect converter calls in iter_decode()/iter_encode()
* Extend XSD type matching for code generators (fallback to schema types with a \ 
local name)
   2022-05-15 21:29:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.11.0

v1.11.0
* Add localization for validation related error messages
* Add Italian translation
* Add Russian partial translation
   2022-04-11 18:33:56 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.10.0

v1.10.0:
* Add 'nonlocal' option to *defuse* argument of `XMLResource` (also for schema \ 
classes)
* Add 'none' option to *allow* argument of `XMLResource`
* Fix too strict parsing on XSD annotations
* Drop support for Python 3.6
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-30 21:39:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.9.2

v1.9.2:
* Fix for global simple type naming