From dfd5a7f7e258f244f137f0b58ee5dcb9b1bc671c Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Thu, 5 Feb 2026 07:16:00 +0000 Subject: Adding metadata --- dev-python/pyrefly/Manifest | 12 +- dev-python/pyrefly/pyrefly-0.50.1.ebuild | 489 ------------------------------- dev-python/pyrefly/pyrefly-0.51.0.ebuild | 489 +++++++++++++++++++++++++++++++ dev-python/zenlib/Manifest | 1 + dev-python/zenlib/zenlib-3.3.0.ebuild | 26 ++ 5 files changed, 522 insertions(+), 495 deletions(-) delete mode 100644 dev-python/pyrefly/pyrefly-0.50.1.ebuild create mode 100644 dev-python/pyrefly/pyrefly-0.51.0.ebuild create mode 100644 dev-python/zenlib/zenlib-3.3.0.ebuild (limited to 'dev-python') diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index 499a60b044ec..22fe240c542b 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -21,8 +21,8 @@ DIST atomic-0.5.1.crate 12817 BLAKE2B b3f44cc09d87ceaec67bf5f16fabe5b0e891a6d732 DIST attribute-derive-0.10.3.crate 21090 BLAKE2B 2ef802e237d68c539f8db63d6196d41a3df6cc6a7b63b50c04e3e8719a4936f912af5ae30bde9f1af20e2271f764b18ffc419b36efa50766c4003ac937d2e752 SHA512 86a6f5db99ecce929b7392e69c36912748a4759fdc8c80f8af6e8848ca31b5794d4182218b003fd77f0882fa7841fbe184c2ac16ce411a9b6370d6436b785f8b DIST attribute-derive-macro-0.10.3.crate 8849 BLAKE2B 79b6770cc2fc995327193882aab8349a46135fa848f218cbdee80785b05fe892eb86660ddf1cc0673996d498e7d379a377c1ca544a703898c9188d3ed162181d SHA512 84ac6f100fc73ca0a3af9e94685d859d4a4c786d84762c27ac11d3cbd5622d554dad7b21519c90096c90f9238e1b41d3b28a1c2ff5ac6d6ea555c9faf46cf958 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 DIST backtrace-on-stack-overflow-0.3.0.crate 7017 BLAKE2B 90dc45ea4378b47fe73938baedcf1b06e061be0be86d9dfde2cbdf873800e48aa01c3b1dfc792be49d14784f6d639b7240258190f10cc0ecaed9ee618364016a SHA512 5bbc3722725c635611fb2ea0ddd2d8c6fb75185958a2b02509e9ca574f3b1d33959a0f2b5bf9d950f83447f3229cb11faa9558abca8f260886e72cbdcc6ef639 +DIST backtrace-rs-df979dcf80027eb047d7bb9e0874710c15009f31.gh.tar.gz 99194 BLAKE2B 4896c2ca90ef6c15e7f18b08c6f2221351b69a74e0e9bce8f48b57c06bc0880802935310a3305f65b3dcb8b55419b4151a7fb64bb9cef3d70682a5b17dcff938 SHA512 4a1e9245d41e9d112a4f743434bf5afd338037e1f93526c6b8b1fd728071e550c848bc8457d322715f44859a556bc989ad35aa8447929b2f77b115f3722caa17 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 @@ -34,7 +34,7 @@ DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883 DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481 DIST cc-1.2.47.crate 92422 BLAKE2B 3d15e253aa6d19771d236f6d6c8c4484d12002dfc9b0be48dfe50d58cd9d48694f82754833864573546fb4ea04f17f06e0a8c144e94a502db710835441db95a5 SHA512 b82c4db3c289a6495268308cf73b708ad765c787d1360ff49788e3b352fa847fdf1f89ce80630a9dcd52c9873f8974a0473ff9ae5517b11167863434b8f45f46 -DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf DIST clap-4.5.54.crate 62028 BLAKE2B eb0a5188ee58f582013cd9c46c92831ae8c8e21f0ada88ec4201a48d47cf2775df2c581c49e6119ca9ce97d2329d72aa1535165063c58dccda6bad9a83fbc85e SHA512 a97624ba82ae13a9f112f6c3d23a8eb4e6ab21304340553a2d34ef13e472f67685d68ebe2ff48e8b25d197bb7c3eeae0a3adfa69f2adc1ab4e6def3edf86d523 DIST clap_builder-4.5.54.crate 170854 BLAKE2B 68ccc19d273270913e282c71bab509e59d46038dfa38db68b99fb02c3e09752e04c2e98af279022fdbb19b29d621939a35049b460a91432bc10a37af2fe3c18f SHA512 6b567a2fea4e85b28d054b0432f527aadd735f730604534ab632ae7c70578bb46635d409d5cc28081d32bb6ca02ecdd17063115ad02996eff8006099d2dd838c @@ -216,8 +216,8 @@ DIST prost-0.11.9.crate 28958 BLAKE2B 9ac3218b9250c9e6036eb43f7b72904e5bb336bfdf DIST prost-derive-0.11.9.crate 19513 BLAKE2B b5da185391df8d21e0800b066ceb42d2132e72904a9c51fc7c95b9c08ed4c3cfb615bd2fcf87b4a26f6f5e2fdf53304ea2ece6998fe7f0f548935f90c8c77754 SHA512 6bc09695d3de978d1ff0b26b704b0f3d3fefb38c98ce68b440ada04f340015bb582cfd31f508df1105506b7fedda6741ec7750caee6dbd817cabedfc11481e2b DIST prost-types-0.11.9.crate 40809 BLAKE2B fae812d78c5199ae8d383f1abe801cd928e7927ee8fe68aa88c4d410471c75781ab859e681f73eb9550f307be3a492880ff5747d3b806dde41f209ffee403602 SHA512 0c163e8c12ad9dfedfe5b6ba13f62f30c57382de2fc9fcca4e6c04114887cda5e8fc5f6e2633624a4d54980f21c3f041d34f05ceb4d7cfa97135293874a3002e DIST pulldown-cmark-0.9.1.crate 114955 BLAKE2B ee295f4b65dee11c0b39054a4613cbfa1058a8dce05dc298bacc151e049dbe3f05b1739205ac345a98e70662187932d226c0d0667974b3c6a6f55882b566564b SHA512 466d6b4ceee89e1a8c71ff7ab8fc1000e7ef1d9bd22193a152358e1dad28c0c1bbe619caf71106d74eb376805dbfd2b888a0626c8c2851bd814d348873843306 -DIST pyrefly-0.50.1.tar.gz 4901970 BLAKE2B 21d6d4673cb3fc2d07e35afbcdbe257fcea3dd431cd28ff5cad07b6e6b95e07f8ad7f15b12d359aadd5bb72b86cee69217afe5e89606b2f7b8506d3cbfbae18e SHA512 d1b5a0f508af4fd3e33bdc50a5e1300965301536108f556eb2141e78b59cce0d33dbe38d99410309593cae1922c242c74d917b5e8579c203b0587dd1a7b424ce -DIST pyrefly-0.50.1.tar.gz.provenance 9176 BLAKE2B 1a045faa15e9a8882b64a988fc40302833ed6f4fe822996c167bedba75c8bb8b96fe07a41eebec0f10ef63ee4d01a05db2830195d4eddf21c70605df23a6a27b SHA512 7abca58ac6b8bf1c171b38d62261530253a3b4e9c907a9b5f887d99c09062f0636e9a05f53e0b7c28cd7a2fbac8f193b06fa4685b44207cff086c0f82ddc383e +DIST pyrefly-0.51.0.tar.gz 4918889 BLAKE2B 5c20f0a6c93acc0aed9ddb985b119e008919c81ffb06c81c695e162350859040cfeb14860bc8856e9df0081ae5bc7746a8bdb17bd8e0bb8899b7b852e556c94c SHA512 d1a125c73640588607b14696c1f6bcbe7cbdcb8501b7cef61f2f864c632fb485b5bf397db12de9bf4845e11d8b90f6a52569f651da3d8db60ac0d6b0c9f99cdc +DIST pyrefly-0.51.0.tar.gz.provenance 9458 BLAKE2B c8eb7864c1a8cf4b9b3334518e1646f48f395bc97a48dc78878f8aa0a2fbc404983202492fb0e8e367ed47f995c530fe33f41fccc34e46f68e0493181abb3123 SHA512 e46f4b1253b81e56e66bf0a90f56811ea659d25611e0c78c422dd2952b8067b4016810ca66bd40604cc79fe94d9ef31ac90629af18e85d0e748a8921bf3f7778 DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1 DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a @@ -286,7 +286,7 @@ DIST structmeta-0.2.0.crate 10243 BLAKE2B 65e8512f0e61eec9f579926a6216c534ac77e1 DIST structmeta-derive-0.2.0.crate 12328 BLAKE2B f71502ac396ea2c04455bb594a25994bbf5751e85bd4dfebe944960aef61a76d839ce1371094f81c4f536e9a29b4571809d0febddb2f5e99d5b876cae7f323c5 SHA512 03c6f598530264ac741bd6cdc5972bdd91e8f1d851015d7409acb494c3141402889fd552dd850a913b01583889579dab19ebf99a3489261084036bca7d2ee3a0 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 +DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST tar-0.4.44.crate 61020 BLAKE2B b76f92a6e8c3d25efffde669de00bc83a717a9888c260f23cca916dca2953d4007edac055ae34d4597b17cecd28e273c27373bf14b35287053d3547f27f03bb2 SHA512 b6a33a50f9bd124a0e40b4a557c967cc1474b8a49e6381aab0208b8e6338108c4a3168b41882499c3ab84e214314e3501bce7a714b547bd3a86ff1b3c80ecda6 DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe @@ -296,7 +296,7 @@ DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b2534405190182 DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec -DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 +DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate 897133 BLAKE2B de23ef41550ab10a30da4ea1037a5f027c23dedc71e0aa491f11cfa104d0fc6144baa0efe65991b85793719b185aa24290f26f1072a479caf8807f8a7e46287a SHA512 411c6b21fc259f3345fb6890f71de1a178f392e75351c6e38c8c9b70dfe9c607d2efd7f083152c913c395e5a041429eae731d5a34df924481c35c0691978dcf3 DIST tikv-jemallocator-0.6.0.crate 13700 BLAKE2B 86a14c00a953991da2abb96c379ddaa03cdd403810fa0468ee60a0234db03b3651ad87533221f4812389b8ad03730d8dfa16c75f0d6dee640a4594bbe81fe700 SHA512 411e172ef702a3dc3022c8d672806b8a0f4d0c9c2db95f8c5fbe4949d3235504ef748793225186f6311c17e170d88bcf03e49be37657336520d06b75bf97f07c DIST time-0.3.44.crate 143200 BLAKE2B b8b17a189a5aa95177b63aa303421aeacbc7172aa82760ce5b222ef82a8b083b9ae63746bcacfa9aeaad5caca5c398c818e5d761499810f10e9e0fe48369679d SHA512 c29f40e41e963df4d6f5407d892a98ccd148678e0cbf1db2ec6cc60f09f210822b7e211563845a4944ec290af4971e0fed3e46cb5192473408596d98583e2e6b diff --git a/dev-python/pyrefly/pyrefly-0.50.1.ebuild b/dev-python/pyrefly/pyrefly-0.50.1.ebuild deleted file mode 100644 index 62a703089822..000000000000 --- a/dev-python/pyrefly/pyrefly-0.50.1.ebuild +++ /dev/null @@ -1,489 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.89" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ - -CRATES=" - Inflector@0.11.4 - addr2line@0.25.1 - adler2@2.0.0 - ahash@0.8.12 - aho-corasick@1.1.4 - allocative@0.3.4 - allocative_derive@0.3.3 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - anstream@0.6.21 - anstyle-parse@0.2.0 - anstyle-query@1.0.0 - anstyle-wincon@3.0.7 - anstyle@1.0.11 - anyhow@1.0.100 - append-only-vec@0.1.8 - argfile@0.2.1 - arrayref@0.3.9 - arrayvec@0.7.6 - atomic@0.5.1 - attribute-derive-macro@0.10.3 - attribute-derive@0.10.3 - autocfg@1.1.0 - backtrace-on-stack-overflow@0.3.0 - backtrace@0.3.76 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.10.0 - blake3@1.8.2 - block-buffer@0.10.2 - bstr@1.12.1 - bumpalo@3.16.0 - byteorder@1.5.0 - bytes@1.11.0 - castaway@0.2.4 - cc@1.2.47 - cfg-if@1.0.1 - chrono@0.4.42 - clap@4.5.54 - clap_builder@4.5.54 - clap_derive@4.5.49 - clap_lex@0.7.4 - codespan-reporting@0.12.0 - collection_literals@1.0.2 - colorchoice@1.0.0 - compact_str@0.8.0 - compact_str@0.9.0 - configparser@3.1.0 - console@0.16.1 - console_error_panic_hook@0.1.7 - const-str@0.4.3 - constant_time_eq@0.3.1 - convert_case@0.10.0 - core-foundation-sys@0.8.7 - cpufeatures@0.2.17 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crypto-common@0.1.6 - ctor@0.1.26 - darling@0.21.0 - darling_core@0.21.0 - darling_macro@0.21.0 - dashmap@5.5.3 - deranged@0.5.5 - derivative@2.2.0 - derive-where@1.5.0 - diff@0.1.12 - digest@0.10.7 - dupe@0.9.1 - dupe_derive@0.9.1 - dyn-clone@1.0.17 - either@1.15.0 - encode_unicode@1.0.0 - enum-iterator-derive@1.4.0 - enum-iterator@2.1.0 - env_logger@0.8.4 - equivalent@1.0.0 - errno@0.3.10 - faster-hex@0.6.1 - fastrand@2.3.0 - filetime@0.2.25 - find-msvc-tools@0.1.5 - fnv@1.0.7 - foldhash@0.1.5 - form_urlencoded@1.2.2 - fs-err@2.11.0 - fsevent-sys@4.1.0 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-macro@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.1.31 - futures@0.3.31 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - get-size-derive2@0.7.2 - get-size2@0.7.2 - getopts@0.2.21 - getrandom@0.2.16 - getrandom@0.3.3 - gimli@0.32.3 - glob@0.3.3 - globset@0.4.18 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.16.1 - heck@0.5.0 - hex@0.4.3 - home@0.5.11 - human_bytes@0.4.3 - iana-time-zone-haiku@0.1.1 - iana-time-zone@0.1.64 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - ident_case@1.0.1 - idna@1.1.0 - idna_adapter@1.2.0 - ignore@0.4.25 - index_vec@0.1.4 - indexmap@1.9.2 - indexmap@2.12.1 - indicatif@0.18.3 - inotify-sys@0.1.3 - inotify@0.11.0 - instant@0.1.12 - interpolator@0.5.0 - is-macro@0.3.6 - is_terminal_polyfill@1.70.1 - itertools@0.10.5 - itertools@0.11.0 - itertools@0.14.0 - itoa@0.4.8 - itoa@1.0.17 - jobserver@0.1.33 - js-sys@0.3.82 - kqueue-sys@1.0.4 - kqueue@1.1.1 - lazy_static@1.5.0 - libc@0.2.180 - libmimalloc-sys@0.1.42 - libredox@0.1.12 - link-cplusplus@1.0.9 - linux-raw-sys@0.11.0 - linux-raw-sys@0.4.15 - litemap@0.7.3 - lock_api@0.4.14 - lock_free_hashtable@0.1.1 - log@0.4.28 - lsp-server@0.7.2 - manyhow-macros@0.11.4 - manyhow@0.11.4 - maplit@1.0.2 - matchers@0.2.0 - memchr@2.7.6 - memmap2@0.9.9 - memoffset@0.6.5 - memory-stats@1.2.0 - mimalloc@0.1.46 - miniz_oxide@0.8.8 - mio@1.1.0 - nix@0.23.1 - notify-types@2.0.0 - notify@8.2.0 - nu-ansi-term@0.50.1 - num-bigint@0.4.6 - num-conv@0.1.0 - num-integer@0.1.46 - num-traits@0.2.19 - num_threads@0.1.3 - object@0.37.3 - once_cell@1.21.3 - os_str_bytes@7.1.1 - parking_lot@0.11.2 - parking_lot@0.12.5 - parking_lot_core@0.8.5 - parking_lot_core@0.9.12 - parse-display-derive@0.8.2 - parse-display@0.8.2 - paste@1.0.15 - path-absolutize@3.1.0 - path-dedot@3.1.0 - pathdiff@0.2.3 - percent-encoding@2.3.2 - phf@0.11.3 - phf_codegen@0.11.2 - phf_generator@0.11.1 - phf_shared@0.11.3 - pin-project-lite@0.2.16 - pin-utils@0.1.0 - pkg-config@0.3.32 - portable-atomic@1.11.0 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - pretty_assertions@1.4.0 - proc-macro-utils@0.10.0 - proc-macro2@1.0.105 - prost-derive@0.11.9 - prost-types@0.11.9 - prost@0.11.9 - pulldown-cmark@0.9.1 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.42 - r-efi@5.2.0 - rand@0.8.5 - rand@0.9.2 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.6.4 - rand_core@0.9.3 - rayon-core@1.13.0 - rayon@1.11.0 - redox_syscall@0.2.10 - redox_syscall@0.5.6 - redox_syscall@0.7.0 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.13 - regex-syntax@0.7.5 - regex-syntax@0.8.8 - regex@1.12.2 - relative-path@1.9.3 - rustc-demangle@0.1.25 - rustc-hash@2.1.1 - rustix@0.38.44 - rustix@1.1.3 - rustversion@1.0.22 - ryu@0.2.8 - ryu@1.0.17 - same-file@1.0.6 - schemars@0.9.0 - schemars@1.1.0 - scopeguard@1.2.0 - scratch@1.0.6 - seahash@4.1.0 - serde-wasm-bindgen@0.6.5 - serde@1.0.228 - serde_bser@0.4.0 - serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - serde_jsonrc@0.1.0 - serde_repr@0.1.20 - serde_spanned@1.0.4 - serde_with@3.16.0 - serde_with_macros@3.16.0 - sha2@0.10.9 - sharded-slab@0.1.4 - shlex@1.3.0 - signal-hook-registry@1.4.5 - siphasher@1.0.1 - slab@0.4.11 - smallvec@1.15.1 - socket2@0.6.1 - sorted_vector_map@0.2.0 - stable_deref_trait@1.2.0 - starlark_map@0.13.0 - static_assertions@1.1.0 - static_interner@0.1.1 - strsim@0.10.0 - strsim@0.11.1 - structmeta-derive@0.2.0 - structmeta@0.2.0 - subtle@2.6.1 - syn@1.0.109 - syn@2.0.111 - synstructure@0.13.2 - tar@0.4.44 - tempfile@3.24.0 - termcolor@1.4.1 - terminal_size@0.4.2 - thiserror-impl@1.0.69 - thiserror-impl@2.0.17 - thiserror@1.0.69 - thiserror@2.0.17 - thread_local@1.1.4 - tikv-jemalloc-sys@0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 - tikv-jemallocator@0.6.0 - time-core@0.1.6 - time-macros@0.2.24 - time@0.3.44 - tinystr@0.7.6 - tinyvec@1.8.0 - tinyvec_macros@0.1.0 - tokio-macros@2.6.0 - tokio-util@0.6.10 - tokio@1.49.0 - toml@0.9.11+spec-1.1.0 - toml_datetime@0.7.5+spec-1.1.0 - toml_edit@0.23.10+spec-1.0.0 - toml_parser@1.0.6+spec-1.1.0 - toml_writer@1.0.6+spec-1.1.0 - tracing-attributes@0.1.31 - tracing-core@0.1.36 - tracing-log@0.2.0 - tracing-serde@0.2.0 - tracing-subscriber@0.3.22 - tracing@0.1.44 - triomphe@0.1.15 - typenum@1.19.0 - unicase@2.8.1 - unicode-ident@1.0.22 - unicode-normalization@0.1.24 - unicode-segmentation@1.12.0 - unicode-width@0.1.12 - unicode-width@0.2.2 - unicode_names2@1.2.2 - unicode_names2_generator@1.2.2 - unit-prefix@0.5.1 - url@2.5.7 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - utf8parse@0.2.2 - uuid-macro-internal@1.19.0 - uuid-rng-internal@1.19.0 - uuid@1.19.0 - valuable@0.1.0 - vec1@1.10.1 - version_check@0.9.5 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.14.7+wasi-0.2.4 - wasip2@1.0.1+wasi-0.2.4 - wasm-bindgen-macro-support@0.2.105 - wasm-bindgen-macro@0.2.105 - wasm-bindgen-shared@0.2.105 - wasm-bindgen@0.2.105 - watchman_client@0.9.0 - web-time@1.1.0 - which@4.4.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.61.2 - windows-implement@0.60.0 - windows-interface@0.59.1 - windows-link@0.1.1 - windows-link@0.2.1 - windows-result@0.3.4 - windows-strings@0.4.2 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-targets@0.53.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.14 - wit-bindgen@0.46.0 - write16@1.0.0 - writeable@0.5.5 - xattr@1.5.0 - yansi@0.5.1 - yansi@1.0.1 - yoke-derive@0.7.4 - yoke@0.7.4 - zerocopy-derive@0.8.31 - zerocopy@0.8.31 - zerofrom-derive@0.1.4 - zerofrom@0.1.4 - zerovec-derive@0.10.3 - zerovec@0.10.4 - zmij@1.0.16 - zstd-safe@7.2.1 - zstd-sys@2.0.12+zstd.1.5.6 - zstd@0.13.2 -" - -declare -A GIT_CRATES=( - [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build' - [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%' - [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd' - [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/flags' - [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/macro' - [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' - [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' - [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' - [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' - [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' - [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' - [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' - [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo pypi - -DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" -HOMEPAGE=" - https://pyrefly.org/ - https://github.com/facebook/pyrefly - https://pypi.org/project/pyrefly/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${P}/${PN}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/.*" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - default - - local crate crate_patches crate_uri commit crate_dir host - for crate in "${!GIT_CRATES[@]}"; do - IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" - : "${crate_dir:=${crate}-%commit%}" - crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" - done - printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ - >> "${CARGO_HOME}/config.toml" -} - -src_configure() { - # Requires nightly - export RUSTC_BOOTSTRAP=1 - - cargo_src_configure -} diff --git a/dev-python/pyrefly/pyrefly-0.51.0.ebuild b/dev-python/pyrefly/pyrefly-0.51.0.ebuild new file mode 100644 index 000000000000..1167681cb0be --- /dev/null +++ b/dev-python/pyrefly/pyrefly-0.51.0.ebuild @@ -0,0 +1,489 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +RUST_MIN_VER="1.89" +PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ + +CRATES=" + Inflector@0.11.4 + addr2line@0.25.1 + adler2@2.0.0 + ahash@0.8.12 + aho-corasick@1.1.4 + allocative@0.3.4 + allocative_derive@0.3.3 + allocator-api2@0.2.21 + android_system_properties@0.1.5 + anstream@0.6.21 + anstyle-parse@0.2.0 + anstyle-query@1.0.0 + anstyle-wincon@3.0.7 + anstyle@1.0.11 + anyhow@1.0.100 + append-only-vec@0.1.8 + argfile@0.2.1 + arrayref@0.3.9 + arrayvec@0.7.6 + atomic@0.5.1 + attribute-derive-macro@0.10.3 + attribute-derive@0.10.3 + autocfg@1.1.0 + backtrace-on-stack-overflow@0.3.0 + base64@0.22.1 + bitflags@1.3.2 + bitflags@2.10.0 + blake3@1.8.2 + block-buffer@0.10.2 + bstr@1.12.1 + bumpalo@3.16.0 + byteorder@1.5.0 + bytes@1.11.0 + castaway@0.2.4 + cc@1.2.47 + cfg-if@1.0.4 + chrono@0.4.42 + clap@4.5.54 + clap_builder@4.5.54 + clap_derive@4.5.49 + clap_lex@0.7.4 + codespan-reporting@0.12.0 + collection_literals@1.0.2 + colorchoice@1.0.0 + compact_str@0.8.0 + compact_str@0.9.0 + configparser@3.1.0 + console@0.16.1 + console_error_panic_hook@0.1.7 + const-str@0.4.3 + constant_time_eq@0.3.1 + convert_case@0.10.0 + core-foundation-sys@0.8.7 + cpufeatures@0.2.17 + crossbeam-channel@0.5.15 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crypto-common@0.1.6 + ctor@0.1.26 + darling@0.21.0 + darling_core@0.21.0 + darling_macro@0.21.0 + dashmap@5.5.3 + deranged@0.5.5 + derivative@2.2.0 + derive-where@1.5.0 + diff@0.1.12 + digest@0.10.7 + dupe@0.9.1 + dupe_derive@0.9.1 + dyn-clone@1.0.17 + either@1.15.0 + encode_unicode@1.0.0 + enum-iterator-derive@1.4.0 + enum-iterator@2.1.0 + env_logger@0.8.4 + equivalent@1.0.0 + errno@0.3.10 + faster-hex@0.6.1 + fastrand@2.3.0 + filetime@0.2.25 + find-msvc-tools@0.1.5 + fnv@1.0.7 + foldhash@0.1.5 + form_urlencoded@1.2.2 + fs-err@2.11.0 + fsevent-sys@4.1.0 + futures-channel@0.3.31 + futures-core@0.3.31 + futures-executor@0.3.31 + futures-io@0.3.31 + futures-macro@0.3.31 + futures-sink@0.3.31 + futures-task@0.3.31 + futures-util@0.3.31 + futures@0.1.31 + futures@0.3.31 + fuzzy-matcher@0.3.7 + fxhash@0.2.1 + generic-array@0.14.7 + get-size-derive2@0.7.2 + get-size2@0.7.2 + getopts@0.2.21 + getrandom@0.2.16 + getrandom@0.3.3 + gimli@0.32.3 + glob@0.3.3 + globset@0.4.18 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashbrown@0.16.1 + heck@0.5.0 + hex@0.4.3 + home@0.5.11 + human_bytes@0.4.3 + iana-time-zone-haiku@0.1.1 + iana-time-zone@0.1.64 + icu_collections@1.5.0 + icu_locid@1.5.0 + icu_locid_transform@1.5.0 + icu_locid_transform_data@1.5.0 + icu_normalizer@1.5.0 + icu_normalizer_data@1.5.0 + icu_properties@1.5.1 + icu_properties_data@1.5.0 + icu_provider@1.5.0 + icu_provider_macros@1.5.0 + ident_case@1.0.1 + idna@1.1.0 + idna_adapter@1.2.0 + ignore@0.4.25 + index_vec@0.1.4 + indexmap@1.9.2 + indexmap@2.12.1 + indicatif@0.18.3 + inotify-sys@0.1.3 + inotify@0.11.0 + instant@0.1.12 + interpolator@0.5.0 + is-macro@0.3.6 + is_terminal_polyfill@1.70.1 + itertools@0.10.5 + itertools@0.11.0 + itertools@0.14.0 + itoa@0.4.8 + itoa@1.0.17 + jobserver@0.1.33 + js-sys@0.3.82 + kqueue-sys@1.0.4 + kqueue@1.1.1 + lazy_static@1.5.0 + libc@0.2.180 + libmimalloc-sys@0.1.42 + libredox@0.1.12 + link-cplusplus@1.0.9 + linux-raw-sys@0.11.0 + linux-raw-sys@0.4.15 + litemap@0.7.3 + lock_api@0.4.14 + lock_free_hashtable@0.1.1 + log@0.4.28 + lsp-server@0.7.2 + manyhow-macros@0.11.4 + manyhow@0.11.4 + maplit@1.0.2 + matchers@0.2.0 + memchr@2.7.6 + memmap2@0.9.9 + memoffset@0.6.5 + memory-stats@1.2.0 + mimalloc@0.1.46 + miniz_oxide@0.8.8 + mio@1.1.0 + nix@0.23.1 + notify-types@2.0.0 + notify@8.2.0 + nu-ansi-term@0.50.1 + num-bigint@0.4.6 + num-conv@0.1.0 + num-integer@0.1.46 + num-traits@0.2.19 + num_threads@0.1.3 + object@0.37.3 + once_cell@1.21.3 + os_str_bytes@7.1.1 + parking_lot@0.11.2 + parking_lot@0.12.5 + parking_lot_core@0.8.5 + parking_lot_core@0.9.12 + parse-display-derive@0.8.2 + parse-display@0.8.2 + paste@1.0.15 + path-absolutize@3.1.0 + path-dedot@3.1.0 + pathdiff@0.2.3 + percent-encoding@2.3.2 + phf@0.11.3 + phf_codegen@0.11.2 + phf_generator@0.11.1 + phf_shared@0.11.3 + pin-project-lite@0.2.16 + pin-utils@0.1.0 + pkg-config@0.3.32 + portable-atomic@1.11.0 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + pretty_assertions@1.4.0 + proc-macro-utils@0.10.0 + proc-macro2@1.0.105 + prost-derive@0.11.9 + prost-types@0.11.9 + prost@0.11.9 + pulldown-cmark@0.9.1 + quote-use-macros@0.8.4 + quote-use@0.8.4 + quote@1.0.42 + r-efi@5.2.0 + rand@0.8.5 + rand@0.9.2 + rand_chacha@0.3.1 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.3 + rayon-core@1.13.0 + rayon@1.11.0 + redox_syscall@0.2.10 + redox_syscall@0.5.6 + redox_syscall@0.7.0 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.13 + regex-syntax@0.7.5 + regex-syntax@0.8.8 + regex@1.12.2 + relative-path@1.9.3 + rustc-demangle@0.1.25 + rustc-hash@2.1.1 + rustix@0.38.44 + rustix@1.1.3 + rustversion@1.0.22 + ryu@0.2.8 + ryu@1.0.17 + same-file@1.0.6 + schemars@0.9.0 + schemars@1.1.0 + scopeguard@1.2.0 + scratch@1.0.6 + seahash@4.1.0 + serde-wasm-bindgen@0.6.5 + serde@1.0.228 + serde_bser@0.4.0 + serde_bytes@0.11.19 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + serde_jsonrc@0.1.0 + serde_repr@0.1.20 + serde_spanned@1.0.4 + serde_with@3.16.0 + serde_with_macros@3.16.0 + sha2@0.10.9 + sharded-slab@0.1.4 + shlex@1.3.0 + signal-hook-registry@1.4.5 + siphasher@1.0.1 + slab@0.4.11 + smallvec@1.15.1 + socket2@0.6.1 + sorted_vector_map@0.2.0 + stable_deref_trait@1.2.0 + starlark_map@0.13.0 + static_assertions@1.1.0 + static_interner@0.1.1 + strsim@0.10.0 + strsim@0.11.1 + structmeta-derive@0.2.0 + structmeta@0.2.0 + subtle@2.6.1 + syn@1.0.109 + syn@2.0.114 + synstructure@0.13.2 + tar@0.4.44 + tempfile@3.24.0 + termcolor@1.4.1 + terminal_size@0.4.2 + thiserror-impl@1.0.69 + thiserror-impl@2.0.17 + thiserror@1.0.69 + thiserror@2.0.17 + thread_local@1.1.9 + tikv-jemalloc-sys@0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 + tikv-jemallocator@0.6.0 + time-core@0.1.6 + time-macros@0.2.24 + time@0.3.44 + tinystr@0.7.6 + tinyvec@1.8.0 + tinyvec_macros@0.1.0 + tokio-macros@2.6.0 + tokio-util@0.6.10 + tokio@1.49.0 + toml@0.9.11+spec-1.1.0 + toml_datetime@0.7.5+spec-1.1.0 + toml_edit@0.23.10+spec-1.0.0 + toml_parser@1.0.6+spec-1.1.0 + toml_writer@1.0.6+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-log@0.2.0 + tracing-serde@0.2.0 + tracing-subscriber@0.3.22 + tracing@0.1.44 + triomphe@0.1.15 + typenum@1.19.0 + unicase@2.8.1 + unicode-ident@1.0.22 + unicode-normalization@0.1.24 + unicode-segmentation@1.12.0 + unicode-width@0.1.12 + unicode-width@0.2.2 + unicode_names2@1.2.2 + unicode_names2_generator@1.2.2 + unit-prefix@0.5.1 + url@2.5.7 + utf16_iter@1.0.5 + utf8_iter@1.0.4 + utf8parse@0.2.2 + uuid-macro-internal@1.19.0 + uuid-rng-internal@1.19.0 + uuid@1.19.0 + valuable@0.1.0 + vec1@1.10.1 + version_check@0.9.5 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.14.7+wasi-0.2.4 + wasip2@1.0.1+wasi-0.2.4 + wasm-bindgen-macro-support@0.2.105 + wasm-bindgen-macro@0.2.105 + wasm-bindgen-shared@0.2.105 + wasm-bindgen@0.2.105 + watchman_client@0.9.0 + web-time@1.1.0 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.61.2 + windows-implement@0.60.0 + windows-interface@0.59.1 + windows-link@0.1.1 + windows-link@0.2.1 + windows-result@0.3.4 + windows-strings@0.4.2 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows-targets@0.53.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.0 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.0 + winnow@0.7.14 + wit-bindgen@0.46.0 + write16@1.0.0 + writeable@0.5.5 + xattr@1.5.0 + yansi@0.5.1 + yansi@1.0.1 + yoke-derive@0.7.4 + yoke@0.7.4 + zerocopy-derive@0.8.31 + zerocopy@0.8.31 + zerofrom-derive@0.1.4 + zerofrom@0.1.4 + zerovec-derive@0.10.3 + zerovec@0.10.4 + zmij@1.0.16 + zstd-safe@7.2.1 + zstd-sys@2.0.12+zstd.1.5.6 + zstd@0.13.2 +" + +declare -A GIT_CRATES=( + [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' + [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build' + [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%' + [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd' + [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/flags' + [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/macro' + [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' + [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' + [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' + [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' + [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' + [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' + [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' + [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' + [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' + [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' + [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' + [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' +) + +inherit cargo pypi + +DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" +HOMEPAGE=" + https://pyrefly.org/ + https://github.com/facebook/pyrefly + https://pypi.org/project/pyrefly/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${P}/${PN}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/.*" + +src_unpack() { + pypi_src_unpack + cargo_src_unpack +} + +src_prepare() { + default + + local crate crate_patches crate_uri commit crate_dir host + for crate in "${!GIT_CRATES[@]}"; do + IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" + : "${crate_dir:=${crate}-%commit%}" + crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" + done + printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ + >> "${CARGO_HOME}/config.toml" +} + +src_configure() { + # Requires nightly + export RUSTC_BOOTSTRAP=1 + + cargo_src_configure +} diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest index aba6f0f5b34a..83da8a644909 100644 --- a/dev-python/zenlib/Manifest +++ b/dev-python/zenlib/Manifest @@ -1,2 +1,3 @@ DIST zenlib-3.1.5.gh.tar.gz 23230 BLAKE2B 900cc0dbdb087d0d294027747eed046dee452ac7dd15cb572ff769e148e07478a5030f8412fdbebcf89db17c6e06df5368fe28ff1df983723e068b9005cba6ce SHA512 2ece8426ab169e77e14c27c86b4d0d5dab7a0318a9a264a255db102d4f882d1297ac6f8de23b8e80c6ab0d7fbfc0998a08f04eab53bad007efd39171f45b8089 DIST zenlib-3.2.1.gh.tar.gz 24631 BLAKE2B f0d4c30f8103e1fa97302205e84be422c45d337034ead9912dc6ca42d30c834ee454c73c2eb0b72102c0aac68d8c650c16880318c14d82cf053edf87f146e1bc SHA512 31f8493a87c8726c4830e35aa0f5009054b465406b5394dc801629ab6223b691e191a7e577ea3925136d287e9860cd5a23a2592d62d24a4bbe235a6a23bcdf08 +DIST zenlib-3.3.0.gh.tar.gz 25512 BLAKE2B d4add79e69cecc0f6b08484379c28fc0ca0c505e076988fae0eb62edc1b26f77cd289014fc2b6d953568c44c477cfc2a65d1f22ac9f44f2a7783ecdeacca2dc7 SHA512 890e0c8d4c59b259b58b36ac6ab9ffc986c5354a91a76331beae4eefddf4be74878dabbcc55930a3406cdad104fb1addf69483174727004824160a463f294c4a diff --git a/dev-python/zenlib/zenlib-3.3.0.ebuild b/dev-python/zenlib/zenlib-3.3.0.ebuild new file mode 100644 index 000000000000..16297794e19b --- /dev/null +++ b/dev-python/zenlib/zenlib-3.3.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Useful python decorators and utilities" +HOMEPAGE="https://github.com/desultory/zenlib/" +SRC_URI=" + https://github.com/desultory/zenlib/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +distutils_enable_tests unittest + +python_test() { + CI=true eunittest tests # Set CI=true to disable namespace module tests and imports +} -- cgit v1.3.1