python313Packages.xsdata-pydantic: init at 24.5

Co-authored-by: Sigmanificient <edhyjox@gmail.com>
Co-authored-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
This commit is contained in:
Jonathan Berrisch
2025-11-10 11:43:09 +01:00
committed by Sigmanificient
co-authored by Sigmanificient Sandro Jäckel
parent 394be911fa
commit df3b829c1a
2 changed files with 57 additions and 0 deletions
@@ -0,0 +1,55 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
pytestCheckHook,
xsdata,
pydantic,
click,
click-default-group,
jinja2,
docformatter,
toposort,
}:
buildPythonPackage rec {
pname = "xsdata-pydantic";
version = "24.5";
pyproject = true;
src = fetchFromGitHub {
owner = "tefra";
repo = "xsdata-pydantic";
tag = "v${version}";
hash = "sha256-ExgAXQRNfGQRSZdMuWc8ldJPqz+3c4Imgu75KXLXHNk=";
};
build-system = [ setuptools ];
dependencies = [
xsdata
pydantic
];
nativeCheckInputs = [
click
click-default-group
docformatter
jinja2
toposort
pytestCheckHook
];
pythonImportsCheck = [
"xsdata_pydantic"
];
meta = {
description = "Naive XML & JSON Bindings for python pydantic classes!";
homepage = "https://github.com/tefra/xsdata-pydantic";
maintainers = with lib.maintainers; [ berrij ];
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
+2
View File
@@ -20471,6 +20471,8 @@ self: super: with self; {
xsdata = callPackage ../development/python-modules/xsdata { };
xsdata-pydantic = callPackage ../development/python-modules/xsdata-pydantic { };
xstatic = callPackage ../development/python-modules/xstatic { };
xstatic-asciinema-player = callPackage ../development/python-modules/xstatic-asciinema-player { };