Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-python/meshio/, dev-python/trimesh/
Date: Wed, 02 Mar 2022 14:34:05
Message-Id: 1646231613.0423ef3f324f7bb1a744aed9f52cc4e7b6b9d3a5.andrewammerlaan@gentoo
1 commit: 0423ef3f324f7bb1a744aed9f52cc4e7b6b9d3a5
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 2 14:33:33 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 2 14:33:33 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=0423ef3f
7
8 dev-python/{meshio,trimesh}: clean up duplicates, moved to ::gentoo
9
10 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
11
12 dev-python/meshio/meshio-4.4.6.ebuild | 26 -------------
13 dev-python/meshio/meshio-5.3.0.ebuild | 30 ---------------
14 dev-python/meshio/metadata.xml | 13 -------
15 dev-python/trimesh/metadata.xml | 22 -----------
16 dev-python/trimesh/trimesh-3.9.1.ebuild | 52 -------------------------
17 dev-python/trimesh/trimesh-3.9.42.ebuild | 65 --------------------------------
18 6 files changed, 208 deletions(-)
19
20 diff --git a/dev-python/meshio/meshio-4.4.6.ebuild b/dev-python/meshio/meshio-4.4.6.ebuild
21 deleted file mode 100644
22 index ec5af300f..000000000
23 --- a/dev-python/meshio/meshio-4.4.6.ebuild
24 +++ /dev/null
25 @@ -1,26 +0,0 @@
26 -# Copyright 1999-2021 Gentoo Authors
27 -# Distributed under the terms of the GNU General Public License v2
28 -
29 -EAPI=7
30 -
31 -PYTHON_COMPAT=( python3_{8..9} )
32 -DISTUTILS_USE_SETUPTOOLS=pyproject.toml
33 -
34 -inherit distutils-r1
35 -
36 -DESCRIPTION="Python input/output for many mesh formats"
37 -HOMEPAGE="https://pypi.org/project/meshio"
38 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
39 -
40 -LICENSE="MIT"
41 -KEYWORDS="~amd64 ~x86"
42 -SLOT="0"
43 -
44 -BDEPEND="
45 - test? (
46 - dev-python/h5py[${PYTHON_USEDEP}]
47 - dev-python/netcdf4-python[${PYTHON_USEDEP}]
48 - )
49 -"
50 -
51 -distutils_enable_tests pytest
52
53 diff --git a/dev-python/meshio/meshio-5.3.0.ebuild b/dev-python/meshio/meshio-5.3.0.ebuild
54 deleted file mode 100644
55 index 0a97aaf69..000000000
56 --- a/dev-python/meshio/meshio-5.3.0.ebuild
57 +++ /dev/null
58 @@ -1,30 +0,0 @@
59 -# Copyright 1999-2022 Gentoo Authors
60 -# Distributed under the terms of the GNU General Public License v2
61 -
62 -EAPI=8
63 -
64 -PYTHON_COMPAT=( python3_{8..10} )
65 -
66 -inherit distutils-r1
67 -
68 -DESCRIPTION="Python input/output for many mesh formats"
69 -HOMEPAGE="https://pypi.org/project/meshio"
70 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
71 -
72 -LICENSE="MIT"
73 -KEYWORDS="~amd64 ~x86"
74 -SLOT="0"
75 -
76 -RDEPEND="
77 - dev-python/numpy[${PYTHON_USEDEP}]
78 - dev-python/rich[${PYTHON_USEDEP}]
79 -"
80 -
81 -BDEPEND="
82 - test? (
83 - dev-python/h5py[${PYTHON_USEDEP}]
84 - dev-python/netcdf4-python[${PYTHON_USEDEP}]
85 - )
86 -"
87 -
88 -distutils_enable_tests pytest
89
90 diff --git a/dev-python/meshio/metadata.xml b/dev-python/meshio/metadata.xml
91 deleted file mode 100644
92 index 1bfb9f30f..000000000
93 --- a/dev-python/meshio/metadata.xml
94 +++ /dev/null
95 @@ -1,13 +0,0 @@
96 -<?xml version="1.0" encoding="UTF-8"?>
97 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
98 -<pkgmetadata>
99 - <maintainer type="project">
100 - <email>sci@g.o</email>
101 - <name>Gentoo Science Project</name>
102 - </maintainer>
103 - <stabilize-allarches/>
104 - <upstream>
105 - <remote-id type="pypi">meshio</remote-id>
106 - <remote-id type="github">nschloe/meshio</remote-id>
107 - </upstream>
108 -</pkgmetadata>
109
110 diff --git a/dev-python/trimesh/metadata.xml b/dev-python/trimesh/metadata.xml
111 deleted file mode 100644
112 index 2a4942b0a..000000000
113 --- a/dev-python/trimesh/metadata.xml
114 +++ /dev/null
115 @@ -1,22 +0,0 @@
116 -<?xml version='1.0' encoding='UTF-8'?>
117 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
118 -<pkgmetadata>
119 - <maintainer type="person">
120 - <email>gentoo@×××××××.eu</email>
121 - <name>Horea Christian</name>
122 - </maintainer>
123 - <maintainer type="project">
124 - <email>sci@g.o</email>
125 - <name>Gentoo Science Project</name>
126 - </maintainer>
127 - <longdescription lang="en">
128 - Trimesh is a pure Python library for loading and using triangular meshes
129 - with an emphasis on single- body watertight surfaces. The goal of the
130 - library is to provide a full featured and well tested Trimesh object which
131 - allows for easy manipulation and analysis, in the style of the Polygon
132 - object in the Shapely library.
133 - </longdescription>
134 - <use>
135 - <flag name="extra">Extra functionality for advanced mesh preparation</flag>
136 - </use>
137 -</pkgmetadata>
138
139 diff --git a/dev-python/trimesh/trimesh-3.9.1.ebuild b/dev-python/trimesh/trimesh-3.9.1.ebuild
140 deleted file mode 100644
141 index 5376fadd6..000000000
142 --- a/dev-python/trimesh/trimesh-3.9.1.ebuild
143 +++ /dev/null
144 @@ -1,52 +0,0 @@
145 -# Copyright 1999-2021 Gentoo Authors
146 -# Distributed under the terms of the GNU General Public License v2
147 -
148 -EAPI=7
149 -
150 -PYTHON_COMPAT=( python3_{7..9} )
151 -DISTUTILS_USE_SETUPTOOLS=rdepend
152 -
153 -inherit distutils-r1
154 -
155 -DESCRIPTION="Python library for loading and using triangular meshes."
156 -HOMEPAGE="https://trimsh.org/"
157 -SRC_URI="https://github.com/mikedh/trimesh/archive/${PV}.tar.gz -> ${P}.tar.gz"
158 -
159 -LICENSE="MIT"
160 -SLOT="0"
161 -KEYWORDS="~amd64 ~x86"
162 -IUSE="extra"
163 -
164 -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
165 -RDEPEND="
166 - extra? (
167 - dev-libs/xxhash
168 - dev-python/colorlog[${PYTHON_USEDEP}]
169 - dev-python/chardet[${PYTHON_USEDEP}]
170 - dev-python/lxml[${PYTHON_USEDEP}]
171 - dev-python/msgpack[${PYTHON_USEDEP}]
172 - dev-python/networkx[${PYTHON_USEDEP}]
173 - dev-python/pillow[${PYTHON_USEDEP}]
174 - dev-python/pyglet[${PYTHON_USEDEP}]
175 - dev-python/pycollada[${PYTHON_USEDEP}]
176 - dev-python/psutil[${PYTHON_USEDEP}]
177 - dev-python/requests[${PYTHON_USEDEP}]
178 - dev-python/svg-path[${PYTHON_USEDEP}]
179 - dev-python/sympy[${PYTHON_USEDEP}]
180 - sci-libs/scikit-image[${PYTHON_USEDEP}]
181 - dev-python/scipy[${PYTHON_USEDEP}]
182 - sci-libs/shapely[${PYTHON_USEDEP}]
183 - sci-libs/rtree[${PYTHON_USEDEP}]
184 - )
185 -"
186 -
187 -distutils_enable_tests pytest
188 -
189 -python_test() {
190 - if use extra; then
191 - pytest -vv || die
192 - else
193 - cd tests || die
194 - pytest -p no:warnings $(grep -v '^#' basic.list) || die
195 - fi
196 -}
197
198 diff --git a/dev-python/trimesh/trimesh-3.9.42.ebuild b/dev-python/trimesh/trimesh-3.9.42.ebuild
199 deleted file mode 100644
200 index 3ec15c516..000000000
201 --- a/dev-python/trimesh/trimesh-3.9.42.ebuild
202 +++ /dev/null
203 @@ -1,65 +0,0 @@
204 -# Copyright 1999-2022 Gentoo Authors
205 -# Distributed under the terms of the GNU General Public License v2
206 -
207 -EAPI=8
208 -
209 -PYTHON_COMPAT=( python3_{8..9} )
210 -DISTUTILS_USE_SETUPTOOLS=rdepend
211 -
212 -inherit distutils-r1
213 -
214 -DESCRIPTION="Python library for loading and using triangular meshes."
215 -HOMEPAGE="https://trimsh.org/"
216 -SRC_URI="https://github.com/mikedh/trimesh/archive/${PV}.tar.gz -> ${P}.tar.gz"
217 -
218 -LICENSE="MIT"
219 -SLOT="0"
220 -KEYWORDS="~amd64 ~x86"
221 -IUSE="extra"
222 -
223 -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
224 -RDEPEND="
225 - extra? (
226 - dev-libs/xxhash
227 - dev-python/colorlog[${PYTHON_USEDEP}]
228 - dev-python/chardet[${PYTHON_USEDEP}]
229 - dev-python/jsonschema[${PYTHON_USEDEP}]
230 - dev-python/lxml[${PYTHON_USEDEP}]
231 - dev-python/msgpack[${PYTHON_USEDEP}]
232 - dev-python/networkx[${PYTHON_USEDEP}]
233 - dev-python/pillow[${PYTHON_USEDEP}]
234 - dev-python/pyglet[${PYTHON_USEDEP}]
235 - dev-python/pycollada[${PYTHON_USEDEP}]
236 - dev-python/psutil[${PYTHON_USEDEP}]
237 - dev-python/requests[${PYTHON_USEDEP}]
238 - dev-python/svg-path[${PYTHON_USEDEP}]
239 - dev-python/sympy[${PYTHON_USEDEP}]
240 - sci-libs/scikit-image[${PYTHON_USEDEP}]
241 - dev-python/scipy[${PYTHON_USEDEP}]
242 - sci-libs/shapely[${PYTHON_USEDEP}]
243 - sci-libs/rtree[${PYTHON_USEDEP}]
244 - )
245 -"
246 -
247 -distutils_enable_tests pytest
248 -# TODO: package pypandoc
249 -# distutils_enable_sphinx docs \
250 -# dev-python/sphinx_rtd_theme \
251 -# dev-python/numpy \
252 -# dev-python/scipy \
253 -# dev-python/networkx \
254 -# dev-python/recommonmark \
255 -# dev-python/jupyter \
256 -# dev-python/pyopenssl \
257 -# dev-python/autodocsumm \
258 -# dev-python/jinja2 \
259 -# dev-python/matplotlib
260 -
261 -python_test() {
262 - if use extra; then
263 - epytest
264 - else
265 - cd tests || die
266 - epytest -p no:warnings $(grep -v '^#' basic.list)
267 - fi
268 -}