Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/trimesh/
Date: Fri, 08 Apr 2022 08:56:53
Message-Id: 1649408198.5caa2a619e9ae9833300640341a5037e3100ced8.mgorny@gentoo
1 commit: 5caa2a619e9ae9833300640341a5037e3100ced8
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 8 08:03:43 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 8 08:56:38 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5caa2a61
7
8 dev-python/trimesh: Bump to 3.10.8
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/trimesh/Manifest | 1 +
13 dev-python/trimesh/trimesh-3.10.8.ebuild | 62 ++++++++++++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
17 index 969ec6680882..c8bf90253c84 100644
18 --- a/dev-python/trimesh/Manifest
19 +++ b/dev-python/trimesh/Manifest
20 @@ -1,3 +1,4 @@
21 DIST trimesh-3.10.2.gh.tar.gz 10738967 BLAKE2B 70aecc2d7524eec7eb5499f2926072139bab26cadd24a7f2200975ba1d15d7ee2a264efa124be69669f70c2a3026aa67ff3c6f56156dbf940027b48b57de4f9f SHA512 3fed75b26187dc8b682e7befd7c23c96a33cb3375255a26b3c80513d8ea9b2308f7570940a8c11da1455bd7acf5b89aead65a9743d76d2adf8e6faf5260a6b77
22 DIST trimesh-3.10.3.gh.tar.gz 10739164 BLAKE2B 558e9b66b6398b10ffaa1117f07d1ea7464d5e230d201473cf24efbb2e88e534883cc33fc13a6e217f76d5d40dc5f507b5fdca73f4275a79e67ac8a654c8199d SHA512 0f20e77bb4c94a723aa50a15cb0c401d410d4112ef936e4340ad45ca2b88ee42881a02c280bc51635f443c4c38078db218b334405c3de9fc7236f6bc3cef3855
23 DIST trimesh-3.10.7.gh.tar.gz 10741141 BLAKE2B 6ce46ee661a8fa44aa95e8a56d928a9146318d83b55027125177ab60283072bcad520ca5d8ac1a8bd92bf894a358f02b94eae9ac4644a2ac79a986a3ab150974 SHA512 d1c721af449f27d4820e8c831ae3da0cb4bfeeba94c7f689ff6505d36bb8b7f32cdacd1eb7bbff8d3a35fc6cd0b4e0d43b205cbfc7ef795baed6833015b62bf2
24 +DIST trimesh-3.10.8.gh.tar.gz 10741790 BLAKE2B 2cc8573e01395fb95f192cd64370b32d63b3ebd3505008c67fc9530641060b127ff42b8892634bf61fd91dbc37098e0da9fa169199d257a0345494cf9996a764 SHA512 c5cd6a6abcf8b8e6cc157a76607d4db090c574a86450956577d81fff310448bab140007eefc3b2c2cea6873a1ef46eccb18834c1593aca40f3d7868b3ce3992e
25
26 diff --git a/dev-python/trimesh/trimesh-3.10.8.ebuild b/dev-python/trimesh/trimesh-3.10.8.ebuild
27 new file mode 100644
28 index 000000000000..45da22f2c5ec
29 --- /dev/null
30 +++ b/dev-python/trimesh/trimesh-3.10.8.ebuild
31 @@ -0,0 +1,62 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +DISTUTILS_USE_PEP517=setuptools
38 +PYTHON_COMPAT=( python3_{8..10} )
39 +
40 +inherit distutils-r1 multiprocessing optfeature
41 +
42 +DESCRIPTION="Python library for loading and using triangular meshes"
43 +HOMEPAGE="https://trimsh.org/ https://github.com/mikedh/trimesh"
44 +# No tests in PyPI tarballs
45 +SRC_URI="
46 + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
47 + -> ${P}.gh.tar.gz
48 +"
49 +
50 +LICENSE="MIT"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~arm64 ~x86"
53 +
54 +RDEPEND="
55 + dev-python/chardet[${PYTHON_USEDEP}]
56 + dev-python/colorlog[${PYTHON_USEDEP}]
57 + dev-python/jsonschema[${PYTHON_USEDEP}]
58 + dev-python/lxml[${PYTHON_USEDEP}]
59 + dev-python/msgpack[${PYTHON_USEDEP}]
60 + dev-python/networkx[${PYTHON_USEDEP}]
61 + dev-python/numpy[${PYTHON_USEDEP}]
62 + dev-python/pillow[${PYTHON_USEDEP}]
63 + dev-python/pycollada[${PYTHON_USEDEP}]
64 + dev-python/pyglet[${PYTHON_USEDEP}]
65 + dev-python/requests[${PYTHON_USEDEP}]
66 + dev-python/scipy[${PYTHON_USEDEP}]
67 + dev-python/setuptools[${PYTHON_USEDEP}]
68 + dev-python/svg-path[${PYTHON_USEDEP}]
69 + dev-python/sympy[${PYTHON_USEDEP}]
70 + dev-python/xxhash[${PYTHON_USEDEP}]
71 + sci-libs/rtree[${PYTHON_USEDEP}]
72 + sci-libs/shapely[${PYTHON_USEDEP}]
73 +"
74 +BDEPEND="
75 + test? (
76 + dev-python/pytest-xdist[${PYTHON_USEDEP}]
77 + )
78 +"
79 +
80 +distutils_enable_tests pytest
81 +
82 +python_test() {
83 + epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
84 +}
85 +
86 +pkg_postinst() {
87 + optfeature_header "${PN} functionality can be extended by installing the following packages:"
88 + optfeature "making GUI applications with 3D stuff" dev-python/glooey
89 + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
90 + optfeature "loading a number of additional mesh formats" dev-python/meshio
91 + optfeature "figuring out how much memory we have" dev-python/psutil
92 + optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
93 +}