python311Packages.imantics: modernize

This commit is contained in:
Peder Bergebakken Sundt
2024-08-13 17:49:28 +02:00
parent a8f9398b68
commit 18c3696750
@@ -2,6 +2,7 @@
buildPythonPackage,
fetchFromGitHub,
lib,
setuptools,
numpy,
opencv4,
lxml,
@@ -12,7 +13,7 @@
buildPythonPackage rec {
pname = "imantics";
version = "0.1.12";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "jsbroks";
@@ -21,18 +22,17 @@ buildPythonPackage rec {
sha256 = "1zv2gj8cbakhh2fyr2611cbqhfk37a56x973ny9n43y70n26pzm8";
};
propagatedBuildInputs = [
pythonRemoveDeps = [ "opencv-python" ];
build-system = [ setuptools ];
dependencies = [
numpy
opencv4
lxml
xmljson
];
postPatch = ''
substituteInPlace setup.py \
--replace "'opencv-python>=3'," ""
'';
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "imantics" ];