Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / trimesh / default.nix
blobabcc25faafdbe410b61399c849965ef4ca04b228
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , setuptools
5 , pytestCheckHook
6 , pythonOlder
7 , numpy
8 , lxml
9 }:
11 buildPythonPackage rec {
12   pname = "trimesh";
13   version = "4.3.1";
14   format = "pyproject";
16   disabled = pythonOlder "3.7";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-SFD+nZVNb90+UVdWmZwnGEGF21zKhE7mfFPn2HluizE=";
21   };
23   nativeBuildInputs = [ setuptools ];
25   propagatedBuildInputs = [ numpy ];
27   nativeCheckInputs = [ lxml pytestCheckHook ];
29   disabledTests = [
30     # requires loading models which aren't part of the Pypi tarball
31     "test_load"
32   ];
34   pytestFlagsArray = [ "tests/test_minimal.py" ];
36   pythonImportsCheck = [ "trimesh" ];
38   meta = with lib; {
39     description = "Python library for loading and using triangular meshes";
40     homepage = "https://trimsh.org/";
41     changelog = "https://github.com/mikedh/trimesh/releases/tag/${version}";
42     license = licenses.mit;
43     maintainers = with maintainers; [ gebner pbsds ];
44   };