[NEW PORT] devel/pyxb: Python XML schema bindings

PyXB is a pure Python package that generates Python code for classes that
correspond to data structures defined by XMLSchema. In concept it is similar
to JAXB for Java and CodeSynthesis XSD for C++.

WWW: http://pyxb.sourceforge.net

PR:		219908
Submitted by:	Jov <amutu amutu com>
This commit is contained in:
Kubilay Kocak 2017-07-25 04:40:01 +00:00
parent 59f9b1cbd7
commit cfde42fc9e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=446555
4 changed files with 36 additions and 0 deletions

View file

@ -4673,6 +4673,7 @@
SUBDIR += py-pyvalid SUBDIR += py-pyvalid
SUBDIR += py-pyvisa SUBDIR += py-pyvisa
SUBDIR += py-pyvisa-py SUBDIR += py-pyvisa-py
SUBDIR += py-pyxb
SUBDIR += py-pyxml2obj SUBDIR += py-pyxml2obj
SUBDIR += py-qpid SUBDIR += py-qpid
SUBDIR += py-qserve SUBDIR += py-qserve

27
devel/py-pyxb/Makefile Normal file
View file

@ -0,0 +1,27 @@
# Created by: Jov <amutu@amutu.com>
# $FreeBSD$
PORTNAME= pyxb
PORTVERSION= 1.2.5
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= PyXB-${DISTVERSION}
MAINTAINER= amutu@amutu.com
COMMENT= Python XML schema bindings
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2
USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
.include <bsd.port.mk>

3
devel/py-pyxb/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1500859900
SHA256 (PyXB-1.2.5.tar.gz) = 4e8f62ee2cfffc37e4f40634ab9c79e0311cfaf28cf4ce5e7f4828ec56e4ff67
SIZE (PyXB-1.2.5.tar.gz) = 8847079

5
devel/py-pyxb/pkg-descr Normal file
View file

@ -0,0 +1,5 @@
PyXB is a pure Python package that generates Python code for classes that
correspond to data structures defined by XMLSchema. In concept it is similar
to JAXB for Java and CodeSynthesis XSD for C++.
WWW: http://pyxb.sourceforge.net