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

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


Branch: CURRENT, Version: 1.8.2, Package name: py39-xmlschema-1.8.2, 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: 382.856 KB

Version history: (Expand)


CVS history: (Expand)


   2021-11-12 13:30:48 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.8.2

v1.8.2
* Fix for issues
* Fix type annotation of XMLSchema source argument
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-22 13:12:54 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.8.1

v1.8.1
* Near compliance with strict type annotations
* Removed ModelGroup class, merged with XsdGroup
* Some optimizations and fixes from static analysis
   2021-10-11 10:28:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.8.0

v1.8.0:
* Refactor XMLSchemaMeta deprecating BUILDER attribute
* Extend type annotations to package API
* Add static typing tests with checked mypy runs
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-09-10 17:10:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.7.1

`v1.7.1`_ (2021-09-03)
======================
* Activate mypy checks for package
* Fix for issues 257 and 259

`v1.7.0`_ (2021-08-02)
======================
* Make XSD annotation parsing lazy
* Add lazy annotations to schema instances
* Add get_annotation() method to multiple-facets classes
   2021-06-11 07:24:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xmlschema: updated to 1.6.4

v1.6.4
* Add testing config for Python 3.10 (Tox and CI)
* Fix internal _PurePath class with Python 3.10
* Remove redundant xmlns="" declaration when encoding with lxml

v1.6.3
* Refactor normalize_url() using pathlib.PurePath
* Support UNC paths
* Fix API docs
   2021-05-03 17:15:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xmlschema: updated to 1.6.2

v1.6.2
* Fix for issue 245 (key/keyref with dynamic types)
* Change default decoding of mixed content with only text to a string
  instead of a dictionary