devel/py-xsdata 26.2_1
Python XML Binding
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel, python
- Package size
- 445.9 KiB, 2962.2 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.
Install
As a binary package — by origin, or by package name:
pkg install devel/py-xsdata
pkg install py312-xsdata
From the ports tree:
cd /usr/ports/devel/py-xsdata/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-xsdata>0:devel/py-xsdata
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 26.2_1 | 26.2_1 | - | 25.7_1 | 26.2_1 |
| FreeBSD:14:quarterly | 26.2_1 | 26.2_1 | n/a | 25.4 | 26.2_1 |
| FreeBSD:15:latest | 26.2_1 | 26.2_1 | n/a | 25.7_1 | 25.7_1 |
| FreeBSD:15:quarterly | 26.2_1 | 26.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 26.2_1 | 26.2_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.0: devel/py-typing-extensions
The full lists below include those, and their dependencies in turn.
All build dependencies 16
All run dependencies 8
Configuration
Options name: devel_xsdata
| Option | Default | Description |
|---|---|---|
| CLI | off | Command-line interface support |
| LXML | off | Handler/writer via lxml |
| SOAP | off | Simple Object Access Protocol (SOAP) support |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xsdata-26.2.tar.gz | 349690 | c631af71aaa75734f8ce92a08fcf8389d905dee2aab0b5032c9032e9071009a6 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.