BSD Ports

devel/py-xsdata 24.12 DragonFly

Python XML Binding

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, python
Package size
416.3 KiB, 3123.9 KiB installed

Description

xsData is a complete data binding library for python allowing developers to access and use XML and JSON documents as simple objects rather than using DOM.

The code generator supports XML schemas, DTD, WSDL definitions, XML & JSON documents. It produces simple dataclasses with type hints and simple binding metadata.

The included XML and JSON parser/serializer are highly optimized and adaptable, with multiple handlers and configuration properties.

xsData is constantly tested against the W3C XML Schema 1.1 test suite.

In the other systems

SystemPortVersion
DragonFlydevel/py-xsdata24.12
FreeBSDdevel/py-xsdata26.2_1
HardenedBSDdevel/py-xsdata26.2_1
GhostBSDdevel/py-xsdata26.2_1

Install

Binary package:

pkg install py311-xsdata

From DPorts:

cd /usr/dports/devel/py-xsdata && make install clean

Dependencies

Run dependencies 2