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: Mon, 29 Nov 2021 14:55:34
Message-Id: 1638197717.5ea448b383dae12a01aac83289666d49f18088b2.ionen@gentoo
1 commit: 5ea448b383dae12a01aac83289666d49f18088b2
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 29 14:46:04 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 29 14:55:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea448b3
7
8 dev-util/maturin: add 0.12.3
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 dev-util/maturin/Manifest | 6 +
13 dev-util/maturin/maturin-0.12.3.ebuild | 325 +++++++++++++++++++++++++++++++++
14 2 files changed, 331 insertions(+)
15
16 diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
17 index 354c955dabfa..707b3530acbe 100644
18 --- a/dev-util/maturin/Manifest
19 +++ b/dev-util/maturin/Manifest
20 @@ -9,6 +9,7 @@ DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97
21 DIST anyhow-1.0.44.crate 35067 BLAKE2B 19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d SHA512 d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff
22 DIST anyhow-1.0.47.crate 36068 BLAKE2B ccd6494dc027bd0b1c2b8861b55ee7c041a51c5f179628c3d8731d58360078d06533fbc955b22f9e3c14dd672d0ba3bacbfe70f22e9e83bb2493476de124b368 SHA512 fef0ea1dc814fe52d65e696f124a43622fd513c33350268116e9bf0f7731e23dae137194d6e45508d2e49569d8fff1b69d4d27d6e715ce8251cbe5ea7d8318af
23 DIST anyhow-1.0.48.crate 41346 BLAKE2B 9ba28706c0048f24312c1d8c753b6fb82bbcc22f24840c3d429a87813582bf05c45ed60b290c7abf54070969d4e42199a410d6a7bf02df788a119a96b4f201d0 SHA512 473b95883ae170b03e2097d924dd6e664604bce5e76a592e8abe763869ddca52de668244099f8f023c3709ae19934c3e1c4cc77610204820ae271b8b05c72d31
24 +DIST anyhow-1.0.50.crate 44096 BLAKE2B fe303c7380e40bd9dac617fc25129fc96a7100a4da8c3476557cceef9f64dd7e9dec0623cb1da269fcca3d6cc35f9e7b01253ddb59ae4f12c276746d4948dc00 SHA512 21cd89077680e877143e9ba88c4af3a91465dfcd81ff6f08e2840fbee1d718d8a5a94b332641d126c3a2fe6b8e8509e0eb8337d987e0ab25c65dc7e71261d30b
25 DIST async-io-1.6.0.crate 32282 BLAKE2B fdd46328b23d58058d4501f6a30e396302c36f9a8f91276e6b50b9ddd628a63b8af22e35b5efb4c7cd91cc6c823ffa2ecc492da525c1139f30c02004f0a5b0a7 SHA512 0451c6d53da593bc1753ab56c043d855d2642de5679265970ade0c63cef09268ac5b133100230637bf16506f475e322ffea2c85f8eaa3788a0bbe24ff7e671f5
26 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
27 DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
28 @@ -39,6 +40,7 @@ DIST cc-1.0.72.crate 57495 BLAKE2B b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90
29 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
30 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
31 DIST charset-0.1.2.crate 14490 BLAKE2B 78e776003334cb5a7c8980b8f6f5563b0eb3da8b9c039106347b6ce47f9f0147647c7c643acc18ba3fd9b2a7c897974e2433cfeb3725b5287362ad73ed80a7f1 SHA512 8a740dbd4f7088653addb6fa4293a7d62b8f6a9f727413e2ee46289179b36d6c18ad48b1f3d548f9c153166e16937d9c60b79fcb0ecb5412a635bc6fad11b54a
32 +DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1
33 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9
34 DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
35 DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc
36 @@ -143,6 +145,7 @@ DIST maturin-0.11.5.tar.gz 584266 BLAKE2B be92b8b3f94e7b5e5225a57118219cb854ea07
37 DIST maturin-0.12.0.tar.gz 248005 BLAKE2B 9dcb841e7455943a76de6a4fd769a0b4779730141383f83ccf51dd24172803ecb8122b7dde9477b85bbcfc9d6149a4391531fbd49aa6015eeee407f25cb526e6 SHA512 93255d425922b8c4fd7145391368d0aa8cdb1e88d5a148a65ee2d843dc38e327f776bb42d32e4163183274803ffd560710343afea0aa89bbab7e98a9aa28d6b5
38 DIST maturin-0.12.1.tar.gz 250396 BLAKE2B 5a45d8e2900fa1bc3dda9dcb429a10231bed70aaf0f4e90ebb128d8b382d85dd4526d55597ef0b1fff3a650b9baa254e81fed0a99812f199fc80396500f99baa SHA512 5b437278d0b8606d2549adea9c92da9c99189d45ecfd2fbf3e5db73ca79112a674a32261c9558fefdaad8e7ab63d1a1ff1d6208515937505808e78aab43d546c
39 DIST maturin-0.12.2.tar.gz 257098 BLAKE2B 647aea4d898b605cbd787674af86ff76183ce750bef7c814819fd8cd7ddc841d8d17a4b0e5a7dd104c20caabf05aeff5ee0f273a27034799e080b69d4da69e33 SHA512 3d45d74d3797bdd874cb43dfebe1d44ef31241a6ae838e3df04742b69385887bc0bf7a86c9c577346c3da55a63559fbeb34087a898d55d3cf7f374caaa76030e
40 +DIST maturin-0.12.3.tar.gz 264117 BLAKE2B c98de550c99c378e6b9e90118acc7e7b67184455a447165840ceb109611e92c1fc2b1b4512dea16c869f3fa5041c0b8906e5767df6f06d45c308045bc4ad5f47 SHA512 2a568dacf09a01f7198570381079c61c98b1771a2e447cd2077256436a6f9e566828b6e9064c5ca0a7aa8de0e442602ff1940f454503db635bda9682614165ef
41 DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11
42 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
43 DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d
44 @@ -179,6 +182,7 @@ DIST pkg-config-0.3.20.crate 15395 BLAKE2B d2727edcd04135783de0c1f27fe1cb052bd92
45 DIST pkg-config-0.3.22.crate 16145 BLAKE2B 346b67a2000eb91ea8867e5a861c87a7728909d6b20dd00c9b4571d89e5308a108906fc80fe3a2d014fff0411d9bb30fcde224abf8f4aaf37164107861083bdc SHA512 435b9d99a1975692db3efb3bd0e92899c43ba4003aecc4859dc71cd2175521973d5cbe1be06fc3b40af2a7bbe1b0a845be73586c0cd96dc218bc4fc7dce11107
46 DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252
47 DIST platform-info-0.1.0.crate 11170 BLAKE2B 5cd76a9170efa332d17fa4b1a58bdafa533216d6d178054b932814bcdfc4056471231bfeb0e1cd68c63d47e4de5cdc98695b3e36a9b0fa3d794e38e70110b2ad SHA512 d40e8d1ceae829f9d61f393b5fa73ff10cd97333ef471f16a898d34b21bd5367fe88efa05b725299062c1029e1ca13fcbe24e8789bfdfc87fb3e56e66489d690
48 +DIST platform-info-0.2.0.crate 11571 BLAKE2B 4cb4f50d878175e080144f6d96b3ee3f53a49c1c889e96a9fc45595518db45c46e4f24d491dec20ea27b336942023118ed0a8bf01a17e1d2d6cb5218825c86db SHA512 9420f1fdde9e3b47720c312eea5056970c38422829a5768cb280dcb876f12c631e5a64b73a0f4120732a823fa75abcb3a45c117777e453b48b2e47659d378f62
49 DIST polling-2.2.0.crate 21616 BLAKE2B b431e4d31a677ee3d0d36710b27fe98b5df11bd37ac1dfdc464b8a0864dee56985125be388afe9f4c5f8e8c556f668578b2566a6de85f0797d6ecce285d42953 SHA512 6592682d6abf61341e18e5b7e6aedccc31de36016c323ee4e01ca4247d5a40be14f9f60e0602f828ce6ed55e29daa3e601e62a1d472a7ab3a75d760fb1fbd99b
50 DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1
51 DIST ppv-lite86-0.2.15.crate 22002 BLAKE2B 3f967f112ba799f18a3f897c944ea656994abdc7c912868023de90d3885a87d9544159c44b6aeeffd83c1fe0172e326bed4044c2d199ca899da4f8420629736c SHA512 6dac73153d244cca97ea00e429f783a7d03b48f10ee450cf6f8d77581010b28be5048f53322b0c888b425b5085f440b6ea90599ea00c55c641de6e29da42f0b3
52 @@ -206,6 +210,7 @@ DIST python-pkginfo-0.5.0.crate 106900 BLAKE2B 02d570df809a620adf32f113f9cd47ce0
53 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
54 DIST quote-1.0.10.crate 29960 BLAKE2B fbd4e3e0e0f452e64b30399fdfaef318cead505d05f0c61db61a7aa3cd5a3300220b4ba2656603f88bc0b535390ab4d0ec101a919ace1d442a3e979f08e8d48f SHA512 08613679b564ea7d750117d3a2907ba957d5d595bdfa8016344f99a232c72c6b08acb882dff45c34c9e4c8f93f879fb308b36125572722aac04fbc6bb0c666f0
55 DIST quoted_printable-0.4.3.crate 6141 BLAKE2B 77a3d6b5ecf43336316baa72df3bed2485c014d56aa26c461ab5c699a8756acb62a157818db1fe2fafa7e5a3808791f2778e738c15e32e9362735f86fe87df2a SHA512 95542a68a88b81b59f937d7cee9c13459f92c4c1c88f8901b656e7eecdbd705b79e511908731cfbeb797cecfb3acdfb9b18bddd43c7d2dc115a3c93ec56458f5
56 +DIST quoted_printable-0.4.5.crate 6237 BLAKE2B d1f9e7ab512948454c7aaac1fb05f1514a0bea17bb3455fb092500a84baef1c469fe468663875b3962aaf6032bffd61f15aaa744afe22497727da0bf8b718e15 SHA512 e3b165705bf0861be724d0655ed7c9fc735dee335b7c641d301c9c1b4c45a8f1218dccb0d43874a4a40cc4dbe62195e9bdf9cfc17bbcd795b88792b918306a18
57 DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
58 DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e
59 DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84
60 @@ -227,6 +232,7 @@ DIST rpassword-5.0.1.crate 11109 BLAKE2B 4d040a920673de6ad2f2cd55104a7c2dfdd7425
61 DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c
62 DIST rustls-0.19.1.crate 208143 BLAKE2B 2ec02f40bac911d85db013cd99fc859fc4815f98114abe7041cee61bc106e83334378711d0acda916d9cb72a78f8d1a7237bd5d0a51ceb928d98bbe75cab93f6 SHA512 c86b0809f7cb2b31cf9c87d7744334ea3a0c743e26303026ab48194435289b1face6a7009aa4971f719cf31d7f84bb0e56e923cfd326ce0bc4ed990b8c9aeab9
63 DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
64 +DIST ryu-1.0.6.crate 50032 BLAKE2B 13e805124f80de0d8175fe8b315b20b06f0ef188049e835843b91ffb90322bbfa54ddd0fe1617af851e8f5b59c1f076252b705394ed3408b5fb577059a46273f SHA512 175da99ee31a942800eb33ab5addcdf89b2bba95b6289be1560746d030acda547a5bc3e8cba714c252230a93bcd991b9593a7c94421222833bf089694ccf1655
65 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
66 DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c
67 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
68
69 diff --git a/dev-util/maturin/maturin-0.12.3.ebuild b/dev-util/maturin/maturin-0.12.3.ebuild
70 new file mode 100644
71 index 000000000000..373c0d076c2c
72 --- /dev/null
73 +++ b/dev-util/maturin/maturin-0.12.3.ebuild
74 @@ -0,0 +1,325 @@
75 +# Copyright 1999-2021 Gentoo Authors
76 +# Distributed under the terms of the GNU General Public License v2
77 +
78 +EAPI=8
79 +
80 +CRATES="
81 + addr2line-0.17.0
82 + adler-1.0.2
83 + aes-0.6.0
84 + aes-soft-0.6.4
85 + aesni-0.10.0
86 + aho-corasick-0.7.18
87 + ansi_term-0.11.0
88 + anyhow-1.0.50
89 + async-io-1.6.0
90 + atty-0.2.14
91 + autocfg-1.0.1
92 + backtrace-0.3.63
93 + base64-0.13.0
94 + bitflags-1.3.2
95 + block-buffer-0.9.0
96 + block-modes-0.7.0
97 + block-padding-0.2.1
98 + bstr-0.2.17
99 + bumpalo-3.8.0
100 + byteorder-1.4.3
101 + bytes-1.1.0
102 + bytesize-1.1.0
103 + bzip2-0.4.3
104 + bzip2-sys-0.1.11+1.0.8
105 + cache-padded-1.1.1
106 + camino-1.0.5
107 + cargo-platform-0.1.2
108 + cargo_metadata-0.14.1
109 + cbindgen-0.20.0
110 + cc-1.0.72
111 + cfg-if-0.1.10
112 + cfg-if-1.0.0
113 + charset-0.1.3
114 + cipher-0.2.5
115 + clap-2.33.3
116 + concurrent-queue-1.2.2
117 + configparser-3.0.0
118 + console-0.15.0
119 + core-foundation-0.9.2
120 + core-foundation-sys-0.8.3
121 + cpufeatures-0.2.1
122 + crc32fast-1.2.2
123 + crossbeam-utils-0.8.5
124 + crypto-mac-0.10.1
125 + derivative-2.2.0
126 + dialoguer-0.9.0
127 + digest-0.9.0
128 + dirs-4.0.0
129 + dirs-sys-0.3.6
130 + encode_unicode-0.3.6
131 + encoding_rs-0.8.29
132 + enumflags2-0.6.4
133 + enumflags2_derive-0.6.4
134 + env_logger-0.7.1
135 + fastrand-1.5.0
136 + fat-macho-0.4.4
137 + filetime-0.2.15
138 + flate2-1.0.22
139 + fnv-1.0.7
140 + form_urlencoded-1.0.1
141 + fs-err-2.6.0
142 + futures-0.3.18
143 + futures-channel-0.3.18
144 + futures-core-0.3.18
145 + futures-executor-0.3.18
146 + futures-io-0.3.18
147 + futures-lite-1.12.0
148 + futures-macro-0.3.18
149 + futures-sink-0.3.18
150 + futures-task-0.3.18
151 + futures-util-0.3.18
152 + generic-array-0.14.4
153 + getrandom-0.2.3
154 + gimli-0.26.1
155 + glob-0.3.0
156 + globset-0.4.8
157 + goblin-0.4.3
158 + h2-0.3.7
159 + hashbrown-0.11.2
160 + heck-0.3.3
161 + hermit-abi-0.1.19
162 + hkdf-0.10.0
163 + hmac-0.10.1
164 + http-0.2.5
165 + http-body-0.4.4
166 + httparse-1.5.1
167 + httpdate-1.0.2
168 + human-panic-1.0.3
169 + humantime-1.3.0
170 + hyper-0.14.15
171 + hyper-rustls-0.22.1
172 + idna-0.2.3
173 + ignore-0.4.18
174 + indexmap-1.7.0
175 + indoc-1.0.3
176 + instant-0.1.12
177 + ipnet-2.3.1
178 + itoa-0.4.8
179 + js-sys-0.3.55
180 + keyring-0.10.4
181 + lazy_static-1.4.0
182 + libc-0.2.108
183 + log-0.4.14
184 + mailparse-0.13.6
185 + matches-0.1.9
186 + memchr-2.4.1
187 + mime-0.3.16
188 + mime_guess-2.0.3
189 + minijinja-0.8.2
190 + miniz_oxide-0.4.4
191 + mio-0.7.14
192 + miow-0.3.7
193 + nb-connect-1.2.0
194 + nix-0.17.0
195 + ntapi-0.3.6
196 + num-0.3.1
197 + num-bigint-0.3.3
198 + num-complex-0.3.1
199 + num-integer-0.1.44
200 + num-iter-0.1.42
201 + num-rational-0.3.2
202 + num-traits-0.2.14
203 + num_cpus-1.13.0
204 + object-0.27.1
205 + once_cell-1.8.0
206 + opaque-debug-0.3.0
207 + os_type-2.3.0
208 + parking-2.0.0
209 + percent-encoding-2.1.0
210 + pin-project-lite-0.2.7
211 + pin-utils-0.1.0
212 + pkg-config-0.3.22
213 + plain-0.2.3
214 + platform-info-0.2.0
215 + polling-2.2.0
216 + ppv-lite86-0.2.15
217 + pretty_env_logger-0.4.0
218 + proc-macro-crate-0.1.5
219 + proc-macro-crate-1.1.0
220 + proc-macro-error-1.0.4
221 + proc-macro-error-attr-1.0.4
222 + proc-macro2-1.0.32
223 + pyproject-toml-0.3.1
224 + python-pkginfo-0.5.0
225 + quick-error-1.2.3
226 + quote-1.0.10
227 + quoted_printable-0.4.5
228 + rand-0.8.4
229 + rand_chacha-0.3.1
230 + rand_core-0.6.3
231 + rand_hc-0.3.1
232 + redox_syscall-0.2.10
233 + redox_users-0.4.0
234 + regex-1.5.4
235 + regex-syntax-0.6.25
236 + remove_dir_all-0.5.3
237 + reqwest-0.11.6
238 + rfc2047-decoder-0.1.2
239 + ring-0.16.20
240 + rpassword-5.0.1
241 + rustc-demangle-0.1.21
242 + rustls-0.19.1
243 + ryu-1.0.6
244 + same-file-1.0.6
245 + scoped-tls-1.0.0
246 + scroll-0.10.2
247 + scroll_derive-0.10.5
248 + sct-0.6.1
249 + secret-service-2.0.1
250 + security-framework-2.4.2
251 + security-framework-sys-2.4.2
252 + semver-1.0.4
253 + serde-1.0.130
254 + serde_derive-1.0.130
255 + serde_json-1.0.72
256 + serde_repr-0.1.7
257 + serde_urlencoded-0.7.0
258 + sha2-0.9.8
259 + shlex-1.1.0
260 + slab-0.4.5
261 + smawk-0.3.1
262 + socket2-0.4.2
263 + spin-0.5.2
264 + static_assertions-1.1.0
265 + strsim-0.8.0
266 + structopt-0.3.25
267 + structopt-derive-0.4.18
268 + subtle-2.4.1
269 + syn-1.0.82
270 + tar-0.4.37
271 + target-lexicon-0.12.2
272 + tempfile-3.2.0
273 + termcolor-1.1.2
274 + terminal_size-0.1.17
275 + textwrap-0.11.0
276 + textwrap-0.14.2
277 + thiserror-1.0.30
278 + thiserror-impl-1.0.30
279 + thread_local-1.1.3
280 + time-0.1.43
281 + tinyvec-1.5.1
282 + tinyvec_macros-0.1.0
283 + tokio-1.14.0
284 + tokio-rustls-0.22.0
285 + tokio-util-0.6.9
286 + toml-0.5.8
287 + tower-service-0.3.1
288 + tracing-0.1.29
289 + tracing-core-0.1.21
290 + try-lock-0.2.3
291 + typenum-1.14.0
292 + unicase-2.6.0
293 + unicode-bidi-0.3.7
294 + unicode-linebreak-0.1.2
295 + unicode-normalization-0.1.19
296 + unicode-segmentation-1.8.0
297 + unicode-width-0.1.9
298 + unicode-xid-0.2.2
299 + unindent-0.1.7
300 + untrusted-0.7.1
301 + url-2.2.2
302 + uuid-0.8.2
303 + vec_map-0.8.2
304 + version_check-0.9.3
305 + void-1.0.2
306 + waker-fn-1.1.0
307 + walkdir-2.3.2
308 + want-0.3.0
309 + wasi-0.10.2+wasi-snapshot-preview1
310 + wasm-bindgen-0.2.78
311 + wasm-bindgen-backend-0.2.78
312 + wasm-bindgen-futures-0.4.28
313 + wasm-bindgen-macro-0.2.78
314 + wasm-bindgen-macro-support-0.2.78
315 + wasm-bindgen-shared-0.2.78
316 + web-sys-0.3.55
317 + webpki-0.21.4
318 + webpki-roots-0.21.1
319 + wepoll-ffi-0.1.2
320 + winapi-0.3.9
321 + winapi-i686-pc-windows-gnu-0.4.0
322 + winapi-util-0.1.5
323 + winapi-x86_64-pc-windows-gnu-0.4.0
324 + winreg-0.7.0
325 + xattr-0.2.2
326 + zbus-1.9.1
327 + zbus_macros-1.9.1
328 + zeroize-1.4.3
329 + zip-0.5.13
330 + zvariant-2.10.0
331 + zvariant_derive-2.10.0"
332 +CRATES_TEST="
333 + indoc-0.3.6
334 + indoc-impl-0.3.6
335 + libc-0.2.107
336 + lock_api-0.4.5
337 + parking_lot-0.11.2
338 + parking_lot_core-0.8.5
339 + paste-0.1.18
340 + paste-impl-0.1.18
341 + proc-macro-hack-0.5.19
342 + pyo3-0.15.1
343 + pyo3-build-config-0.15.1
344 + pyo3-macros-0.15.1
345 + pyo3-macros-backend-0.15.1
346 + scopeguard-1.1.0
347 + smallvec-1.7.0
348 + syn-1.0.81"
349 +PYTHON_COMPAT=( python3_{8..10} )
350 +inherit cargo flag-o-matic python-any-r1
351 +
352 +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
353 +HOMEPAGE="https://github.com/pyo3/maturin"
354 +SRC_URI="
355 + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
356 + $(cargo_crate_uris)
357 + test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
358 +
359 +LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 openssl"
360 +SLOT="0"
361 +KEYWORDS="~amd64 ~arm64 ~x86"
362 +IUSE="test"
363 +PROPERTIES="test_network"
364 +RESTRICT="test" # uses venv+pip
365 +
366 +BDEPEND="
367 + test? (
368 + $(python_gen_any_dep '
369 + dev-python/cffi[${PYTHON_USEDEP}]
370 + dev-python/virtualenv[${PYTHON_USEDEP}]
371 + ')
372 + )"
373 +
374 +QA_FLAGS_IGNORED="usr/bin/maturin"
375 +
376 +python_check_deps() {
377 + has_version -b "dev-python/cffi[${PYTHON_USEDEP}]" &&
378 + has_version -b "dev-python/virtualenv[${PYTHON_USEDEP}]"
379 +}
380 +
381 +pkg_setup() {
382 + use test && python-any-r1_pkg_setup
383 +}
384 +
385 +src_configure() {
386 + filter-flags '-flto*' # undefined references with ring crate
387 +
388 + cargo_src_configure
389 +}
390 +
391 +src_test() {
392 + cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock
393 +}
394 +
395 +src_install() {
396 + cargo_src_install
397 +
398 + dodoc -r Changelog.md Readme.md guide/src/.
399 +}