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

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


Branch: CURRENT, Version: 1.2.5, Package name: py37-xmlschema-1.2.5, 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:

SHA1: 1724b34f3e38111b22796b976e293618bf94fb9d
RMD160: 3ec08ec5e2bbd2258b18cd2b890486f3f1a38289
Filesize: 283.936 KB

Version history: (Expand)


CVS history: (Expand)


   2020-09-29 16:12:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.2.5

v1.2.5
* Add schema export API to schema and global maps
* Fix decoding with lax/skip validation modes
* Add *keep_unknown* optional argument for *iter_decode()* methods
   2020-09-14 10:57:38 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-xmlschema: updated to 1.2.4

v1.2.4:
* Use the regex engine of *elementpath* library
* Fix and extend tests on xs:assert
   2020-08-27 14:28:59 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Needs pip
   2020-08-21 10:00:51 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.2.3

v1.2.3:
* Full coverage of W3C tests (excluding ones for unavailable or unimplemented \ 
features)
* Update and restrict elementpath dependency to v2.0.x
* Fix check and iteration of empty model group
* Fix substitution group iteration for local elements
   2020-06-20 18:18:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.2.2

v1.2.2:
* Fix XPath context for schema nodes
* Fix XPath parser and context for identities

v1.2.1:
* Fix content type classification
* Make sandbox mode more explicit
* Allow alphanumeric prefixes for the base converter
* Fix XPath issues with default namespace
* Fix W3C tests on XSD identities
   2020-06-01 18:01:01 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-xmlschema: updated to 1.2.0

v1.2.0:
* Add ColumnarConverter class
* Add command-line interface utility for document API
* Fix a stable public API for XSD types, elements and attributes
* Add security modes for accessing URLs
   2020-05-31 22:49:34 by Joerg Sonnenberger | Files touched by this commit (14)
Log message:
Explicitly read files as unicode for Python 3. The content is converted
using the system locale with Python 3.6 otherwise, falling back to
ASCII.
   2020-04-29 09:50:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.1.3

v1.1.3:
* Clean component parsing
* Fix namespace loading for chameleon schemas
* Fix UPA checks with nested choice/all models
* Fixed issues