Package Details: python-trimesh 3.17.1-1

Git Clone URL: https://aur.archlinux.org/python-trimesh.git (read-only, click to copy)
Package Base: python-trimesh
Description: Trimesh is a pure Python library for loading and using triangular meshes with an emphasis on watertight surfaces
Upstream URL: https://github.com/mikedh/trimesh
Licenses: MIT
Submitter: jelly
Maintainer: bradpitcher
Last Packager: bradpitcher
Votes: 2
Popularity: 0.62
First Submitted: 2022-09-22 07:33 (UTC)
Last Updated: 2023-01-09 15:31 (UTC)

Latest Comments

paulora2405 commented on 2023-03-20 21:58 (UTC) (edited on 2023-03-20 21:58 (UTC) by paulora2405)

Release 3.20.2 is out already.

Version 3.17.1, besides being outdated, fails to build due to unit tests.

BillFleming commented on 2023-02-03 00:08 (UTC)

The latest 3.18.3 release builds and passes tests ok.

damir commented on 2023-02-01 22:04 (UTC)

a test is failing - a known upstream issue? ERROR: test_triangulate (test_geom.GeomTests)


Traceback (most recent call last): File "/home/damir/.cache/yay/python-trimesh/src/trimesh-3.17.1/tests/test_geom.py", line 27, in test_triangulate result = tq(mixed) File "/home/damir/.cache/yay/python-trimesh/src/trimesh-3.17.1/trimesh/geometry.py", line 165, in triangulate_quads quads = np.asanyarray(quads) ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (200,) + inhomogeneous part.


Ran 529 tests in 143.192s

FAILED (errors=1) ==> FEHLER: Ein Fehler geschah in check(). Breche ab... -> error making: python-trimesh

bradpitcher commented on 2023-01-09 15:31 (UTC)

Updated to 3.17.1 and added openscad to check dependencies

sl1pkn07 commented on 2022-09-26 15:11 (UTC)

please add openscad as checkdepend

======================================================================
ERROR: test_boolean (test_boolean.BooleanTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/makepkg/python-trimesh/src/trimesh-3.15.2/tests/test_boolean.py", line 31, in test_boolean
    ab = a.difference(b, engine=engine)
  File "/tmp/makepkg/python-trimesh/src/trimesh-3.15.2/trimesh/base.py", line 2822, in difference
    result = boolean.difference(meshes=np.append(self, other),
  File "/tmp/makepkg/python-trimesh/src/trimesh-3.15.2/trimesh/boolean.py", line 25, in difference
    result = _engines[engine](meshes, operation='difference', **kwargs)
  File "/tmp/makepkg/python-trimesh/src/trimesh-3.15.2/trimesh/interfaces/scad.py", line 62, in boolean
    return interface_scad(meshes, script, debug=debug, **kwargs)
  File "/tmp/makepkg/python-trimesh/src/trimesh-3.15.2/trimesh/interfaces/scad.py", line 50, in interface_scad
    result = scad.run(_scad_executable + ' $SCRIPT -o $MESH_POST')
  File "/tmp/makepkg/python-trimesh/src/trimesh-3.15.2/trimesh/interfaces/generic.py", line 90, in run
    check_call(command_run,
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/openscad', '/tmp/tmpmbaufqoc', '-o', '/tmp/tmptq2dzxae.off']' returned non-zero exit status 127.

----------------------------------------------------------------------
Ran 508 tests in 348.982s