Pre-built binaries of this package and its dependencies can be found in the arch4edu repository.
Search Criteria
Package Details: python-trimesh 4.5.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-trimesh.git (read-only, click to copy) |
---|---|
Package Base: | python-trimesh |
Description: | Import, export, process, analyze and view triangular meshes |
Upstream URL: | https://trimsh.org |
Keywords: | geometry mesh triangular-meshes |
Licenses: | MIT |
Submitter: | jelly |
Maintainer: | carlosal1015 (AutoUpdateBot) |
Last Packager: | carlosal1015 |
Votes: | 3 |
Popularity: | 0.000058 |
First Submitted: | 2022-09-22 07:33 (UTC) |
Last Updated: | 2024-11-28 03:19 (UTC) |
Dependencies (29)
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-setuptools (make)
- python-wheel (make)
- gmshAUR (gmsh-gitAUR, gmsh-binAUR) (optional) – gmsh file support
- python-chardet (optional) – encoding
- python-colladaAUR (pycollada-gitAUR) (optional) – parse collada/dae/zae files
- python-colorlog (optional) – print logs with colors
- python-fclAUR (python-fcl-gitAUR, python-fclAUR) (optional) – collision queries between meshes
- python-httpx (python-httpx-gitAUR) (optional) – network requests
- python-jsonschema (optional) – validate JSON schemas like GLTF
- python-lxml (optional) – handle XML better and faster than built- in XML
- python-mapbox-earcutAUR (optional) – triangulate polygons
- python-meshioAUR (optional) – load mesh formats
- python-networkx (python-networkx-gitAUR) (optional) – graph operations
- python-pillow (python-pillow-gitAUR) (optional) – load images
- python-psutil (optional) – get memory usage
- python-pygletAUR (python-pyglet1.5AUR, python-pyglet-gitAUR) (optional) – preview windows
- python-pyinstrumentAUR (optional) – sampling based profiler
- python-pytest (optional) – test runner
- python-rtree (optional) – vector path handling
- python-ruff (optional) – static code analyzer
- python-scikit-imageAUR (optional) – for voxel ops
- python-scipy (python-scipy-gitAUR, python-scipy-mklAUR, python-scipy-mkl-tbbAUR, python-scipy-mkl-binAUR) (optional) – convex hulls
- python-shapely (optional) – vector path handling
- python-svg.pathAUR (optional) – handle SVG format path strings
- python-sympy (python-sympy-gitAUR) (optional) – do analytical math
- python-xxhash (python-xxhash-gitAUR) (optional) – hash ndarrays faster than built-in MD5/CRC
Required by (12)
- cura
- cura (optional)
- cura-git (optional)
- fsleyes (optional)
- fslpy (optional)
- python-alphashape
- python-bertini_real
- python-bertini_real-git
- python-colour-science (check)
- python-colour-science (optional)
- python-mmpose (optional)
- python-torch-geometric (optional)
Sources (1)
carlosal1015 commented on 2023-08-22 18:59 (UTC)
noirbizarre commented on 2023-08-21 17:34 (UTC)
Is it possible to remove the tests from the check
phase ?
They are not meant for this (I think that unit tests are a development tool, not a distribution one), and they already have run (with in a way more extensive coverage) before the package has been released (as should any sane library or component).
This is consuming a lot of time and resource on update AND creating some false negative (test failing not because there is an issue, but because test condition are not meant on the host running it, like missing a test dependency, not having enough resources to run the test suite or being unable to install test dependencies required by cases you don't depend on).
I don't see why anyone should run the test suite when installing from aur
when they don't ever run when you install it from PyPI or any other distribution (Debian has checks, but you never see a Python test suite while installing Python packages).
On small devices, it prevents bulk updates and forces to manually disable them (mostly because they can't run on those devices) by editing the PKGBUILD for each release, on each host, that's a lot of work ! (While the package itself is working just fine).
(I do not mean to offend or harass maintainer, just to highlight the fact that running unit tests for end user installation is totally overkill and redundant with the fact they are run continuously by developers to ensure they can release. And by reading comments, it seams to be the source of most issue, so an unnecessary extra workload for maintainers)
grmpf44 commented on 2023-08-04 08:57 (UTC) (edited on 2023-08-04 08:59 (UTC) by grmpf44)
Hi. Thanks for constantly keeping this AUR package up-to-date.
Unfortunately the current update to python-trimesh 3.23.0(-1) fails due to an incorrect download link. Download is attempted from (https://) github.com/mikedh/trimesh/archive/3.23.0.tar.gz (URL broken in parts to avoid adding a link to a non-existent file) and results in this:
==> ERROR: Failure while downloading https://github.com/mikedh/trimesh/archive/3.23.0.tar.gz
The working download link is https://github.com/mikedh/trimesh/archive/refs/tags/3.23.0.tar.gz
Also the upstream URL is not working. Possibly it could be changed to the github repo.
codekoala commented on 2023-06-27 10:41 (UTC)
@BillFleming I thought this might be missing some additional dependencies too, because I was getting the same error you mentioned. In my case, the solution was to rebuild python-svg.path
(and python-mapbox-earcut
) for python 3.11. The "missing" packages were already installed on my system via pacman, which satisfied the dependencies for this package, but they could not be located because they were built and installed when my system was running Python 3.10. Hope that helps!
BillFleming commented on 2023-06-23 22:28 (UTC)
This needs some new dependencies added, but I'm not sure what they are. I get "ModuleNotFoundError: No module named 'svg'" during check. These 2 aur packages sounded like the correct ones but they don't help get past the check failure. python-svgpathtools python-pysvg
bradpitcher commented on 2023-04-12 16:01 (UTC)
Updated to 3.21.5
carlosal1015 commented on 2023-04-09 03:54 (UTC)
Hi @bradpitcher, please consider this suggestion for the new release.
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
Pinned Comments
carlosal1015 commented on 2023-08-22 18:59 (UTC)
Pre-built binaries of this package and its dependencies can be found in the arch4edu repository.