devel/py-xsdata: Change RUN_DEPENDS from ruff to py-ruff - Bump PORTREVISION for dependency changebabb051b36
Port details
devel/py-xsdata26.2_1
Python XML Binding
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- py312-xsdata 26.2_1
- Upstream
- Higher version available: 26.10
- CPE
- none, CVEs only via VuXML
- WWW
- https://xsdata.readthedocs.io/en/latest/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (13)
devel/py-xsdata: Update to 26.2 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/098ee5bff2
devel/py-xsdata: Update to 26.1 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/db7652dbc3
*/*: switch dependency from devel/py-lxml5 to devel/py-lxml Currently, there are two versions of python XML processing library which conflict each other in the ports tree, namely: - devel/py-lxml5 (now at version 5.4.0) - devel/py-lxml (now at version 6.0.1) To avoid the situation that some ports depend on py-lxml5 and some others do on py-lxml (by switching dependencies individually), this commit switches the dependencies from py-lxml5 to py-lxml at once. Additional note: There are still two ports (textproc/py-rdflib and www/py-draftjs-exporter) depending on py-lxml5 since they limit upper version to less than 6. PR: 289491 Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd, crees, madpilot, delphij, marcus, nivit, kai, skreuzer, fluffy, bofh, thierry, stephen, sunpoet, 0mp, Eric Camachat <eric@camachat.org>a6233e5a2f
*/*: update dependency on devel/py-lxml to devel/py-lxml5 (2nd attempt) This is a follow up to the commit 230fb2661c78, which updated some ports' dependencies on devel/py-lxml to devel/py-lxml5. It was an attempt to follow the dependency change of www/py-beautifulsoup. However, the switch was incomplete and broke some other ports. It has turned out that the ports depending on devel/py-lxml (at version 4.9.3) does not limit their dependencies' upper bound to 4.x except for one (devel/py-pymaven-patch). So updating them to devel/py-lxml5 (at version 5.4.0) should cause no harm. This commit switch dependencies of all the ports (except devel/py-pymaven-patch) to devel/py-lxml5 avoid potential conflicts. Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org> PR: 287144, 288047 Reported by: makc (via ports-committers), vvd (PR 288047), diizzy (PR 287144) Approved by: portmgr (chase dependency change, unbreak build) Fixes: 230fb2661c78 (*/*: update dependency on devel/py-lxml to devel/py-lxml5)0b0f7cda9d
devel/py-xsdata: Update to 25.7 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/d2788b71ad
devel/py-xsdata: Update to 25.4 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/7c477b4842
devel/py-xsdata: Update to 24.12 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/212975c86e
devel/py-xsdata: Update to 24.11 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/a4b5ee485a
devel/py-xsdata: Update to 24.3.1 Changes: https://github.com/tefra/xsdata/releases https://github.com/tefra/xsdata/blob/main/CHANGES.md https://xsdata.readthedocs.io/en/latest/changelog/a6209922ac
devel/py-xsdata: Update to 24.2.1 Changes: https://github.com/tefra/xsdata/releases https://xsdata.readthedocs.io/en/latest/changelog/c8477070c4
devel/py-xsdata: Add CLI, LXML and SOAP options1376fa14c9
devel/py-xsdata: Add py-xsdata 23.8 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.d886465692