From 7721a54cc1d4d422f1ed3e1e8384fd2597ff0107 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Thu, 23 May 2024 11:18:56 +0800 Subject: [PATCH] python312Packages.datashape: fix build --- .../python-modules/datashape/default.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/datashape/default.nix b/pkgs/development/python-modules/datashape/default.nix index 6f6651a6c617..64d0afae90c1 100644 --- a/pkgs/development/python-modules/datashape/default.nix +++ b/pkgs/development/python-modules/datashape/default.nix @@ -7,6 +7,8 @@ numpy, multipledispatch, python-dateutil, + setuptools, + versioneer, }: let @@ -29,18 +31,28 @@ in buildPythonPackage rec { pname = "datashape"; version = "0.5.4"; - format = "setuptools"; + + pyproject = true; + build-system = [ + setuptools + versioneer + ]; src = fetcher { inherit pname version; sha256 = "0rhlj2kjj1vx5m73wnc5518rd6cs1zsbgpsvzk893n516k69shcf"; }; + postPatch = '' + # Remove vendorized versioneer.py + rm versioneer.py + ''; + nativeCheckInputs = [ pytest mock ]; - propagatedBuildInputs = [ + dependencies = [ numpy multipledispatch python-dateutil