MFH: r561725 to unbreak the quarterly branch

Add textproc/py-xmlschema: Implementation of XML Schema for Python

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

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.

WWW: https://pypi.org/project/xmlschema/
This commit is contained in:
Antoine Brodin 2021-01-31 08:20:39 +00:00
parent 426e090630
commit 6cdd71afa8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2021Q1/; revision=563480
4 changed files with 40 additions and 0 deletions

View File

@ -1453,6 +1453,7 @@
SUBDIR += py-xlwt
SUBDIR += py-xml-default-dict
SUBDIR += py-xmldiff
SUBDIR += py-xmlschema
SUBDIR += py-yapf
SUBDIR += py-zope.i18nmessageid
SUBDIR += py-zope.structuredtext

View File

@ -0,0 +1,23 @@
# $FreeBSD$
PORTNAME= xmlschema
DISTVERSION= 1.4.1
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Implementation of XML Schema for Python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elementpath>=2.0.4<3.0.0:textproc/py-elementpath@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elementpath>=2.0.4<3.0.0:textproc/py-elementpath@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1610801347
SHA256 (xmlschema-1.4.1.tar.gz) = ade693114ff2e4a9ed5a2371ce29ae888f689bc58e326e5796f8a7dc8954dd4a
SIZE (xmlschema-1.4.1.tar.gz) = 329488

View File

@ -0,0 +1,13 @@
The xmlschema library is an implementation of XML Schema for Python (supports
Python 3.6+).
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.
WWW: https://pypi.org/project/xmlschema/