diff options
author | Robert Schütz <nix@dotlambda.de> | 2023-08-16 16:38:22 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-16 16:38:22 +0000 |
commit | c72815391d85b2e2068088cc180744d4990512b0 (patch) | |
tree | 95e3e60fa256dfe5c3bb9973a2218836526eca81 | |
parent | d036abd411bbce4b4e30e081e9ab7a94e012e6a9 (diff) | |
parent | 3487a5f6980345b08ef23c8e0bbf201389680fe4 (diff) | |
download | nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.tar nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.tar.gz nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.tar.bz2 nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.tar.lz nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.tar.xz nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.tar.zst nixpkgs-c72815391d85b2e2068088cc180744d4990512b0.zip |
Merge pull request #247983 from tjni/xsdata
python3.pkgs.xsdata: 22.12 -> 23.7
-rw-r--r-- | pkgs/development/python-modules/xsdata/default.nix | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/pkgs/development/python-modules/xsdata/default.nix b/pkgs/development/python-modules/xsdata/default.nix index d3d06d40749..01ce788e239 100644 --- a/pkgs/development/python-modules/xsdata/default.nix +++ b/pkgs/development/python-modules/xsdata/default.nix @@ -2,45 +2,45 @@ , buildPythonPackage , pythonOlder , fetchPypi -, fetchpatch , click , click-default-group , docformatter , jinja2 , toposort +, typing-extensions , lxml , requests , pytestCheckHook +, setuptools +, wheel }: buildPythonPackage rec { pname = "xsdata"; - version = "22.12"; + version = "23.7"; + format = "pyproject"; disabled = pythonOlder "3.7"; - format = "setuptools"; - src = fetchPypi { inherit pname version; - hash = "sha256-o9Xxt7b/+MkW94Jcg26ihaTn0/OpTcu+0OY7oV3JRGY="; + hash = "sha256-jXnpB42P9PjEgw7NoSCGE6S14oOkHkzTBFYb9vypaqw="; }; - patches = [ - # https://github.com/tefra/xsdata/pull/741 - (fetchpatch { - name = "use-docformatter-1.5.1.patch"; - url = "https://github.com/tefra/xsdata/commit/040692db47e6e51028fd959c793e757858c392d7.patch"; - excludes = [ "setup.cfg" ]; - hash = "sha256-ncecMJLJUiUb4lB8ys+nyiGU/UmayK++o89h3sAwREQ="; - }) - ]; - postPatch = '' - substituteInPlace setup.cfg \ + substituteInPlace pyproject.toml \ --replace "--benchmark-skip" "" ''; + nativeBuildInputs = [ + setuptools + wheel + ]; + + propagatedBuildInputs = [ + typing-extensions + ]; + passthru.optional-dependencies = { cli = [ click |