mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-util/maturin: add 0.14.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
@@ -181,6 +181,7 @@ DIST libc-0.2.125.crate 589236 BLAKE2B 57ca3aa19687b5c5702b66ad690a86ec7639dca41
|
||||
DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44
|
||||
DIST libc-0.2.134.crate 603330 BLAKE2B afca337bf7120e933c56745a51261156f4af7cc58427f623b9cdf1b2d5fc67fb2bc7c078ccab3cf232024e5013e8edcbbb0baab6a8a3762f9b20d975ed92411d SHA512 fcc142061df7b363b2dacec5fb3c9a19e63addd8210678117f681b8e1b62e5784cb78067639df464f32e22c9ab4d0932bbe1c01cc992348cc0fad4a46cc7b1c3
|
||||
DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4
|
||||
DIST libc-0.2.138.crate 609081 BLAKE2B 210aa9a7ba99d69533946fb06c2ac6ca0714b3d4c0c5a80096e188f849319dc5509b3b41ec56aff7d1ee899378be2197fe9f8dc921500b11ea6cdc8b3b15df45 SHA512 986ccf0fcd18dd124fa6d3d89c3c7cfeca1046270a6a1b5c4addcdbc7f7f36216cb74094836ce8e97a9e331b97ed893d57daf39e919d24b001c4789a022f7761
|
||||
DIST linux-raw-sys-0.0.46.crate 807633 BLAKE2B 58a63a6ee202e53892d78f2142d6ef98f8bb21109962273689b284cb4d6756e6399010983da813f6f58664d6191b392b70ecd161518e8ca0fb46992bc3d23adf SHA512 b821ab53d9a885b9dfef6eb3d36a422525cf35d797fe32fee3abf9bb5463712af57febf684c9ab41b5de40c9b0e73d9e369599497f7a7f1314ff455795d32b39
|
||||
DIST linux-raw-sys-0.1.3.crate 878488 BLAKE2B eaf7d613f42d3f843f541a29641a1bc4f9152854f7a61a837ed79f121f1c962222e6c32244fc473297f09215a0e33c475c833090897b2e84af64197594112f1f SHA512 c968f7ef0289195717d245977b57aa127e8874d3e15310b38b92897f39da547211b2e7ea914b21bc3dc7cbe67daa8dbed812be868db64a00d6f270c51c5b3f26
|
||||
DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d
|
||||
@@ -191,6 +192,7 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54
|
||||
DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
|
||||
DIST maturin-0.13.7.gh.tar.gz 335508 BLAKE2B fef8ad495208109b867d1ca9700cef149b799bdb372d5110480a035ee5ed52b569f5cb3ca7dffa7d69db3fd4a593d3b894027eb1538e25deddd68146640cdde7 SHA512 509564719aa7b25c1464036b6830518129b24a285075ef551fbb65c42aa2e3c2cfb1bfcefa55cd9b99c7dcec07795ea08fef0a33a55c14030f49afb392face7d
|
||||
DIST maturin-0.14.3.gh.tar.gz 384759 BLAKE2B c787ad0311c4a497f53615bd19e6ec9f37c5acd20ac0dedc5c18a12011ae7191e5ca3b9c0fa2f94c405260ea2805c7c1c32e0453f1c21beaa719d66079083539 SHA512 6a2d8cf0284e0cd4a118be0ec3c7e02baf9852881b12558f78a3c91a88e8fdd2a873ad69449254d3ce5166f6033871d214c08b5f3e6edbd632a6fa2c2501ecb4
|
||||
DIST maturin-0.14.4.gh.tar.gz 385372 BLAKE2B 5adf50a8128925f4177dd448dbf575ec5a8ea0a30f7ec9b239502e85a4790b6d63c21651e53787304f3425567047fc6ebb03aac132afd451ec3ddc969b6b32a9 SHA512 58191a77cdcc4f7ba032df789f75ce21ae42ba66923374a328096183ad16aa0fb638cb48be209537817b41432b6695405474ed3ffdbae746d5d41f10b039e6ab
|
||||
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
|
||||
DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
|
||||
DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
|
||||
@@ -297,6 +299,7 @@ DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B e8a83d0e02c281d8a626565fe1cde115872
|
||||
DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84
|
||||
DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
|
||||
DIST quoted_printable-0.4.5.crate 6237 BLAKE2B d1f9e7ab512948454c7aaac1fb05f1514a0bea17bb3455fb092500a84baef1c469fe468663875b3962aaf6032bffd61f15aaa744afe22497727da0bf8b718e15 SHA512 e3b165705bf0861be724d0655ed7c9fc735dee335b7c641d301c9c1b4c45a8f1218dccb0d43874a4a40cc4dbe62195e9bdf9cfc17bbcd795b88792b918306a18
|
||||
DIST quoted_printable-0.4.6.crate 6668 BLAKE2B ebb636681e01f6a5f8091617ec75b9379379f57accdb975cb52cf2c1c1796d5f311fec26bcf4d338fde873b884e8cc5608b6cab96e885feabbf65889ff916d64 SHA512 f480de1f5c59aafe5b42eee4d3d3fa68847ace00bb9718475769da62c6d9f4961597e873f38f991d7f2ede94e49fd01400d25d39ee0f79344c4c997f7800d7b3
|
||||
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
|
||||
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
|
||||
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
|
||||
@@ -365,6 +368,7 @@ DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1
|
||||
DIST syn-1.0.102.crate 235699 BLAKE2B b29d1b0ab878eda45c486bce03e1b341eb2c69718201e662d81c131ead2bb5c5abffad848d9cd8d2e45a995dbb4d6a185173b5680973971e0c33bdd9fe43dfe8 SHA512 c9a2b2cf216c3d821decd488ebb49743f2f43940a879856e3a15d2352843c405e6f164c11225e904d18b32a5cd2bd7fcdfa74df40ec5567faeedffe5f523989c
|
||||
DIST syn-1.0.103.crate 236495 BLAKE2B fd139b1a8b4449e9be6eddf0036c19b93b876182a03f36954f79eaf79abd5e53667a8a9fcb5c872c96639779307fa293f597831ff838a41d90e1ea201f8a4797 SHA512 3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7
|
||||
DIST syn-1.0.104.crate 236683 BLAKE2B 865904923ecac469f1d92bab04ea9ee384be0592c7a303d9d0f2f4bc755744bd883372c215a8f1add8bc2728d7c2c27489ab292fc8a89bdce918fc4a32deae44 SHA512 8feabd8e6b1b5eb15077d7c92f0b3269e848d33b1f233b3df343b6d445ed332fb23e0222911a13edfd82cee969d25c43434268cd7a20ce1c0a608a1bbe327b29
|
||||
DIST syn-1.0.105.crate 237549 BLAKE2B 14e3187e9e1300c3c62d47504d61f154d4f3f22284fd1a44a5149764eb5b8937d74783e42d48380e1a31920a9319e8e7af8a86e8e9e8bb46bee839964bc4029e SHA512 4e2475853587ec669d43890c88074c00c0fd45a84631f8a0b513f8eeeb78cacc297976121af9488419d2979b33579c5d2b782e18e3fd32dcee35227e767cae0d
|
||||
DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b
|
||||
DIST syn-1.0.95.crate 236676 BLAKE2B a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de SHA512 a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca
|
||||
DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f
|
||||
|
||||
482
dev-util/maturin/maturin-0.14.4.ebuild
Normal file
482
dev-util/maturin/maturin-0.14.4.ebuild
Normal file
@@ -0,0 +1,482 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
adler-1.0.2
|
||||
aes-0.7.5
|
||||
ahash-0.3.8
|
||||
ahash-0.7.6
|
||||
aho-corasick-0.7.20
|
||||
anyhow-1.0.66
|
||||
askama-0.11.1
|
||||
askama_derive-0.11.2
|
||||
askama_escape-0.10.3
|
||||
askama_shared-0.12.2
|
||||
async-io-1.12.0
|
||||
async-lock-2.6.0
|
||||
atty-0.2.14
|
||||
autocfg-1.1.0
|
||||
base64-0.13.1
|
||||
bincode-1.3.3
|
||||
bitflags-1.3.2
|
||||
block-buffer-0.10.3
|
||||
block-buffer-0.9.0
|
||||
block-modes-0.8.1
|
||||
block-padding-0.2.1
|
||||
bstr-0.2.17
|
||||
bumpalo-3.11.1
|
||||
byteorder-1.4.3
|
||||
bytes-1.3.0
|
||||
bytesize-1.1.0
|
||||
bzip2-0.4.3
|
||||
bzip2-sys-0.1.11+1.0.8
|
||||
cab-0.4.1
|
||||
camino-1.1.1
|
||||
cargo-options-0.5.3
|
||||
cargo-platform-0.1.2
|
||||
cargo-xwin-0.13.2
|
||||
cargo-zigbuild-0.14.2
|
||||
cargo_metadata-0.15.2
|
||||
cbindgen-0.24.3
|
||||
cc-1.0.77
|
||||
cfb-0.7.3
|
||||
cfg-if-1.0.0
|
||||
charset-0.1.3
|
||||
chumsky-0.8.0
|
||||
chunked_transfer-1.4.0
|
||||
cipher-0.3.0
|
||||
clap-3.2.23
|
||||
clap-4.0.29
|
||||
clap_complete-4.0.6
|
||||
clap_complete_command-0.4.0
|
||||
clap_complete_fig-4.0.2
|
||||
clap_derive-3.2.18
|
||||
clap_derive-4.0.21
|
||||
clap_lex-0.2.4
|
||||
clap_lex-0.3.0
|
||||
cli-table-0.4.7
|
||||
combine-4.6.6
|
||||
concolor-0.0.11
|
||||
concolor-query-0.1.0
|
||||
concurrent-queue-2.0.0
|
||||
configparser-3.0.2
|
||||
console-0.15.2
|
||||
const-random-0.1.15
|
||||
const-random-macro-0.1.15
|
||||
content_inspector-0.2.4
|
||||
core-foundation-0.9.3
|
||||
core-foundation-sys-0.8.3
|
||||
cpufeatures-0.2.5
|
||||
crc32fast-1.3.2
|
||||
crossbeam-channel-0.5.6
|
||||
crossbeam-deque-0.8.2
|
||||
crossbeam-epoch-0.9.13
|
||||
crossbeam-utils-0.8.14
|
||||
crunchy-0.2.2
|
||||
crypto-common-0.1.6
|
||||
crypto-mac-0.11.1
|
||||
ctor-0.1.26
|
||||
data-encoding-2.3.2
|
||||
derivative-2.2.0
|
||||
dialoguer-0.10.2
|
||||
diff-0.1.13
|
||||
digest-0.10.6
|
||||
digest-0.9.0
|
||||
dirs-4.0.0
|
||||
dirs-sys-0.3.7
|
||||
dunce-1.0.3
|
||||
either-1.8.0
|
||||
encode_unicode-0.3.6
|
||||
encoding-0.2.33
|
||||
encoding-index-japanese-1.20141219.5
|
||||
encoding-index-korean-1.20141219.5
|
||||
encoding-index-simpchinese-1.20141219.5
|
||||
encoding-index-singlebyte-1.20141219.5
|
||||
encoding-index-tradchinese-1.20141219.5
|
||||
encoding_index_tests-0.1.4
|
||||
encoding_rs-0.8.31
|
||||
enumflags2-0.6.4
|
||||
enumflags2_derive-0.6.4
|
||||
errno-0.2.8
|
||||
errno-dragonfly-0.1.2
|
||||
event-listener-2.5.3
|
||||
fastrand-1.8.0
|
||||
fat-macho-0.4.6
|
||||
filetime-0.2.18
|
||||
flate2-1.0.25
|
||||
fnv-1.0.7
|
||||
foreign-types-0.3.2
|
||||
foreign-types-shared-0.1.1
|
||||
form_urlencoded-1.1.0
|
||||
fs-err-2.9.0
|
||||
futures-0.3.25
|
||||
futures-channel-0.3.25
|
||||
futures-core-0.3.25
|
||||
futures-executor-0.3.25
|
||||
futures-io-0.3.25
|
||||
futures-lite-1.12.0
|
||||
futures-macro-0.3.25
|
||||
futures-sink-0.3.25
|
||||
futures-task-0.3.25
|
||||
futures-util-0.3.25
|
||||
generic-array-0.14.6
|
||||
getrandom-0.2.8
|
||||
glob-0.3.0
|
||||
globset-0.4.9
|
||||
goblin-0.5.4
|
||||
goblin-0.6.0
|
||||
hashbrown-0.12.3
|
||||
heck-0.4.0
|
||||
hermit-abi-0.1.19
|
||||
hermit-abi-0.2.6
|
||||
hkdf-0.11.0
|
||||
hmac-0.11.0
|
||||
humantime-2.1.0
|
||||
humantime-serde-1.1.1
|
||||
idna-0.3.0
|
||||
ignore-0.4.18
|
||||
indexmap-1.9.2
|
||||
indicatif-0.17.2
|
||||
indoc-1.0.7
|
||||
instant-0.1.12
|
||||
io-lifetimes-1.0.3
|
||||
is-terminal-0.4.1
|
||||
itertools-0.10.5
|
||||
itoa-1.0.4
|
||||
js-sys-0.3.60
|
||||
keyring-1.2.0
|
||||
lazy_static-1.4.0
|
||||
lddtree-0.3.2
|
||||
libc-0.2.138
|
||||
linux-raw-sys-0.1.3
|
||||
lock_api-0.4.9
|
||||
log-0.4.17
|
||||
lzxd-0.1.4
|
||||
mailparse-0.13.8
|
||||
matchers-0.1.0
|
||||
memchr-2.5.0
|
||||
memoffset-0.6.5
|
||||
memoffset-0.7.1
|
||||
mime-0.3.16
|
||||
mime_guess-2.0.4
|
||||
minijinja-0.26.0
|
||||
minimal-lexical-0.2.1
|
||||
miniz_oxide-0.6.2
|
||||
msi-0.5.0
|
||||
multipart-0.18.0
|
||||
native-tls-0.2.11
|
||||
nb-connect-1.2.0
|
||||
nix-0.22.3
|
||||
nom-7.1.1
|
||||
normalize-line-endings-0.3.0
|
||||
normpath-0.3.2
|
||||
nu-ansi-term-0.46.0
|
||||
num-0.4.0
|
||||
num-bigint-0.4.3
|
||||
num-complex-0.4.2
|
||||
num-integer-0.1.45
|
||||
num-iter-0.1.43
|
||||
num-rational-0.4.1
|
||||
num-traits-0.2.15
|
||||
num_cpus-1.14.0
|
||||
number_prefix-0.4.0
|
||||
once_cell-1.16.0
|
||||
opaque-debug-0.3.0
|
||||
openssl-0.10.43
|
||||
openssl-macros-0.1.0
|
||||
openssl-probe-0.1.5
|
||||
openssl-src-111.24.0+1.1.1s
|
||||
openssl-sys-0.9.78
|
||||
os_pipe-1.1.2
|
||||
os_str_bytes-6.4.1
|
||||
output_vt100-0.1.3
|
||||
overload-0.1.1
|
||||
parking-2.0.0
|
||||
parking_lot-0.12.1
|
||||
parking_lot_core-0.9.5
|
||||
paste-1.0.9
|
||||
path-slash-0.2.1
|
||||
pep440-0.2.0
|
||||
percent-encoding-2.2.0
|
||||
pin-project-lite-0.2.9
|
||||
pin-utils-0.1.0
|
||||
pkg-config-0.3.26
|
||||
plain-0.2.3
|
||||
platform-info-1.0.1
|
||||
polling-2.5.1
|
||||
portable-atomic-0.3.15
|
||||
ppv-lite86-0.2.17
|
||||
pretty_assertions-1.3.0
|
||||
proc-macro-crate-0.1.5
|
||||
proc-macro-crate-1.2.1
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro-hack-0.5.19
|
||||
proc-macro2-1.0.47
|
||||
pyproject-toml-0.3.1
|
||||
python-pkginfo-0.5.5
|
||||
quote-1.0.21
|
||||
quoted_printable-0.4.6
|
||||
rand-0.8.5
|
||||
rand_chacha-0.3.1
|
||||
rand_core-0.6.4
|
||||
rayon-1.6.0
|
||||
rayon-core-1.10.1
|
||||
redox_syscall-0.2.16
|
||||
redox_users-0.4.3
|
||||
regex-1.7.0
|
||||
regex-automata-0.1.10
|
||||
regex-syntax-0.6.28
|
||||
remove_dir_all-0.5.3
|
||||
rfc2047-decoder-0.2.0
|
||||
ring-0.16.20
|
||||
rpassword-7.2.0
|
||||
rtoolbox-0.0.1
|
||||
rustc_version-0.4.0
|
||||
rustix-0.36.4
|
||||
rustls-0.20.7
|
||||
rustversion-1.0.9
|
||||
ryu-1.0.11
|
||||
same-file-1.0.6
|
||||
schannel-0.1.20
|
||||
scoped-tls-1.0.1
|
||||
scopeguard-1.1.0
|
||||
scroll-0.11.0
|
||||
scroll_derive-0.11.0
|
||||
sct-0.7.0
|
||||
secret-service-2.0.2
|
||||
security-framework-2.7.0
|
||||
security-framework-sys-2.6.1
|
||||
semver-1.0.14
|
||||
serde-1.0.148
|
||||
serde_derive-1.0.148
|
||||
serde_json-1.0.89
|
||||
serde_repr-0.1.9
|
||||
sha2-0.10.6
|
||||
sha2-0.9.9
|
||||
sharded-slab-0.1.4
|
||||
shlex-1.1.0
|
||||
similar-2.2.1
|
||||
slab-0.4.7
|
||||
smallvec-1.10.0
|
||||
smawk-0.3.1
|
||||
snapbox-0.4.3
|
||||
snapbox-macros-0.3.1
|
||||
socket2-0.4.7
|
||||
socks-0.3.4
|
||||
spin-0.5.2
|
||||
static_assertions-1.1.0
|
||||
strsim-0.10.0
|
||||
subtle-2.4.1
|
||||
syn-1.0.105
|
||||
tar-0.4.38
|
||||
target-lexicon-0.12.5
|
||||
tempfile-3.3.0
|
||||
termcolor-1.1.3
|
||||
terminal_size-0.1.17
|
||||
terminal_size-0.2.3
|
||||
textwrap-0.16.0
|
||||
thiserror-1.0.37
|
||||
thiserror-impl-1.0.37
|
||||
thread_local-1.1.4
|
||||
time-0.3.17
|
||||
time-core-0.1.0
|
||||
time-macros-0.2.6
|
||||
tiny-keccak-2.0.2
|
||||
tinyvec-1.6.0
|
||||
tinyvec_macros-0.1.0
|
||||
toml-0.5.9
|
||||
toml_datetime-0.5.0
|
||||
toml_edit-0.15.0
|
||||
tracing-0.1.37
|
||||
tracing-attributes-0.1.23
|
||||
tracing-core-0.1.30
|
||||
tracing-log-0.1.3
|
||||
tracing-serde-0.1.3
|
||||
tracing-subscriber-0.3.16
|
||||
trycmd-0.14.5
|
||||
twox-hash-1.6.3
|
||||
typenum-1.15.0
|
||||
unicase-2.6.0
|
||||
unicode-bidi-0.3.8
|
||||
unicode-ident-1.0.5
|
||||
unicode-linebreak-0.1.4
|
||||
unicode-normalization-0.1.22
|
||||
unicode-width-0.1.10
|
||||
uniffi_bindgen-0.21.0
|
||||
uniffi_meta-0.21.0
|
||||
untrusted-0.7.1
|
||||
ureq-2.5.0
|
||||
url-2.3.1
|
||||
uuid-1.2.2
|
||||
valuable-0.1.0
|
||||
vcpkg-0.2.15
|
||||
version_check-0.9.4
|
||||
versions-4.1.0
|
||||
wait-timeout-0.2.0
|
||||
waker-fn-1.1.0
|
||||
walkdir-2.3.2
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-0.2.83
|
||||
wasm-bindgen-backend-0.2.83
|
||||
wasm-bindgen-macro-0.2.83
|
||||
wasm-bindgen-macro-support-0.2.83
|
||||
wasm-bindgen-shared-0.2.83
|
||||
web-sys-0.3.60
|
||||
webpki-0.22.0
|
||||
webpki-roots-0.22.5
|
||||
weedle2-4.0.0
|
||||
wepoll-ffi-0.1.2
|
||||
which-4.3.0
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
windows-sys-0.36.1
|
||||
windows-sys-0.42.0
|
||||
windows_aarch64_gnullvm-0.42.0
|
||||
windows_aarch64_msvc-0.36.1
|
||||
windows_aarch64_msvc-0.42.0
|
||||
windows_i686_gnu-0.36.1
|
||||
windows_i686_gnu-0.42.0
|
||||
windows_i686_msvc-0.36.1
|
||||
windows_i686_msvc-0.42.0
|
||||
windows_x86_64_gnu-0.36.1
|
||||
windows_x86_64_gnu-0.42.0
|
||||
windows_x86_64_gnullvm-0.42.0
|
||||
windows_x86_64_msvc-0.36.1
|
||||
windows_x86_64_msvc-0.42.0
|
||||
xattr-0.2.3
|
||||
xwin-0.2.10
|
||||
yansi-0.5.1
|
||||
zbus-1.9.3
|
||||
zbus_macros-1.9.3
|
||||
zip-0.6.3
|
||||
zvariant-2.10.0
|
||||
zvariant_derive-2.10.0"
|
||||
# additional crates used by test-crates/* test packages,
|
||||
# `grep test-crates tests/run.rs` to see which are needed
|
||||
CRATES_TEST="
|
||||
bytes-1.2.1
|
||||
cargo_metadata-0.14.2
|
||||
cc-1.0.73
|
||||
cc-1.0.74
|
||||
indexmap-1.9.1
|
||||
libc-0.2.134
|
||||
libc-0.2.137
|
||||
once_cell-1.15.0
|
||||
os_str_bytes-6.4.0
|
||||
parking_lot_core-0.9.3
|
||||
parking_lot_core-0.9.4
|
||||
proc-macro2-1.0.46
|
||||
pyo3-0.17.3
|
||||
pyo3-build-config-0.17.3
|
||||
pyo3-ffi-0.17.3
|
||||
pyo3-macros-0.17.3
|
||||
pyo3-macros-backend-0.17.3
|
||||
python3-dll-a-0.2.6
|
||||
serde-1.0.147
|
||||
serde_derive-1.0.147
|
||||
serde_json-1.0.87
|
||||
syn-1.0.102
|
||||
syn-1.0.103
|
||||
target-lexicon-0.12.4
|
||||
uniffi-0.21.0
|
||||
uniffi_build-0.21.0
|
||||
uniffi_macros-0.21.0
|
||||
unindent-0.1.10"
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..11} )
|
||||
inherit cargo distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
|
||||
HOMEPAGE="https://maturin.rs/"
|
||||
SRC_URI="
|
||||
https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
|
||||
|
||||
LICENSE="
|
||||
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD
|
||||
CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
|
||||
doc? ( CC-BY-4.0 OFL-1.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE="doc test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/tomli[${PYTHON_USEDEP}]
|
||||
' 3.{8..10} pypy3)"
|
||||
BDEPEND="
|
||||
dev-python/setuptools-rust[${PYTHON_USEDEP}]
|
||||
doc? ( app-text/mdbook )
|
||||
test? (
|
||||
${RDEPEND}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/cffi[${PYTHON_USEDEP}]
|
||||
' 'python*')
|
||||
dev-python/boltons[${PYTHON_USEDEP}]
|
||||
dev-python/virtualenv[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
# used to prevent use of network during tests
|
||||
cat > "${T}"/pip.conf <<-EOF || die
|
||||
[install]
|
||||
no-index = yes
|
||||
no-dependencies = yes
|
||||
EOF
|
||||
|
||||
# TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
|
||||
use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
|
||||
|
||||
# setup.py handles most for non-tests, but ensure rustls is disabled except
|
||||
# on arches where ring crate should work (keep in sync below, bug #859577)
|
||||
if use !amd64 && use !x86 && use !arm64 && use !arm; then
|
||||
sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-lto # undefined references with ring crate
|
||||
|
||||
if use !amd64 && use !x86 && use !arm64 && use !arm; then
|
||||
local myfeatures=( upload log )
|
||||
cargo_src_configure --no-default-features
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use !doc || mdbook build -d html guide || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local -x MATURIN_TEST_PYTHON=${EPYTHON}
|
||||
local -x PIP_CONFIG_FILE=${T}/pip.conf
|
||||
local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
|
||||
|
||||
local skip=(
|
||||
--skip locked_doesnt_build_without_cargo_lock
|
||||
# relies on 80-chars terminal output but ignores exported COLUMNS=80
|
||||
--skip cli_tests
|
||||
# avoid need for wasm over a single hello world test
|
||||
--skip integration_wasm_hello_world
|
||||
# fragile depending on rust version, also wants libpypy*-c.so for pypy
|
||||
--skip pyo3_no_extension_module
|
||||
)
|
||||
|
||||
cargo_src_test -- "${skip[@]}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc Changelog.md README.md
|
||||
use doc && dodoc -r guide/html
|
||||
}
|
||||
Reference in New Issue
Block a user