summaryrefslogtreecommitdiff
path: root/dev-util/ruff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-05 05:00:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-05 05:00:03 +0000
commitd0835364e1877539c2b8ce70c1941ebfedd2a91b (patch)
treeb496ea9ff0daadf6d98d7ec065164327d30ae154 /dev-util/ruff
parentb3bfc7186e4f820493aa2eb8cc65f0efba7ed6f6 (diff)
gentoo auto-resync : 05:12:2023 - 05:00:03
Diffstat (limited to 'dev-util/ruff')
-rw-r--r--dev-util/ruff/Manifest28
-rw-r--r--dev-util/ruff/ruff-0.1.7.ebuild471
2 files changed, 499 insertions, 0 deletions
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 3ab2ea6f7e16..531874b44dbc 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -46,10 +46,13 @@ DIST clap_derive-4.4.7.crate 29046 BLAKE2B 96ca919b8f9901b2e89c58ee8cf8bd3881ff7
DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e
DIST clearscreen-2.0.1.crate 151421 BLAKE2B c43020bf5a2aced2d053e46f3a5d38d5accdb7af6d742d7fbcd990f01f7e31138fbcfd2cee2a29a9a0a794b6dc75fb3213c4c593020d5b1e2eb521d82ef063a7 SHA512 e9ba90f1768537464b201b045f05522dfc9765ba5111fb484ada0968ee880d72ce46020e2798778179bbd191b256cb340329966cd6d182253c31d96d9824506c
DIST codspeed-2.3.1.crate 4526 BLAKE2B 1a749feec07902c914c8b96fc90832beb3b94c98ec3121bd0c84db82e6ffb40e1e1b89a11a629f097247df75c4fb6899fdfcc5d9a4ac1cb09bec3683e08a4a75 SHA512 8d885ba2b94b1788389e97fe9f834884c0eb2dfb3500928401f0d755fe4a32b945fafe8aa0aa609c8e59490ebac0436c2c5cc48901be2af9dd0adfdd8419a5bd
+DIST codspeed-2.3.3.crate 4552 BLAKE2B f941e463d44df151f1ff1102b2c0fc2563e3815bd560fb647eddb68c4b2bb09de864668cac2873955453f29370df0ef33e463c1a91afdaba3a9478b723742a9f SHA512 e7fbc1b162f6b33c178475760ea0004eaff3dc2d96e30c13127eba5e3e82cf47ea46df48f22034c7f81a86ad3e33b91025ac37db9a30b0a6dbaa3fd8272dc062
DIST codspeed-criterion-compat-2.3.1.crate 9839 BLAKE2B 57e1361b224012e10db65d64e9800e614bc613b9215f746660967dfa1d0f9d2caf44fb3c979151b060d59c74096f1bca3c1260798ca9dd52ba65ca9a7203cc83 SHA512 cfc0e2456b75e94cf9c42800a2c1e35208735138b632680c0ffdd788676e2b0f8ab1ef5b5351dcc092668f4020c903084fad11cbc11ee1d61e1476a5fb1c4193
+DIST codspeed-criterion-compat-2.3.3.crate 10192 BLAKE2B 9963402689a301158bcd9e3e656c006ca178f0ce7b87d6c318cd453ec2355df59cd9b45089a9e90c4b5f38952db22458b837feb82245d0394c20ce2dfe34012b SHA512 dbfea5a813aa843016801d6513b8907d80f44a9d8454eb6da9abb73f5fb1d71c7514cb279723776ef8a3385f616fcd4f378b4a0814708df50e5641bccecffaf6
DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
DIST colored-2.0.4.crate 23654 BLAKE2B 41303ea33785c060415a955383ba2f22ac8e4afe9f1345b9f41dea9817348298f8715c4bfdc60cf4960315c3a7dfabf148f2fdf62e0e0a5ca77e34c57dfca307 SHA512 38e664d23546d77c81da6f5eca6ee8113d6ce20107bf7325255de2c59d532e662ee1f751420bba8ccbbe468b8cb13f743050e4145d0e1f1e37087a1f3a65ada0
DIST configparser-3.0.2.crate 22545 BLAKE2B f03f85d109c6d7781340f4514667740c664feb38fb597262d2531f978a04c53f284de7c5671243c77c9db8d7202429f56030a67d76382406ee07e44fbf15b5e3 SHA512 ffa9055a736a93dd062b92ab1345a29565804021268787ab6dd314c00ccec4d2dd94562b1576ac356692011ae67ddc86ae8965e217b1607b680f0669eb4ea9ec
+DIST configparser-3.0.3.crate 23259 BLAKE2B ff713f8b09e63a08cedddfe94f6f68920a70ca158f610de6259816bda9cb56f75560456233d0d895a3cd6a41ab08cc298e5133b1bf75fe8e3364d9eba3212e90 SHA512 14e678c0617a5a95444964291fce9492f8e2c7117c3c93272d79572548dc89e8d2bea088d0dfc49481f777ce6da4e8773359de5d6f26e21f21af7ae220ded0d4
DIST console-0.15.7.crate 35409 BLAKE2B b5e34b03a1c7d5fbffe5ae07182e28f6638e026a1dc2bd87bf47f67230ead612b37ce0c79b50d84619009753bb98dab661279b77c68760a0b75ce8303733abc7 SHA512 f37213812527bcad23baa8648cd949d8ec955e1be7589ecd36fee46637e77420c2561fc301f2562dd95bb66802b92ec1da5b85367bf16b793849913698a80576
DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9
DIST console_log-1.0.0.crate 28943 BLAKE2B 1717f161a7d3a92d5161119cb7ffc477b763716e5022e8cd528caf6e8d28eff9ec4bf53a7c45a68956d61109b4d50dcc582051e697c7a5e4a591e6e67e054510 SHA512 e44e2acf873fb86822474c6e2a7dc2964384db096b3ee13673bb57990dc0a930a306f53360f9d1145faa31bcbd194f8fcc1674bdbc2f6b236e7eefb4bc43a06a
@@ -91,13 +94,16 @@ DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040
DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104
+DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST fs-err-2.10.0.crate 18216 BLAKE2B 5f21eac7b01fab940ab4f79b684ee44b6ee46586ee2eb25c76169d5acfcd743901b4b0f30f5b40a83df93a3108ebf7b94fef1b36bb174c3519e667e406819c6d SHA512 7f7ac36f8424f0db2ca03afbfb78226beb9b0ca11f62648cae67078bf7865088af1a30ef729354b09857861620356f25ad758859f2fd5e6649872268e7982b80
+DIST fs-err-2.11.0.crate 20449 BLAKE2B 8ffe7c49f4733edcd30ade9b75064e9fcf4ed1c87620d629fcd44dbf87e85e28d23fbaad05a50d8baca877f3eb9e088d8dd744d2ca092c443735fa7129609c9c SHA512 a8bf948b94e7325c583035a04d30c8ecf33d543ac366a550d757d65a0d7575d501e01dd1a80c8b0c278f80b9f3298f8dcd03c3c636810fbfe6a4a910ee8915a7
DIST fs-err-2.9.0.crate 17662 BLAKE2B 9919c253ff98280eb3ae8d700ba3f878e2ffacec1d3ea69f0445921dd4084c67f3309cddfc2c4e9ba42cc9f64e201fc88313f517185e47f62c3f3023bed62e96 SHA512 b0fe36a1158a1267a10f6ca66f987448c2fe05dbc26af67cf92e2fff5af210312494823c201156f1029e3d81ec4b075a63a51770e153dad3867fdc6ee1d29126
DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7
DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
DIST globset-0.4.13.crate 24031 BLAKE2B 64e28ff329eb4013f5f4a94a805092197d072fe479cf7c99132dfc63a6ae7c8e8c3ed9fe4c506a239edc615196f5329fe796db825accb1e2a012f62b33567305 SHA512 1573911bcd22242ed4bfb96968b6324a67c5602f8460155d1600091e38028c4fee35cc6ec9e706a3f292b6bb14057ef97c5701fba07b213ee7b9653170c616d4
+DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae SHA512 e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc
DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959
@@ -110,6 +116,7 @@ DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
+DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658
DIST imara-diff-0.1.5.crate 154821 BLAKE2B 5be6954d53e1787e6c88b23c7cbc8848f92aa7892a4590fa7d55269550dd7e0a355ea13ff646abb4f91467ef4fca12e74da60958181ff0c6800d9965f6a536d6 SHA512 9c8254012958869cb4845f76d34849b140dd1604d14dc9822f969ffd66c32a94ae6151a1b11052817e1ef60fb94ec52ac9bd0a122b5a1e6a994952445e4d869e
DIST imperative-1.0.5.crate 12294 BLAKE2B ccd9421087763b7e96afe4b52f9eea9a613230289ce32aaae4d6e266f40a9f06d54f15a1e4b978157024d17f5c717a410fd0a619badba3989199295218e9828d SHA512 ddb760c801ee69b7669d57025027b2b72948297170834ab968d0032f3c41b05f99a0f51263b074a53fa221bd42fe57ba3897a3014fe4207b297b10b8f107efc7
@@ -128,6 +135,7 @@ DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a4
DIST itertools-0.11.0.crate 125074 BLAKE2B 8e686f176764e92e4da3697eb781e1bc30d6c57ac61d97343b4fc3a48e4febf669d5771fa8620005c620cce52c236760ee2e1bc344cf602e878bc168a2e69cab SHA512 8ece00ba0a7cf481ad4586da24385a6f0b1719b9c3f0c25b9b5b373dd1a0ca7b9687a77cd179853392890b7bf4d31e0356a4e5fd540465b4ac62bd74ef717fd8
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
+DIST js-sys-0.3.66.crate 80765 BLAKE2B 366f2741a1f7bc76f78068e183080bc221d45fb9adca257da61fd05a3f9044b7c6dd9d1c317e29af30effb28fb969bee2f766ff348f14d9d036f1a7e6bc2e599 SHA512 7244c856b2455d441e02eb12227517a101af28596d676797ae45098512052c09650612a93d912378d27254c5ac64dba9b37057c7493c1e3d3e0d52b2169340ac
DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3
DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
DIST lalrpop-0.20.0.crate 233201 BLAKE2B fcd533ec1faaf470c97a479e504da81d308da002209cbf48e0a62583d9eeeb481aad0f9afd9f4aeb412a1115aec17bf63d782a6d8b32315e4efd0a167bcf746b SHA512 78607f89874e8b17649af353760477ccb31e8f9d88f799119de686a198065163378a32d34c372e456bab184dad2a63ec62d651dd88d66914b5d8f42f3c28547a
@@ -178,6 +186,7 @@ DIST peg-runtime-0.8.1.crate 4019 BLAKE2B 48293433e655ee0a243361f1af0fd35160a32a
DIST pep440_rs-0.3.12.crate 23943 BLAKE2B c2b19b4ebd4a6a5b05f35e95f6b748cfd992ae67487f775ac67d09ad2b2fa3ff17927f22d89d440e3d41906fccc05387ce0c93792ee6eb5fe1611b38892ecee1 SHA512 b405d0b2e87e18c65e8ed36d0eadd5b56d8161d8567fd1f7fd4cec6f276d2c362990571b7d069d31e80dd7cf4cff921274e82cb4211adba35a454ead0b2669d8
DIST pep508_rs-0.2.1.crate 30134 BLAKE2B f49fc4a816b87ab6bd72d038ffec0f62089154bd3caf2d95b44e73794377e076047a7f95a22fc72d50a19614825d731151b0e22fb2364dba8dc7e05dfa716ae5 SHA512 761c477654fcd7044a864ca27d37c9d584ed2df5f949bcfd293c626384063e96d77866e5a86ca4c482fa3a60d9a200a0a132a5174e29c57690cb0369664c7767
DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd
+DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST petgraph-0.6.4.crate 185895 BLAKE2B 9ddfb2796c461d2820db8227753113b02024e5dcb694a0bb2826bc1f375f028d8b98a3bd67555485db7fab88eb86043f5b768585dbe0c60703cc655976030a2c SHA512 b5a21572526387af3151dd4f864bd95c94f65eaf0612d96f99926faf646214df205bcc652b98d3b281f2e270779a4c1fdd6a32614ed60b3612e5d594b2bf3f20
DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
DIST phf_codegen-0.11.2.crate 12977 BLAKE2B 5ceceead850a45fb0f6ad706ca26e79267bba0ffc0870b8a31ee8a586b37dc421d31e5af3453d62eb85efada260a2eb9ceb12d2f76434dcbaaee2f71cd43d38d SHA512 0a11be13927f6d4303a2f10bc3a0c986dfcc4bc91c9e885e8912d077e434098f75ff4ed9633085ccfbeb052d573721750fb80c7a19ee1e75fc09660aac2a6c5d
@@ -197,6 +206,7 @@ DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aa
DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
+DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f
DIST pyproject-toml-0.8.0.crate 6047 BLAKE2B 1be8f9d3a519be948bc96692315ddd616bd4527517fc8dc22226e8cf1f4cff1698d3d1aeb87e9755d36c047a30f12ae2684eefb6b8a7aa99dbdb79b1b7d3930c SHA512 bbf35aaab78fe6acb7f77d6460576bec37495694b2ede9939ebcf2302c372a4309bf1f93dfe39d17ca361c87bfbbf72666f4e38caef20bb53cc28193fa22de0f
DIST pyproject-toml-0.8.1.crate 6047 BLAKE2B 11c220ea3f3a95011050942e0d23728dbb0dfb97f648827be3f6c8f85a92131612fb63d949ea6ef623266976035991f574c8c213def31bbfb5dbc14555bdc7e9 SHA512 e1980f5ee49351fb32e14ffaac3778792223d46420f3bf1bce0c7693551dad20e9434ee048442736b8ed357184437dc67963ba40e3acc28bc72107eb4c955834
DIST quick-junit-0.3.3.crate 11242 BLAKE2B e84c43e966d9c2d7cf5948c237b82f04e2b9109d35839e56c8ca6845d227fb762e80e20a050c3cdf00f9cdcb92092529be807c24eb27e2681d8925ba2a026fbd SHA512 ad78e58a6918971de633d479b5d551720c817e2e84b03a346490d15a5284b4a3b881158215427567b217aa384d48f71d8ceb173506f5ae79fd070b2a79e1cb35
@@ -225,6 +235,7 @@ DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab
DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
DIST ruff-0.1.5.gh.tar.gz 3304304 BLAKE2B 57a9cc0070c8d4ff057087c8aadc505cc2d864ff584edcd2856590ca602b3f8382a81413db645fe5a2b054767c9181cfda2980e052a41a8082695eb5fe3d08de SHA512 f54b4e514cf5c02f86fc88225171f9cd735e66e3abdc7249bdc1eacdfa62ab850a149299dd6e8f3a067fd2f1dd788a2423c46d6599d73aaf0714d36c3ca36b2d
DIST ruff-0.1.6.gh.tar.gz 3345978 BLAKE2B a7dfeb384dc4a283ed33be5ae2512e756cbf846f21fdff343a9b578ed2b031d849c7cb5fc735168e4c82b97d11040ae282288e5a5898836a3c51eb81119c6bc0 SHA512 fab99eff9c05f197d3dea98cbf0d3273f362b88079c29cae4f98da900af055a2bfa8fb636eedd06319d44f4f3737848b40e42d97aafb65ac20030670f6201d15
+DIST ruff-0.1.7.gh.tar.gz 3490073 BLAKE2B f3db305e2f01f75d66b71c56a645605da2008dbbbdc185ec41aa6dfdde755b694798426a2ee944af86ac059c9a7317f9c20fac9db49a5cefa0c1429887a4b797 SHA512 bba0f8015d5affc06d3f44c77d1840766d33e19fa901a0dce84358a67d52f9f6a23eeb0500be4e549b73ccebec70b0e41e4869b3372491ea9463d39342e1e91f
DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustix-0.38.21.crate 358962 BLAKE2B b3e4915385aaa1783e0024caee2c454d9ce66542ffdb9ab0f0ef02f07b6d583a49b29b25a604832903f7909a0362bcd2260958cfe3fe045af4df2ea5c62c1da8 SHA512 f3b147706e1befb9d743bb57c7f8dc0a1ca8f244ed98069dfc757ee9d7281f097531bf7d1028d21ac798ee27bfb07b2ea6ac395dd0bc6caef4647fac88669833
@@ -234,7 +245,9 @@ DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf048520
DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST schemars-0.8.15.crate 57130 BLAKE2B 4b0fe34a3e42aaee8d7b1e6ee30ad4e19ebdad2ce72f9d07edd6652e5f41c156cbac9cbd4de084f47b3af37432d0d464afa99b0917455b00b3f789872793cf2b SHA512 d1eb57bd7892560863ecdbe568dc52b61f5a85ab93fcf968dffbe4d9111a831fe31fb84139b330391ef67d3ebd2d4a825eb9f70f9fa95a7eacd92ccb16a9fe82
+DIST schemars-0.8.16.crate 57072 BLAKE2B 50d4e73d6993b72dcadbb60764cd5e2c663f48aaab5b246d13ae5b5f04eab8ad279ff6d09a77caf8137e7aef746154fb21f44ad195f2148ba4befdf057907a41 SHA512 738022b563bedfc73f2f2899216b8ae4cf0f563c1a6ac91639715d5f36446d7011fadd5554b8a4e9e569dddff836cc136ea2be5e65b72f85613a4a890d355a06
DIST schemars_derive-0.8.15.crate 19060 BLAKE2B ef4c4755cb2083aba7ac28821b92b240f02d9b54cbcf6d162763b5412cbf38de8b8c7515b93dfc9aa614aad242245fdb7e169b604ad7a4a28f021df924056d98 SHA512 09ce7c3613a1b326a39d9ccc76c546e03b83bbfadd1fc4ecdd7341bc6a1af21772f1963618b3f232738abcdedc705fe009c09688ca631a1b0cd18049b4fb2667
+DIST schemars_derive-0.8.16.crate 19064 BLAKE2B 619e94920b9188b683f576285ba718559a517377801fe7b09aee9c1db188de082331c7da8de34adef547a1cd90f46cff2d1f9dc02d8733a26373fb7cfe5e7dbc SHA512 000554c30ea0b8d50752244204d3eeaa76f8b96c9e22f3a40df840cb68308dc94ac072c52fbc8cf25658af88011a69a5fc1b9ebe910c20253a8f5a1162601f46
DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7 SHA512 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046
@@ -295,7 +308,9 @@ DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e557791
DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
DIST tracing-indicatif-0.3.5.crate 25959 BLAKE2B 5f13e8f88277aab1f994ec288d208b70f702f78149abbf80dddcf11f316692374ecd90f6f422df90c18359ff57b5538402b2aa013da93c2f78e48a632ec87df9 SHA512 34163c09b47aa17ed02d1c42a6f318cb585e5e2d734015e45572d63495538ac70bbe18b1044cf3eb13f7b9a78427b30bcf67b8c3b6f8009c707e8455060dab40
DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289
+DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285
DIST tracing-subscriber-0.3.17.crate 191711 BLAKE2B f55c8e8c70ca67f57cb3c8a411519f317b9961620e3f7db3a3933d549cb64a5871624c21231bd6a0974c94ecaee2904d2304ac9fde3aa8463f0fcbf99f94b5f9 SHA512 53a2a760d833f729e042b4f76b56c93ff7c50ddba968dfa9294f24425fe9a3dfc6c3b95a526ebd78df852b48b76c85d2f4f7be9170d75a6eea8734f77218e727
+DIST tracing-subscriber-0.3.18.crate 196312 BLAKE2B bc2f04da63b0313d26073eb4a39b549ae37701e4dbf1fe06a2483279a03d9dde981f0efea6ceb5cd441ab313bfe7eaf812971c3ca60dfd4b5d9cf0d2eb7bacd4 SHA512 72f91855637aa476f03077d5f523cbc94989d40b12d7328167f88b081869ed096e6370450831f6cd5f0686cae5628f14eed4696c06a2ec75f56808b64445e0c1
DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
DIST unic-char-property-0.9.0.crate 6809 BLAKE2B d2bb66259b66e59e831ad74d89528882336a7cf6dfac7a9f49308a70a3d61d5ab88f3ade9df2c086f27ff4a6eae0d2d2b8e63bd154ce3e700cc525769f34542a SHA512 ef969968c61eae6a7d68e6ccb0b40f6618a69bfc4714b51bf4ee8c5ec4532d10b9c6675a4cd5121c904a578ceec7c6471d1496fedbf121059f076ad1c5ccb70d
DIST unic-char-range-0.9.0.crate 7020 BLAKE2B ab79b4298b999a9fbb769bf191f83e259b40b8d06cc5cb82abac48434162216a283fa82c1bc9af8b40656c2d06e5b6a919ff7888852eabb9001a92db12fa48d7 SHA512 bb0ede1695f4f016bdf9ec83bb49639527248c175c71d24993b8651ea6be0a411251ed8518893101dd5e96fd2913cf15ec27799c677ddb08b8e408da06ae0ceb
@@ -311,10 +326,14 @@ DIST unicode_names2-1.2.0.crate 299764 BLAKE2B 6df27b9ee6ca1f67edab3e213f16b57c0
DIST unicode_names2_generator-1.2.0.crate 9581 BLAKE2B 8c280e73e32a6a34b03cd6b6418041110dd7a73f3483cdfc311fe1131381bb1eafc4902209ceaf250c0799726157e939692bce9a6ff07da25983b8efb460e56c SHA512 adee8b9429d293e25ee9a51ef57c249e35c7efb1d07a3ae2083b47f96cd85b6bb0b6c809ef25f139fd50fe8274dd5cd2ea592623e00e13652f29ef0fbbb6a06c
DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0
DIST ureq-2.8.0.crate 112867 BLAKE2B 60409a3d3b271a1578986f5d99c14c8c1300b44010d32cd52f3e32885eb0ed36cadc04b939f2e0d81a0b30f21be433f4c7428b0485c75217b00ed0988c29fd43 SHA512 3b398a52da98e9350792d29eeef8a20d4689a55210df3e30d3e1786d3c5e378c3a144d64b3728f282a07e7e701ce21794e6c50eccceef670d7f5bfefd5da0333
+DIST ureq-2.9.1.crate 114348 BLAKE2B d605db0134ead8a77c9b9fc8b06573e82d701ded485f0d88bcd64f6ea1a5232d67bcab47d0b430bb13c79ce249304ecbb7f67d4a3c789f451b9639ada5b3f0a4 SHA512 a8c580f624300e6e1d068814c38719f3624ed63274bc0c4fe06d6ea30023b3e79ad3241fed2ed9f008a8040b49fd2d2271fb0221db1e657369f37060251e3eb6
DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185
+DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST uuid-1.5.0.crate 55532 BLAKE2B 25c160ca3cec2d53431969a564d9c2395b9b9fae529e4166db5145a8c0382b4704a029c93ea199844e1a16e016849a5ae125b32566c828b87a2a11d3c283a2bf SHA512 42494524d5e837558d6254adbc5749ebabfca018b3d41b47a5ebf5925e37005e02ebd1a20a1cfc59cdfcfb5bb87656a7ef5e1383681363c3ae3df2ca3adea3b5
+DIST uuid-1.6.1.crate 55554 BLAKE2B f9b8eb34f9197734ae9a1437ded396f5e5a8551b54e532053016e0c00c8007644f4fbbd3827c9878cdbf8acaa981d8ae9c94739af7edb6939ec299075ee4b443 SHA512 b9f3dbad176b3640b4b943d127ac8fcd0938e7bc750430626cc603efdcf5faf479f8de7940d64ed1b5b6e6378b42a1aaf3c1e791ee59b9db9394409261cf3c55
DIST uuid-macro-internal-1.5.0.crate 9136 BLAKE2B 3f92a028078dd656496f7be0934d48ff6c74ebd97d5305ccbd7e4442cf96d62cfccf641c4770b9063371efd835966cf22119748bebaa717766f70844d017ade1 SHA512 ea64cb52166c7819ea8d50e8b96da5048995b61402c04e62901ca57678a904828ed3781a1105a3791ef9020e64c523d74d4bf120c3dc6f510825bc5c45d4e179
+DIST uuid-macro-internal-1.6.1.crate 9137 BLAKE2B f17fdeac6cee319162b58dd62c123e412de5d7d4c7203c2b32232f2ac13e96a274c7f2eec56e1db82f320560fe8c2cfeeaa8db168ed9ba336fe67006aeeb061f SHA512 b02aa9fe7471d30edc4722b057843702c110de2fbb7d299d72f209f4d6270b2354469bcc567672c2920ce79662b5abe1112c409cef7519233f174780cc935c9e
DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST vt100-0.15.2.crate 30404 BLAKE2B 66964edb8ec34dc9d350b55d74f03c88d843d67fb5fa9cdd93306f45f2076ac7a2a0f5d8c09a81d9fd206c62ca060f6df12205784c6d2da1e084aecbeae2de15 SHA512 aaac73376e2ac0db4d1c3ee31f22b741e8ceb4b763feb247d566b1c81700bc0aa64851732993e56fa50c0197656a2668721a9f7f823433a0c6fac2fc09b62a3e
@@ -324,13 +343,21 @@ DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f73
DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
+DIST wasm-bindgen-0.2.89.crate 181935 BLAKE2B 88ff35daace267087750053eacdcf81f1d6cfd7653e1b21cd8436799688615a2840ab733e0196cde747dd4a49ffc3d4efc7c64f48e4e75bd9a240a689f7c037c SHA512 e9e3b95547423ac7acb0f0b327b9fde6c8ef3160296509332fe5d9cbf9eb6a4ed6ad30b29552cdcd113a94e95fab4e3ecc1e7a03811514f84fac569972febf5b
DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
+DIST wasm-bindgen-backend-0.2.89.crate 28205 BLAKE2B d280d04a6e8df72c0eb0d99b134c017be8c7d378578e23505ebb184510e6eab746fc06ca25333a62c24405565531b6e1c79a5010ae31aebb280c7820d5fe41fd SHA512 9ff63a2401e741013753fbbbc86990948e0e8820ffdb4b16167d2c72f12626306e5d077fef37d8d956acc73eefd699dc7f03250926a5609639b127d4e46daf1b
DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448
+DIST wasm-bindgen-futures-0.4.38.crate 15376 BLAKE2B 2d55479efff409366e46732fbefcda2f54223bfc10aa8c7e0cf38eab9baa3418388f663f1ea36cda004caeea068c7c37555a0c9e6d81ad9ba8ec079c268f3bf5 SHA512 ea7e3dedd08c3a4827eb3191d48624cb479120e061a2d5deab75fc5175cbb5c0e961995c2cc7b60b58beb39cdb0237a8aff3b27681cfe38ba7fde3128612e520
DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
+DIST wasm-bindgen-macro-0.2.89.crate 13906 BLAKE2B 93e4b784eaf75a070f471d7d60b802d42b4bdbfd0c7ec21ecf1dbda554ed2bed62d99c2b28ba1527ad8f6f3e5b6083d132f36f9c36efcfa9f6a9cfab73b1ca0d SHA512 060e0f300bdc42557798f4d7348165ac9dde60e4f7760acca5da6ec02bdf8bac22e2e5b80f733aae625a0c699dbe831e0afc6e66b2af8fe445aa6513c5180381
DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
+DIST wasm-bindgen-macro-support-0.2.89.crate 20008 BLAKE2B 867ed0049f076d37e8c0587928d67209d69071a6beb80afaba35b947c16958d2c61ef1c762d1706de6744f23ed811815cd94f7059b3ad823aa99f30929cc3a33 SHA512 4ff50819d989733b51e6614b8b14992dc7e53e4c283b89c4e21dd50659cdc49a8cec379df7630ee26e04be62f4ff0bc5eeee9153dbeaec213e8217964a149e76
DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
+DIST wasm-bindgen-shared-0.2.89.crate 7265 BLAKE2B 78668ee6af47357983788161c2a50562ff37a8d584e6be61142c5609360aa712571c3fac6b3395215c5d132edb864e0ce8e7b648fd7225433a81f2ae3e6a586b SHA512 02b2252b5b2e6bc8723404ee8cc750684f488b3e80ab60210d97fd7b343a67db2ef8d62aa792a5f02bb351467f4ffbc887512a215007f6fd089b29f8d3a23be3
DIST wasm-bindgen-test-0.3.37.crate 16984 BLAKE2B a37d1cb40592a86ce58137311dd65ef3622d2a7837d64f895b7950954e1feac5b1bb44b1417c947963957477badaf897dd2661497040a6a45204ede483f2df12 SHA512 642a772a358f396c7b2bad0aa96ff97e28c96007d66d06782ca0305e73359d6b6aca39cdb5dfc976230ec5cd147720242506e437403cdee9473a78b2bed7e733
+DIST wasm-bindgen-test-0.3.38.crate 17394 BLAKE2B 46fd8e955295897b408e6b3ace62bc2f551b10575a4a3a96d24fe11b7ce26a6ee2067c0d84b7c4d9e5605488a338bb34414418079ae4fe13b8c693d29eefc407 SHA512 e7e598854ad3d4e437247ad7b8a43b98108c6986731e6ff3811ad06ddf2c30af5dbf259f686547165a260e615d691a6ac7573b94a98b75afa9d23ae400d37454
DIST wasm-bindgen-test-macro-0.3.37.crate 7739 BLAKE2B e931670baf8f854781130a1cc0062566b96863c28e03fbc0f6296fd70763f14488ea0b3b198a15b11895f9f07a2f7d6fa9a5451e95c08e1faf150b288e3ea030 SHA512 e33763962d426b59749ae7f17c7f524a585963c6e0a7a2a0337c51bdc323f6fd8a6e9c63297fb80c6e8f1e5d0d25bb8970a94d2eaa4381cc028ed61e475407b4
+DIST wasm-bindgen-test-macro-0.3.38.crate 8539 BLAKE2B 6bf98d4079847006c34131884625e8fc01678f7b411b2d554d6964e154feba4963678b9154cbf102de86a911822944e994e30fe8715adcc5dc4b80c92c660366 SHA512 8756ab32ddad3586c7458070c702a9819885802c21c4da26c2b7758e396ea85fd91638d84bf59c19efea611e3f9ee86db78bda38e21ad4b2424bae7095e48669
DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
DIST webpki-roots-0.25.2.crate 250405 BLAKE2B e603f95c1d05a7191b00abff160f52063945ca7cb8159b40da3b6934703ac5cdd5a2ffc36a6437e62c9bcba871331bdd32e2cab606b56617027bce8f66722c10 SHA512 7988580df398bad3d62e6ce9d19afc9af7c7ad9d374533c2c67fccce930243a2712c667da9bf02a7624e88dfb94cd5ea04fcf58eda006976ca27e5c87fcb1002
DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7
@@ -365,4 +392,5 @@ DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b279
DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6
EBUILD ruff-0.1.5.ebuild 8796 BLAKE2B dd3e3da45539c1ec8ecd2428184d962aee96a3e8013c707aa2b048058dc1eed922d72abbcba1bb9d8c9d6af3a0a58313af2d15e80ad1b3e2e9812211730aa487 SHA512 77cb29fcfb1c62b6194ceca04153b71355bffba46239515b7e901e3f85d714818cbd1ddfa2fc4f3609b0696087b926ea8162f0519c903f5e499a0176e7c90091
EBUILD ruff-0.1.6.ebuild 8853 BLAKE2B 6cda770eb2a6acb49c71ffcb4275c4b7259704ce9260cef566a96a6c1b98ee1691d0619759792df896609b6305353f10ed2eabf048265933a9ed208017fc8158 SHA512 3b3e871a817d0ddb83bfa4599e4ed381f0e0d1c1634fc8fa713fee95a62c05c958627bf3554e2cd96dd9d4fc69691d40d2d011e741bcc8b2a44a493384ef2c12
+EBUILD ruff-0.1.7.ebuild 8855 BLAKE2B a8339dbc0028cfcd0e67f8924be79ed3a7824f6f2aedee7e6396a1db775f26e025a4b08a39c516479aa55407257306eafbe92d588577d93a7c94b780dbfcfc88 SHA512 08a96a4b62f92987524e95a717c17023344ae773b00a248a35306cb1527bbd0be05002955f697e4cf90fbbe080bbb55e4f9c7ef4f329dad11c7f72d4efb6bb0c
MISC metadata.xml 375 BLAKE2B 46856b904e322f25ebb96268418206fb70b76f22751c5f8c12d0b3fb51a11b91518c42313d8a9f2fbd71dd5a3ca359772f54829a7858148c5f5f03f44fe1dad4 SHA512 ad24b0cafc7adc414a0da36f5b518eacbba3069ac15484504ce063916133e7c15945c04c7c6886e30c75010300598876ab498d5d44c48f66c5ed252f3fd2f36f
diff --git a/dev-util/ruff/ruff-0.1.7.ebuild b/dev-util/ruff/ruff-0.1.7.ebuild
new file mode 100644
index 000000000000..1b55e83489b8
--- /dev/null
+++ b/dev-util/ruff/ruff-0.1.7.ebuild
@@ -0,0 +1,471 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.12.1
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=maturin
+
+CRATES="
+ Inflector@0.11.4
+ adler@1.0.2
+ ahash@0.8.3
+ aho-corasick@1.1.2
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anes@0.1.6
+ annotate-snippets@0.6.1
+ annotate-snippets@0.9.2
+ anstream@0.6.4
+ anstyle-parse@0.2.1
+ anstyle-query@1.0.0
+ anstyle-wincon@3.0.1
+ anstyle@1.0.2
+ anyhow@1.0.75
+ argfile@0.1.6
+ arrayvec@0.7.4
+ ascii-canvas@3.0.0
+ assert_cmd@2.0.12
+ autocfg@1.1.0
+ base64@0.21.3
+ bincode@1.3.3
+ bit-set@0.5.3
+ bit-vec@0.6.3
+ bitflags@1.3.2
+ bitflags@2.4.1
+ bstr@1.6.2
+ bumpalo@3.13.0
+ cachedir@0.3.0
+ cast@0.3.0
+ cc@1.0.83
+ cfg-if@1.0.0
+ chic@1.2.2
+ chrono@0.4.31
+ ciborium-io@0.2.1
+ ciborium-ll@0.2.1
+ ciborium@0.2.1
+ clap@4.4.7
+ clap_builder@4.4.7
+ clap_complete@4.4.0
+ clap_complete_command@0.5.1
+ clap_complete_fig@4.4.0
+ clap_complete_nushell@0.1.11
+ clap_derive@4.4.7
+ clap_lex@0.6.0
+ clearscreen@2.0.1
+ codspeed-criterion-compat@2.3.3
+ codspeed@2.3.3
+ colorchoice@1.0.0
+ colored@2.0.4
+ configparser@3.0.3
+ console@0.15.7
+ console_error_panic_hook@0.1.7
+ console_log@1.0.0
+ core-foundation-sys@0.8.4
+ countme@3.0.1
+ crc32fast@1.3.2
+ criterion-plot@0.5.0
+ criterion@0.5.1
+ crossbeam-channel@0.5.8
+ crossbeam-deque@0.8.3
+ crossbeam-epoch@0.9.15
+ crossbeam-utils@0.8.16
+ crunchy@0.2.2
+ darling@0.20.3
+ darling_core@0.20.3
+ darling_macro@0.20.3
+ diff@0.1.13
+ difflib@0.4.0
+ dirs-next@2.0.0
+ dirs-sys-next@0.1.2
+ dirs-sys@0.3.7
+ dirs-sys@0.4.1
+ dirs@4.0.0
+ dirs@5.0.1
+ doc-comment@0.3.3
+ drop_bomb@0.1.5
+ dyn-clone@1.0.13
+ either@1.9.0
+ ena@0.14.2
+ encode_unicode@0.3.6
+ env_logger@0.10.0
+ equivalent@1.0.1
+ errno-dragonfly@0.1.2
+ errno@0.3.3
+ fastrand@2.0.0
+ fern@0.6.2
+ filetime@0.2.22
+ fixedbitset@0.4.2
+ flate2@1.0.27
+ fnv@1.0.7
+ form_urlencoded@1.2.1
+ fs-err@2.11.0
+ fsevent-sys@4.1.0
+ getopts@0.2.21
+ getrandom@0.2.10
+ glob@0.3.1
+ globset@0.4.14
+ half@1.8.2
+ hashbrown@0.12.3
+ hashbrown@0.14.2
+ heck@0.4.1
+ hermit-abi@0.3.2
+ hexf-parse@0.2.1
+ humantime@2.1.0
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.57
+ ident_case@1.0.1
+ idna@0.5.0
+ ignore@0.4.20
+ imara-diff@0.1.5
+ imperative@1.0.5
+ indexmap@2.1.0
+ indicatif@0.17.7
+ indoc@2.0.4
+ inotify-sys@0.1.5
+ inotify@0.9.6
+ insta-cmd@0.4.0
+ insta@1.34.0
+ instant@0.1.12
+ is-macro@0.3.0
+ is-terminal@0.4.9
+ itertools@0.10.5
+ itertools@0.11.0
+ itoa@1.0.9
+ js-sys@0.3.66
+ kqueue-sys@1.0.4
+ kqueue@1.0.8
+ lalrpop-util@0.20.0
+ lalrpop@0.20.0
+ lazy_static@1.4.0
+ lexical-parse-float@0.8.5
+ lexical-parse-integer@0.8.6
+ lexical-util@0.8.5
+ libc@0.2.149
+ libcst@1.1.0
+ libcst_derive@1.1.0
+ libmimalloc-sys@0.1.35
+ linked-hash-map@0.5.6
+ linux-raw-sys@0.4.10
+ lock_api@0.4.10
+ log@0.4.20
+ matchers@0.1.0
+ matches@0.1.10
+ memchr@2.6.4
+ memoffset@0.9.0
+ mimalloc@0.1.39
+ minimal-lexical@0.2.1
+ miniz_oxide@0.7.1
+ mio@0.8.8
+ natord@1.0.9
+ new_debug_unreachable@1.0.4
+ nextest-workspace-hack@0.1.0
+ nix@0.26.4
+ nom@7.1.3
+ notify@6.1.1
+ nu-ansi-term@0.46.0
+ num-traits@0.2.16
+ number_prefix@0.4.0
+ once_cell@1.18.0
+ oorandom@11.1.3
+ option-ext@0.2.0
+ os_str_bytes@6.5.1
+ overload@0.1.1
+ parking_lot@0.12.1
+ parking_lot_core@0.9.8
+ paste@1.0.14
+ path-absolutize@3.1.1
+ path-dedot@3.1.1
+ pathdiff@0.2.1
+ peg-macros@0.8.1
+ peg-runtime@0.8.1
+ peg@0.8.1
+ pep440_rs@0.3.12
+ pep508_rs@0.2.1
+ percent-encoding@2.3.1
+ petgraph@0.6.4
+ phf@0.11.2
+ phf_codegen@0.11.2
+ phf_generator@0.11.2
+ phf_shared@0.10.0
+ phf_shared@0.11.2
+ pin-project-lite@0.2.13
+ pmutil@0.5.3
+ pmutil@0.6.1
+ portable-atomic@1.4.3
+ ppv-lite86@0.2.17
+ precomputed-hash@0.1.1
+ predicates-core@1.0.6
+ predicates-tree@1.0.9
+ predicates@3.0.3
+ pretty_assertions@1.4.0
+ proc-macro-error-attr@1.0.4
+ proc-macro-error@1.0.4
+ proc-macro2@1.0.70
+ pyproject-toml@0.8.1
+ quick-junit@0.3.5
+ quick-xml@0.31.0
+ quote@1.0.33
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.4
+ rayon-core@1.12.0
+ rayon@1.8.0
+ redox_syscall@0.2.16
+ redox_syscall@0.3.5
+ redox_syscall@0.4.1
+ redox_users@0.4.3
+ regex-automata@0.1.10
+ regex-automata@0.3.9
+ regex-automata@0.4.3
+ regex-syntax@0.6.29
+ regex-syntax@0.7.5
+ regex-syntax@0.8.2
+ regex@1.10.2
+ result-like-derive@0.4.6
+ result-like@0.4.6
+ ring@0.16.20
+ rust-stemmers@1.2.0
+ rustc-hash@1.1.0
+ rustix@0.38.21
+ rustls-webpki@0.101.4
+ rustls@0.21.7
+ rustversion@1.0.14
+ ryu@1.0.15
+ same-file@1.0.6
+ schemars@0.8.16
+ schemars_derive@0.8.16
+ scoped-tls@1.0.1
+ scopeguard@1.2.0
+ sct@0.7.0
+ seahash@4.1.0
+ semver@1.0.20
+ serde-wasm-bindgen@0.6.1
+ serde@1.0.190
+ serde_derive@1.0.190
+ serde_derive_internals@0.26.0
+ serde_json@1.0.108
+ serde_spanned@0.6.3
+ serde_test@1.0.176
+ serde_with@3.4.0
+ serde_with_macros@3.4.0
+ sharded-slab@0.1.4
+ shellexpand@3.1.0
+ shlex@1.2.0
+ similar@2.3.0
+ siphasher@0.3.11
+ smallvec@1.11.2
+ spin@0.5.2
+ static_assertions@1.1.0
+ string_cache@0.8.7
+ strip-ansi-escapes@0.2.0
+ strsim@0.10.0
+ strum@0.25.0
+ strum_macros@0.25.3
+ syn-ext@0.4.0
+ syn@1.0.109
+ syn@2.0.39
+ tempfile@3.8.1
+ term@0.7.0
+ termcolor@1.2.0
+ terminfo@0.8.0
+ termtree@0.4.1
+ test-case-core@3.2.1
+ test-case-macros@3.2.1
+ test-case@3.2.1
+ thiserror-impl@1.0.50
+ thiserror@1.0.50
+ thread_local@1.1.7
+ tikv-jemalloc-sys@0.5.4+5.3.0-patched
+ tikv-jemallocator@0.5.4
+ time-core@0.1.0
+ time@0.3.20
+ tiny-keccak@2.0.2
+ tinytemplate@1.2.1
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.1
+ toml@0.7.8
+ toml@0.8.2
+ toml_datetime@0.6.3
+ toml_edit@0.19.15
+ toml_edit@0.20.2
+ tracing-attributes@0.1.27
+ tracing-core@0.1.32
+ tracing-indicatif@0.3.5
+ tracing-log@0.2.0
+ tracing-subscriber@0.3.18
+ tracing@0.1.40
+ typed-arena@2.0.2
+ unic-char-property@0.9.0
+ unic-char-range@0.9.0
+ unic-common@0.9.0
+ unic-ucd-category@0.9.0
+ unic-ucd-version@0.9.0
+ unicode-bidi@0.3.13
+ unicode-ident@1.0.12
+ unicode-normalization@0.1.22
+ unicode-width@0.1.11
+ unicode-xid@0.2.4
+ unicode_names2@1.2.0
+ unicode_names2_generator@1.2.0
+ untrusted@0.7.1
+ ureq@2.9.1
+ url@2.5.0
+ utf8parse@0.2.1
+ uuid-macro-internal@1.6.1
+ uuid@1.6.1
+ valuable@0.1.0
+ version_check@0.9.4
+ vt100@0.15.2
+ vte@0.11.1
+ vte_generate_state_changes@0.1.1
+ wait-timeout@0.2.0
+ walkdir@2.4.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.89
+ wasm-bindgen-futures@0.4.38
+ wasm-bindgen-macro-support@0.2.89
+ wasm-bindgen-macro@0.2.89
+ wasm-bindgen-shared@0.2.89
+ wasm-bindgen-test-macro@0.3.38
+ wasm-bindgen-test@0.3.38
+ wasm-bindgen@0.2.89
+ web-sys@0.3.64
+ webpki-roots@0.25.2
+ which@4.4.0
+ wild@2.2.0
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.5
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-sys@0.45.0
+ windows-sys@0.48.0
+ windows-targets@0.42.2
+ windows-targets@0.48.5
+ windows@0.48.0
+ windows_aarch64_gnullvm@0.42.2
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.42.2
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.42.2
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.42.2
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.42.2
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.42.2
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.42.2
+ windows_x86_64_msvc@0.48.5
+ winnow@0.5.15
+ wsl@0.1.0
+ yaml-rust@0.4.5
+ yansi-term@0.1.2
+ yansi@0.5.1
+"
+
+inherit distutils-r1 cargo
+
+DESCRIPTION="An extremely fast Python linter, written in Rust"
+HOMEPAGE="
+ https://beta.ruff.rs/docs
+ https://github.com/charliermarsh/ruff
+"
+SRC_URI="
+ ${CARGO_CRATE_URIS}
+ https://github.com/charliermarsh/ruff/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+
+BDEPEND="
+ dev-util/patchelf
+ >=virtual/rust-1.73
+"
+
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016
+ WTFPL-2
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# libcst
+LICENSE+="
+ MIT PSF-2 Apache-2.0
+"
+
+# syn-ext
+LICENSE+="
+ BSD-2
+"
+
+# libcst_derive
+LICENSE+="
+ MIT PSF-2 Apache-2.0
+"
+
+# ring
+LICENSE+="
+ ISC SSLeay openssl MIT
+"
+
+QA_FLAGS_IGNORED="usr/bin/.* usr/lib.*/libruff.*.so"
+
+DOCS=(
+ BREAKING_CHANGES.md
+ CODE_OF_CONDUCT.md
+ CONTRIBUTING.md
+ README.md
+ assets
+ docs
+)
+
+src_prepare() {
+ sed -r 's:(strip[[:space:]]*=[[:space:]]*)true:\1false:' \
+ -i pyproject.toml || die
+
+ [[ -n ${PATCHES[*]} ]] && eapply "${PATCHES[@]}"
+ eapply_user
+
+ rm -rf docs/{.overrides,gitignore} || die
+}
+
+src_configure() {
+ export RUSTFLAGS="${RUSTFLAGS}"
+ cargo_src_configure
+}
+
+src_compile() {
+ cargo_src_compile
+
+ python_copy_sources
+ distutils-r1_src_configure
+ distutils-r1_src_compile
+
+ local solib
+ for solib in $(find target/$(usex 'debug' 'debug' 'release') -maxdepth 1 -name '*.so'); do
+ patchelf --set-soname "${solib##*/}" "${solib}" || die
+ done
+}
+
+src_test() {
+ cargo_src_test
+}
+
+# placeholder to silence QA warning, tests are in rust
+python_test() { :; }
+
+src_install() {
+ distutils-r1_src_install
+
+ local releasedir=target/$(usex 'debug' 'debug' 'release')
+
+ dobin ${releasedir}/{ruff{,_dev},flake8-to-ruff,ruff_python_formatter}
+ dolib.so $(find target/$(usex 'debug' 'debug' 'release') -maxdepth 1 -name '*.so')
+
+ dodoc -r "${DOCS[@]}"
+}