Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/
Date: Thu, 26 May 2022 06:08:04
Message-Id: 1653545161.055d4f67bd4d7644aaff53cfbbed9aa0a7620ebd.ionen@gentoo
1 commit: 055d4f67bd4d7644aaff53cfbbed9aa0a7620ebd
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 26 04:33:02 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Thu May 26 06:06:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055d4f67
7
8 dev-util/maturin: drop 0.12.16
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 dev-util/maturin/Manifest | 2 -
13 dev-util/maturin/maturin-0.12.16.ebuild | 393 --------------------------------
14 2 files changed, 395 deletions(-)
15
16 diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
17 index 3d99b9a2beaf..6b2250878483 100644
18 --- a/dev-util/maturin/Manifest
19 +++ b/dev-util/maturin/Manifest
20 @@ -139,7 +139,6 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54
21 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
22 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
23 DIST maturin-0.12.15.tar.gz 293054 BLAKE2B dde49d096561afac552567bd54b06b9ece49a7d4c57e461d94869d1b57028f959287e18ec816101b9d972fb1ba5d2124fa5dea5e7d178e7c0a538a8f7d4176ff SHA512 0ae2f8ac7b32c4560b7c5ebb9305c2587a5bd10fb9a2d0a32a35a6df315ff8c5511bf2a5b5e76e2c4eeba73868e87e718b304854ce8964207af832c72a5014d0
24 -DIST maturin-0.12.16.tar.gz 299116 BLAKE2B 401107c57d2919683f4cd21579354e89d7916a3f723130d40d1e8e9aea606e4d9e0ac133e1d2a863367ebe93473c89429839d37ddf012a5139734f7cf6597c1e SHA512 e568836e04296523c0bf8b673d1ce67103a34a6fb8c5d73f7aab3e58a883fc0daaffa730b2e2e1849bbad9f59f080ac1aaa4a0da7f4acd2439fd359e8ed755c5
25 DIST maturin-0.12.17.tar.gz 299343 BLAKE2B 28daf0ae1aead28075c730c8acdef875918f0c65fcb6828987ffd1b6967221dea201c7988574e216826a35a7938972318e1ec22ade3977259dc610464c940b7e SHA512 21649167f9fc6ebd1388e2cf5aa58a1656fec3bbd1f4d97e4753de7992171faf56bb2a9c0e5d19d2965076ae0e0333db0c1958e7af13473b4af7ccd3c2039992
26 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
27 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
28 @@ -232,7 +231,6 @@ DIST rpassword-6.0.1.crate 11505 BLAKE2B e637ad3199e65e8ea44eec0ab7115073a68acda
29 DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c
30 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
31 DIST rustls-0.20.4.crate 256347 BLAKE2B 96989d813691a70066958b5c30554237cf86f25bf06e0ccd098044b4329d26fff19bc5863f8c2390c03813aedc67be5f4da433d82b5a9c6b120efaaedf51dc2c SHA512 897e93f7fd06be64773db0630a06dc440c0f5b43f12d5780523b2419d11bdec62ece3ce12a317badc2ec8cb1536d8bfd82d7c69105196929e7fa5471b29d0462
32 -DIST rustls-0.20.5.crate 258873 BLAKE2B 80dbf19be222e7f973b7f5aebb784cc19b5414e374fabe532ceaa767f576408cbefa2d961622a782add0c093a767383cd6c2883bed83ca0c74f6d3b6fffb968d SHA512 e0aadf16ccd9b10964fdfc3c3261238010b9c57bfd488b6ef36dad66d9458c35654720da98ac5691324e68b0d164341c0dd0258666dc916efab35e767a8c0cf9
33 DIST rustls-0.20.6.crate 259289 BLAKE2B 36359bc14e87853752fe55a327bcd15a26cdb053b6e7b5d5a1e83ef940d1c2cf4c2acc899eeec35d01b9360a8814396938f2a1faacdf44bf38ce137ffd3238a5 SHA512 04a7922b3456b53d88904af925bbc3b4cc6f0b45256af46e1ebaac2446b73e2645f3b6a3a40ea9ff783acedfa2cc5ab94feaf3513a337d4e06564ab9008d2178
34 DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
35 DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb
36
37 diff --git a/dev-util/maturin/maturin-0.12.16.ebuild b/dev-util/maturin/maturin-0.12.16.ebuild
38 deleted file mode 100644
39 index 38492855b7f0..000000000000
40 --- a/dev-util/maturin/maturin-0.12.16.ebuild
41 +++ /dev/null
42 @@ -1,393 +0,0 @@
43 -# Copyright 1999-2022 Gentoo Authors
44 -# Distributed under the terms of the GNU General Public License v2
45 -
46 -EAPI=8
47 -
48 -CRATES="
49 - addr2line-0.17.0
50 - adler-1.0.2
51 - aes-0.6.0
52 - aes-soft-0.6.4
53 - aesni-0.10.0
54 - aho-corasick-0.7.18
55 - anyhow-1.0.57
56 - async-io-1.6.0
57 - atty-0.2.14
58 - autocfg-1.1.0
59 - backtrace-0.3.65
60 - base64-0.13.0
61 - bitflags-1.3.2
62 - block-buffer-0.10.2
63 - block-buffer-0.9.0
64 - block-modes-0.7.0
65 - block-padding-0.2.1
66 - bstr-0.2.17
67 - bumpalo-3.9.1
68 - byteorder-1.4.3
69 - bytes-1.1.0
70 - bytesize-1.1.0
71 - bzip2-0.4.3
72 - bzip2-sys-0.1.11+1.0.8
73 - cab-0.4.0
74 - cache-padded-1.2.0
75 - camino-1.0.8
76 - cargo-options-0.1.4
77 - cargo-platform-0.1.2
78 - cargo-xwin-0.8.5
79 - cargo-zigbuild-0.8.7
80 - cargo_metadata-0.14.2
81 - cbindgen-0.23.0
82 - cc-1.0.73
83 - cfb-0.7.0
84 - cfg-if-0.1.10
85 - cfg-if-1.0.0
86 - charset-0.1.3
87 - chunked_transfer-1.4.0
88 - cipher-0.2.5
89 - clap-3.1.18
90 - clap_complete-3.1.4
91 - clap_complete_fig-3.1.5
92 - clap_derive-3.1.18
93 - clap_lex-0.2.0
94 - cli-table-0.4.7
95 - combine-4.6.4
96 - concurrent-queue-1.2.2
97 - configparser-3.0.0
98 - console-0.15.0
99 - core-foundation-0.9.3
100 - core-foundation-sys-0.8.3
101 - cpufeatures-0.2.2
102 - crc32fast-1.3.2
103 - crossbeam-channel-0.5.4
104 - crossbeam-deque-0.8.1
105 - crossbeam-epoch-0.9.8
106 - crossbeam-utils-0.8.8
107 - crypto-common-0.1.3
108 - crypto-mac-0.10.1
109 - data-encoding-2.3.2
110 - derivative-2.2.0
111 - dialoguer-0.10.1
112 - digest-0.10.3
113 - digest-0.9.0
114 - dirs-4.0.0
115 - dirs-sys-0.3.7
116 - either-1.6.1
117 - encode_unicode-0.3.6
118 - encoding-0.2.33
119 - encoding-index-japanese-1.20141219.5
120 - encoding-index-korean-1.20141219.5
121 - encoding-index-simpchinese-1.20141219.5
122 - encoding-index-singlebyte-1.20141219.5
123 - encoding-index-tradchinese-1.20141219.5
124 - encoding_index_tests-0.1.4
125 - encoding_rs-0.8.31
126 - enumflags2-0.6.4
127 - enumflags2_derive-0.6.4
128 - env_logger-0.7.1
129 - fastrand-1.7.0
130 - fat-macho-0.4.5
131 - filetime-0.2.16
132 - flate2-1.0.23
133 - fnv-1.0.7
134 - foreign-types-0.3.2
135 - foreign-types-shared-0.1.1
136 - form_urlencoded-1.0.1
137 - fs-err-2.7.0
138 - futures-0.3.21
139 - futures-channel-0.3.21
140 - futures-core-0.3.21
141 - futures-executor-0.3.21
142 - futures-io-0.3.21
143 - futures-lite-1.12.0
144 - futures-macro-0.3.21
145 - futures-sink-0.3.21
146 - futures-task-0.3.21
147 - futures-util-0.3.21
148 - generic-array-0.14.5
149 - getrandom-0.2.6
150 - gimli-0.26.1
151 - glob-0.3.0
152 - globset-0.4.8
153 - goblin-0.5.1
154 - hashbrown-0.11.2
155 - heck-0.4.0
156 - hermit-abi-0.1.19
157 - hkdf-0.10.0
158 - hmac-0.10.1
159 - human-panic-1.0.3
160 - humantime-1.3.0
161 - idna-0.2.3
162 - ignore-0.4.18
163 - indexmap-1.8.1
164 - indicatif-0.17.0-rc.6
165 - indoc-1.0.6
166 - instant-0.1.12
167 - itertools-0.10.3
168 - itoa-1.0.2
169 - js-sys-0.3.57
170 - keyring-1.1.2
171 - lazy_static-1.4.0
172 - lddtree-0.2.9
173 - libc-0.2.125
174 - lock_api-0.4.7
175 - log-0.4.17
176 - lzxd-0.1.4
177 - mailparse-0.13.8
178 - matchers-0.1.0
179 - matches-0.1.9
180 - memchr-2.5.0
181 - memoffset-0.6.5
182 - mime-0.3.16
183 - mime_guess-2.0.4
184 - minijinja-0.15.0
185 - miniz_oxide-0.5.1
186 - msi-0.5.0
187 - multipart-0.18.0
188 - native-tls-0.2.10
189 - nb-connect-1.2.0
190 - nix-0.17.0
191 - num-0.3.1
192 - num-bigint-0.3.3
193 - num-complex-0.3.1
194 - num-integer-0.1.45
195 - num-iter-0.1.43
196 - num-rational-0.3.2
197 - num-traits-0.2.15
198 - num_cpus-1.13.1
199 - num_threads-0.1.6
200 - number_prefix-0.4.0
201 - object-0.28.4
202 - once_cell-1.10.0
203 - opaque-debug-0.3.0
204 - openssl-0.10.40
205 - openssl-macros-0.1.0
206 - openssl-probe-0.1.5
207 - openssl-src-111.18.0+1.1.1n
208 - openssl-sys-0.9.73
209 - os_str_bytes-6.0.1
210 - os_type-2.4.0
211 - parking-2.0.0
212 - parking_lot-0.12.0
213 - parking_lot_core-0.9.3
214 - path-slash-0.1.4
215 - percent-encoding-2.1.0
216 - pin-project-lite-0.2.9
217 - pin-utils-0.1.0
218 - pkg-config-0.3.25
219 - plain-0.2.3
220 - platform-info-0.2.0
221 - polling-2.2.0
222 - ppv-lite86-0.2.16
223 - pretty_env_logger-0.4.0
224 - proc-macro-crate-0.1.5
225 - proc-macro-crate-1.1.3
226 - proc-macro-error-1.0.4
227 - proc-macro-error-attr-1.0.4
228 - proc-macro2-1.0.38
229 - pyproject-toml-0.3.1
230 - python-pkginfo-0.5.4
231 - quick-error-1.2.3
232 - quote-1.0.18
233 - quoted_printable-0.4.5
234 - rand-0.8.5
235 - rand_chacha-0.3.1
236 - rand_core-0.6.3
237 - rayon-1.5.3
238 - rayon-core-1.9.3
239 - redox_syscall-0.2.13
240 - redox_users-0.4.3
241 - regex-1.5.5
242 - regex-automata-0.1.10
243 - regex-syntax-0.6.25
244 - remove_dir_all-0.5.3
245 - rfc2047-decoder-0.1.2
246 - ring-0.16.20
247 - rpassword-6.0.1
248 - rustc-demangle-0.1.21
249 - rustc_version-0.4.0
250 - rustls-0.20.5
251 - ryu-1.0.10
252 - same-file-1.0.6
253 - schannel-0.1.19
254 - scoped-tls-1.0.0
255 - scopeguard-1.1.0
256 - scroll-0.11.0
257 - scroll_derive-0.11.0
258 - sct-0.7.0
259 - secret-service-2.0.1
260 - security-framework-2.6.1
261 - security-framework-sys-2.6.1
262 - semver-1.0.9
263 - serde-1.0.137
264 - serde_derive-1.0.137
265 - serde_json-1.0.81
266 - serde_repr-0.1.8
267 - sha2-0.10.2
268 - sha2-0.9.9
269 - sharded-slab-0.1.4
270 - shlex-1.1.0
271 - slab-0.4.6
272 - smallvec-1.8.0
273 - smawk-0.3.1
274 - socket2-0.4.4
275 - spin-0.5.2
276 - static_assertions-1.1.0
277 - strsim-0.10.0
278 - subtle-2.4.1
279 - syn-1.0.94
280 - tar-0.4.38
281 - target-lexicon-0.12.3
282 - tempfile-3.3.0
283 - termcolor-1.1.3
284 - terminal_size-0.1.17
285 - textwrap-0.15.0
286 - thiserror-1.0.31
287 - thiserror-impl-1.0.31
288 - thread_local-1.1.4
289 - time-0.3.9
290 - time-macros-0.2.4
291 - tinyvec-1.6.0
292 - tinyvec_macros-0.1.0
293 - toml-0.5.9
294 - toml_edit-0.14.4
295 - tracing-0.1.34
296 - tracing-attributes-0.1.21
297 - tracing-core-0.1.26
298 - tracing-serde-0.1.3
299 - tracing-subscriber-0.3.11
300 - twox-hash-1.6.3
301 - typenum-1.15.0
302 - unicase-2.6.0
303 - unicode-bidi-0.3.8
304 - unicode-linebreak-0.1.2
305 - unicode-normalization-0.1.19
306 - unicode-width-0.1.9
307 - unicode-xid-0.2.3
308 - untrusted-0.7.1
309 - ureq-2.4.0
310 - url-2.2.2
311 - uuid-0.8.2
312 - uuid-1.0.0
313 - valuable-0.1.0
314 - vcpkg-0.2.15
315 - version_check-0.9.4
316 - void-1.0.2
317 - waker-fn-1.1.0
318 - walkdir-2.3.2
319 - wasi-0.10.2+wasi-snapshot-preview1
320 - wasm-bindgen-0.2.80
321 - wasm-bindgen-backend-0.2.80
322 - wasm-bindgen-macro-0.2.80
323 - wasm-bindgen-macro-support-0.2.80
324 - wasm-bindgen-shared-0.2.80
325 - web-sys-0.3.57
326 - webpki-0.22.0
327 - webpki-roots-0.22.3
328 - wepoll-ffi-0.1.2
329 - which-4.2.5
330 - winapi-0.3.9
331 - winapi-i686-pc-windows-gnu-0.4.0
332 - winapi-util-0.1.5
333 - winapi-x86_64-pc-windows-gnu-0.4.0
334 - windows-sys-0.36.1
335 - windows_aarch64_msvc-0.36.1
336 - windows_i686_gnu-0.36.1
337 - windows_i686_msvc-0.36.1
338 - windows_x86_64_gnu-0.36.1
339 - windows_x86_64_msvc-0.36.1
340 - xattr-0.2.3
341 - xwin-0.2.3
342 - zbus-1.9.1
343 - zbus_macros-1.9.1
344 - zip-0.6.2
345 - zvariant-2.10.0
346 - zvariant_derive-2.10.0"
347 -CRATES_TEST="
348 - libc-0.2.119
349 - once_cell-1.9.0
350 - pyo3-0.16.5
351 - pyo3-build-config-0.16.0
352 - pyo3-build-config-0.16.5
353 - pyo3-ffi-0.16.0
354 - pyo3-ffi-0.16.5
355 - pyo3-macros-0.16.5
356 - pyo3-macros-backend-0.16.5
357 - python3-dll-a-0.2.2
358 - unindent-0.1.9"
359 -DISTUTILS_USE_PEP517=setuptools
360 -PYTHON_COMPAT=( python3_{8..11} )
361 -inherit cargo distutils-r1 flag-o-matic
362 -
363 -DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
364 -HOMEPAGE="https://maturin.rs/"
365 -SRC_URI="
366 - https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
367 - $(cargo_crate_uris)
368 - test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
369 -
370 -LICENSE="
371 - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 openssl
372 - doc? ( CC-BY-4.0 OFL-1.1 )"
373 -SLOT="0"
374 -KEYWORDS="~amd64 ~arm64 ~x86"
375 -IUSE="doc test"
376 -RESTRICT="!test? ( test )"
377 -
378 -RDEPEND="
379 - $(python_gen_cond_dep '
380 - dev-python/tomli[${PYTHON_USEDEP}]
381 - ' 3.{8..10})"
382 -BDEPEND="
383 - dev-python/setuptools-rust[${PYTHON_USEDEP}]
384 - doc? ( app-text/mdbook )
385 - test? (
386 - dev-python/cffi[${PYTHON_USEDEP}]
387 - dev-python/boltons[${PYTHON_USEDEP}]
388 - dev-python/virtualenv[${PYTHON_USEDEP}]
389 - )"
390 -
391 -QA_FLAGS_IGNORED=".*/${PN}"
392 -
393 -PATCHES=(
394 - "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch
395 -)
396 -
397 -src_prepare() {
398 - distutils-r1_src_prepare
399 -
400 - if use test; then
401 - # used to prevent use of network during tests
402 - cat > "${T}"/pip.conf <<-EOF || die
403 - [install]
404 - no-index = yes
405 - no-dependencies = yes
406 - EOF
407 -
408 - # run plain 'python' from eclass rather than auto-detect 'python3.x'
409 - sed -i 's/"build",/&"-i","python",/' tests/common/integration.rs || die
410 - fi
411 -
412 - # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
413 - use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
414 -
415 - filter-flags '-flto*' # undefined references with ring crate
416 -}
417 -
418 -python_compile_all() {
419 - use !doc || mdbook build -d html guide || die
420 -}
421 -
422 -python_test() {
423 - local -x PIP_CONFIG_FILE=${T}/pip.conf
424 - local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
425 -
426 - # pyo3_no_extension_module is xfail but passes with >=rust-1.60, still
427 - # need looking into but is not known to cause issues, disable for now.
428 - cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock \
429 - --skip pyo3_no_extension_module
430 -}
431 -
432 -python_install_all() {
433 - dodoc Changelog.md Readme.md
434 - use doc && dodoc -r guide/html
435 -}