aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenri Gasc <gasc@eurecom.fr>2024-05-19 16:23:55 +0200
committerHenri Gasc <gasc@eurecom.fr>2024-05-21 22:35:46 +0200
commit83ead6b6290a9a4a17f4656abf24601abb39fd61 (patch)
tree4e29fc2f043e3e925331d831635e3c7290352112 /dev-python
parentdev-embedded/mv88e6xxx-dump: Add missing RDEPEND (diff)
downloadguru-83ead6b6290a9a4a17f4656abf24601abb39fd61.tar.gz
guru-83ead6b6290a9a4a17f4656abf24601abb39fd61.tar.bz2
guru-83ead6b6290a9a4a17f4656abf24601abb39fd61.zip
dev-python/tree-sitter-languages: new package, add 1.10.2
Signed-off-by: Henri Gasc <gasc@eurecom.fr>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/tree-sitter-languages/Manifest49
-rw-r--r--dev-python/tree-sitter-languages/metadata.xml12
-rw-r--r--dev-python/tree-sitter-languages/tree-sitter-languages-1.10.2.ebuild155
3 files changed, 216 insertions, 0 deletions
diff --git a/dev-python/tree-sitter-languages/Manifest b/dev-python/tree-sitter-languages/Manifest
new file mode 100644
index 000000000..0df2643eb
--- /dev/null
+++ b/dev-python/tree-sitter-languages/Manifest
@@ -0,0 +1,49 @@
+DIST tree-sitter-bash-f7239f6.gh.tar.gz 444908 BLAKE2B 53de093339351b934bc4aa42481929317e6579ecad1e503d8600596e9f63770cdf76eaa81079b5bbdb734b733e6a697ac45fe474295939c5b7fb15e2710993bc SHA512 1ef6eaddf28be5fc1d282c7c596f1f2034f93a1254090d98943dd71cd39f61f7d5ed4b764b6a94a71ea6b42e99c5320ff5e65fb133ba473d66be1c06970d16d3
+DIST tree-sitter-c-34f4c7e.gh.tar.gz 380115 BLAKE2B e7f167d8402b37af6664b55c99298a5307de7c572cc1d3c8c3a56185e3786d4a404cbe7f3b5f6b83632f74c085aac549ad41f41c6b7668ec6f689068c083a926 SHA512 edf2fee63969ce5dd3aa0e065292e9cab42ef446e7c07b428a64bc12f568fe8fcb11edeb68a08c51724a8fc2e72f81cdb4023a3b3d484138a0e76846a713d3c3
+DIST tree-sitter-c-sharp-dd5e597.gh.tar.gz 1856148 BLAKE2B 068ae72e14baeab5ea06b40c02c5b13dd1c0c5422dec5bc5622b04bd2eaad81067e753af822f8e3947ac66f153b2909cc6e148917c1b82f67399819e3bafab7d SHA512 a6cf321008beef539e98e1c1592ef9036c1372c020b65d82c19115016c5eeb92f43967ffd6f36179320dedd35f1d1f19c8aa5c65a810ad535ef4f4c3a1e81ade
+DIST tree-sitter-commonlisp-c7e8149.gh.tar.gz 291439 BLAKE2B cd5b06fa606dddfdd9ce1aed9e8317d0a941b4c1a51216ed22bff32589e34b10a2021d4e286d0841d88a9aa2e0931cdab38de99d1cf41514d293a1e61489aa22 SHA512 a4fd96ef6799163e26a4412893b2b02fb27db69b46d4d1d9d10cd7a30b92397136de05d2d1df89b33ba7490a12f00780490d9a9512b6394b63867fea24342779
+DIST tree-sitter-cpp-a714740.gh.tar.gz 1058667 BLAKE2B 5929f9faf730b0c2603c1ff67c901252855c9c841835e396dd71d51d5d127f3192875056666c338471fc5b97270852304e2b19061df7452c0c2c050d4ee84432 SHA512 c83950864803d50a7cd486f0c332319683495b6259076efc8a42c1edaed46408f4fc1880e17e7dd729568f2dd0e9bf15a00e34ec4649f1e1b0137f7be6acd33b
+DIST tree-sitter-css-98c7b3d.gh.tar.gz 94003 BLAKE2B ab535af12c3a8d4ebb4b5820611277b9180742c9307f740796ad280fe03c37e866df76991deba050221bcd48690e71ee2dea770f981583480cb1a0fac955b478 SHA512 754d7de1e9dcaea2fca41bda51612e3f42b3a225173738b1973fbbcf8a5de05bd42909897a20c1f0da5756d215a83371874e5b0ab24bd654efda5fe842772ccb
+DIST tree-sitter-dockerfile-25c71d6.gh.tar.gz 43323 BLAKE2B 890454e45978d9fcbaed2d5a7dc810fb855893dfff3e687e8666b3b041ffedfde993a311a19cc4bcfc76b02ecceb4838cc478fd5db11948310bd875b8123c563 SHA512 d23fab83cb9db5cd94ce4deda0a78f310bdfa22fa90880e84ad23f59960e65dc86ac1e0ba772ef20dd4da7fa3bdfc609883d9719c6da588798e6acb04e9942cc
+DIST tree-sitter-dot-9172307.gh.tar.gz 29750 BLAKE2B 222874ae13318b325bb5e2954eafc3f6f292ac4fac8c880d4ebee28ef32d97a97e2dbaa8140f4095bf5d25e2618f926ecc6e8bbea4359300f1dde2d20ef17b68 SHA512 0fed8eedaf90891f20a8c1fa029a972eced7b0c66d8c9c40e3ef1471735b599dc2df15de2dd48961dd78842075293568d45e68c6a67d197019cc5ebd32022bfa
+DIST tree-sitter-elisp-4b0e4a3.gh.tar.gz 25850 BLAKE2B b70f06878c6d4b4ae81161d9f31f9759878a6542dfdac5cb1072f6509eaeab3d1ae634f7fb8e7c3dd9de407a2ce136397fe769a1114471d70a6f3aef2275a18a SHA512 e4e88f76f82135c3c1ec75e61a61e43da2411bd13f66aeb98cbfaeda6965efb072f27bcc0d48e73ad2ecd5586a2740a6fa9509d5046ebeafb2388e5554f1c9d3
+DIST tree-sitter-elixir-11426c5.gh.tar.gz 600499 BLAKE2B 1e02b9855263be295a8774d083ac2a0f4ba0e7c95544352b221a335ab2c24e2d41b9a9f102064686a3aea63df68624b3e57c25047f9ebcde1dba3bb64e407b0e SHA512 0d86012060f339af4b92e6019aa7276a618eba89f7704c780f65bcd6505335a2f6d4532b7d2dd4ecbc56a67de71faa06372dd4abfd15d5a49b71769150f05f36
+DIST tree-sitter-elm-c26afd7.gh.tar.gz 343009 BLAKE2B 30f2a25847e72f70de2ab9ff4ac8b05513c623cc1e6b405597a3918c1642413ade04c6adca3e8d5f95c87aab82560055cba76a88c9c8a29367520febdb0ce6ee SHA512 988a7d1895fb6d0d2a50147b582d020b86bc90cf0abe163c8c04736a232fab5bbb5c5b24a9027257e1fdd2cf24c39da58b7906683a3dc6984c8b0f151a383adb
+DIST tree-sitter-embedded-template-203f7bd.gh.tar.gz 11972 BLAKE2B 7ab3263cf9f94e6500a49973487eed1f09157aa37a9a384638b154d35fb5ec8403cf2936a8e4e87c1d6ac70ef4740a936893ddfdf96b5544ee712eb3d5049e44 SHA512 bf043ffc684a662d324267d9e42a0062adf36c2b05f6dfb26ac899a0c49897c8cb8962746d8c84e5dce0efb66cb198cea30c96bdf6e8ab19a3611e04c6116341
+DIST tree-sitter-erlang-54b6f81.gh.tar.gz 136559 BLAKE2B 4cecbe63b5c11da5b5145c6a864352d0a8fb16cb1f787a5b86418c6a095fc2d371a1900e65f5547a3840d93dd3fa5a43b33fb76d218d1c0a2284bf43d61695a5 SHA512 4faab4d825701f2d09c0522c3cb9baf32b84335d4a06d7d3886a3aca9b963989e94afdf97253b6cfe1d3f9c644b21ff1d570da332d389acabb9ec513f50c9e6f
+DIST tree-sitter-fixed-form-fortran-3142d31.gh.tar.gz 327123 BLAKE2B 1000fa19b4ab71edb03d2b7b8cd20b4fda9047224f921ce0a24f6dcaad01e0420253b41b0dde6fa771b914e6491fd9a8512c874e4d8c6a3708167b75d72ed0ae SHA512 ec68a059bb05bb4be0385e64a0d85b45cb8f8b807de697dfce45acb8b707bc1649ab815939cd9b50d59e6e68d28600520b48147270ccae28c6effe2cc3c9515e
+DIST tree-sitter-fortran-f73d473.gh.tar.gz 382427 BLAKE2B 57a75cd7db79d5216cfcfa9bc6549e7f7c2126200c43b535c95b85a60e753b89f4487a3d2c26ae016f1e821d5a3251b1c0df142806d6a5984e894b09192f5ca3 SHA512 2ea7b08cc6bfbba354d79e356073bb66746549d01449132311c0e76226e1f008aa344fb5f10f6caf68ea15846af0608102e1d075ab96157f16594b00e7090615
+DIST tree-sitter-go-ff86c7f.gh.tar.gz 191488 BLAKE2B 9bbcf73564694a4f256bd1552c843a11656769cfad0f936a3f8616bf4e9be344aaaeb8b8d6cbe64add57507dd052ba9a98052c1c8abd56554c447aa004289894 SHA512 1a50e463e8cac4f3408d21141c2dfabb348ae71ec56b44f53092f9dcaba72470bfc3828fec900ad0bd7740f459df024795d4bcf5022d5ddd187ff27e2ba1cc4a
+DIST tree-sitter-go-mod-4a65743.gh.tar.gz 19169 BLAKE2B 583b706ce8f4bebd7977073844d636e03f0a99c210d9f330c09d2104b33e3369fc828b8c1b8bd9aee2b64c6f3cf12d70dd575fee6f4fb13d23a6aafac675f9e2 SHA512 95d35dafe0aadc503f89870317f5d0d015e0ad8cbc693e53671021ec048d7d8d680da8423f36470cdadfb5919353979bd8391bd5af515f94f192734d33e07f38
+DIST tree-sitter-hack-fca1e29.gh.tar.gz 730911 BLAKE2B 60630c244a0e64a45c218d02d8b16097fd4a9f9035dfb3b477acf377dd05bf61ecd4c9b5bda21027083b834113d5ccbddbc51cf2f495dc3556d7d4692754e66f SHA512 adad1ec42b5b4841ecc510f23d1ad436a0e5d7ce12d343f02474f822aad41ea5aac6695060c4414e6921d4afa3a7f11b39fdd53a5a3aba007e4abca7d5802b1a
+DIST tree-sitter-haskell-dd924b8.gh.tar.gz 1569003 BLAKE2B c700c139ca0397b8b9ffe06e479da5145adfd5ef71389934fd872983b12e2f5ba6e196d13d48497c48c5f36f239432481f11d2a28d5852aae00d889167347a9f SHA512 dc8c74eeff8b96f8faca4ffe0cdd75b3c5056d8a8be1f509178858bd71427510a4bbc8beb7ed477efa9352287998608e7d42ff51d0e4371712b8c9d7083b23b9
+DIST tree-sitter-hcl-e135399.gh.tar.gz 895308 BLAKE2B 9cc44b85c62e88f95b2aac947302cecac43404336a53f7c81be94881f72c3b14f26a3fed78fd54952cdf90d301ff7d92a72b28be75112ca1d50ffc46998b36ac SHA512 770cac224750737f629be85ba7a0d27831a5cc1b1348390ba70bd6d436ca4c1807cf16cecd18b54460817c4e92fc2e432fd3f63a14e736027e11555838f7da31
+DIST tree-sitter-html-949b780.gh.tar.gz 26120 BLAKE2B 4a9d1ef8dea73547eed7f3d1abed5d7ed4408dd655a0abc0d4d43f179b75283614696fdd9e689f5d1fb15f86fe964af86b53f1cf631a5c10c6136682d77e5411 SHA512 5d7e6e1e629ce95bfd54419fd68fed9a4b438ffda24c9de75033d552b82b51c7f5d0c18d77d5fd3fc1186572dcc56f682f950bed2c9b3ae64f06a4fc83735958
+DIST tree-sitter-java-2b57cd9.gh.tar.gz 200908 BLAKE2B 532d610445a99b4f42e0f2d59bac94326c4f9f7ed5726e34bcf9b8f4c18b80a3ab3a17aa7110d5ca041a87fd8813018c4c10c954df4083365f05d9942c224659 SHA512 c10f4a3fda27fc44f4a8921d58f5fbee923608bde5f4c84f36262e1b3954215b2fd2a87133a5e82ec68ceb974b93d56ea669488096f159d2ea846d6db00e8cdf
+DIST tree-sitter-javascript-f1e5a09.gh.tar.gz 371441 BLAKE2B ad598c1d5d372a4f125e2af8c58767cdbe43023cfa758f2ccfbfbb4bab2e96341dec4cb43c0bdb4eabff0466ae06a816bfe9df5d3d704a8e3a6706fba7659bfb SHA512 234ada12cab3ed7a43e26f7fbb5c2b6cc0d592422395cc4bed96ea114fe739ea634ac187c2ebf12add14bcfa4f594850443fcf57e4d35cd0d7162163817ca3b0
+DIST tree-sitter-jsdoc-d01984d.gh.tar.gz 15244 BLAKE2B 40f09c3c95d2a5df70b6ff61c52fff156bb10af0068053553f3c7686f58b08824cfbb4bd40f15fb833e8d7bed9ba59ae0e64692a7efa0628ee9258a33ac1a769 SHA512 bc74d482ea1db728569a6e8b5bf3ca8e1b0567179ec79d5d902b3c6e7a9649b554a99273c95c9a796292f5b6845b8e9ff485e8269fe9f8a9a7c1295eb3c240cc
+DIST tree-sitter-json-3fef30d.gh.tar.gz 15535 BLAKE2B 5a596ca3467ffd58b11fba289359bcec72602dd1cd3578228a01516e70e7b10695fc4ee04ba74527901d2eb5f0c849089afa19d4c3ac30f07a68d4a610df7d8a SHA512 04e7e7f02431f7de858b0a72509914d9e22c58c8812e891b191c242dc7cfa20603a2343b2d1af756a94d98f405ea67333bdea6a19f81df4e8f988f8c8cc93580
+DIST tree-sitter-julia-0c088d1.gh.tar.gz 4032864 BLAKE2B de1c8c12fe0d0a7d116f0d5991a0be132527aa397b30fd7a60f04cdee2eb2744d6bdb6ecd5021636384b30642ccdee438e647d78941c7b37879c8b6fcdf87cb1 SHA512 2d229637774f72784cddd21a658859634be36f487b006c03a1d2520e9662de26ba76483fdd217f192be8c16bcc5ad5006ce90066c6b1ab3a1dc78c3690ffae32
+DIST tree-sitter-kotlin-0ef8789.gh.tar.gz 4596352 BLAKE2B eed4a99bd704861bbc30e394a35374f828c0b067c75da86cbc62b1aefc5560eb43d470d0c54365f08fa13440817dfe636715611b5d2c344ebfc0b413dd2292ba SHA512 ef02b1a41d3293c795b0307414a539b3a5c2b4f1701daa54c99975ca373f158171b202878a44f1f59de82f1c66cdc43b49e8bb2a40a7afd791b75608daaaf943
+DIST tree-sitter-languages-1.10.2.gh.tar.gz 8026 BLAKE2B a7ee2f71081dabda149d55b67158091523eed123a62c856adc8e1f0b44b24b6061086b107134647219506b1321d35fc8801b305255a894d644ac62797b91c32b SHA512 5f0dfd6dbfa2f21a84a76b35d3ea4251f82e3b9f782c20db117cb0a7e74afec5b706799f5983a8f0ea99b82dd92a7dc7d116792e613a31e29863bba06e5dd842
+DIST tree-sitter-lua-6b02dfd.gh.tar.gz 43007 BLAKE2B 5063b3c749e6057d1a2fbcdf9cb045ae96865744c57f4ff435ab33365ad2f14046064eeff99678c9c192ed1ab4e4bf900becbe7ad8c337b2e1c5311d773e0e5b SHA512 ef1a95c035396a1e2de2ff4ce5b056ef8c359807083a59752c2f8531bf54bbfb8223e1ae6678f1abf1bd6a95ac47c8dd882879a0449787000354bef08668c409
+DIST tree-sitter-make-a4b9187.gh.tar.gz 81522 BLAKE2B 356738d51ae4e3ecc9cce86b39d80c74e4a8308508a27a99f73746ee3aa052cf9df3cae958d533dee0857807b7cd32649e31c0b3a1d17a42ae2bd44a91b0ab33 SHA512 d2d33c64c97caa2e54ca3fcfd33d00e2ca9f3dbbdbeaa60308d2d34dbba9b8519980bc2f5331ee9159efcf4d942a412fb4e4bbff4c4f926ac14ecc767b788069
+DIST tree-sitter-markdown-8b8b77a.gh.tar.gz 410045 BLAKE2B f56696e6a59627f128d3d80c36746ea190fe2689ce0ee81e2f01b9c2cbc085c8ab54d4bb1d1353741f44ba0f38e7de9589a9e9c5d65cb3b0794e093a644bbf7e SHA512 5651e19adc1ee3463916fa71164e04aa25c5cb6d680a76bd624dda44440bb7c947393c85db1f340ceda4314aa390d54773cd2a863ef34f08f1d0b5a41d8306ca
+DIST tree-sitter-objc-afec0de.gh.tar.gz 1488539 BLAKE2B 93fca89cf396bcaa67e48372d3a1b429f089358d75639038143014d57f6c307f8e7df1e6d6a031171df28ae0dd768e5f4101168decf5c6ddfa751fbe65a7418b SHA512 26c24217438ceef42b7ebaedab7321844f838d463982f048db95b59cddd103390cd80167304e73a146527baf44f9e6e3bfcffa0d8710df6dffd7b33329995476
+DIST tree-sitter-ocaml-4abfdc1.gh.tar.gz 2872053 BLAKE2B f3b59d97e3cbbb9bf47e8a7151cf7210249d125f11c1777aa95b97629fe67598a31fcc638d251d853b8237c5c7bfb3abe48aa629195fcd36232e1327c282b28a SHA512 63dafdcb605b92b362fd0a1cf1ffdce6dcae19bb10f8ab70480fb4da2c14d1982d0b19bdc0a5756bbaaf4b72b3792c61400f48fe2b23f3a064941fb045a7a8fd
+DIST tree-sitter-perl-15a6914.gh.tar.gz 4546464 BLAKE2B 8676518438381935cab6b22b1e27ffe13316d6410a7fdcd81eaa17dffc1eb51ac251751615349fefc0a4e1844d70f2725243e03eda6eca539f8133488a1943d0 SHA512 0cf0127a1b1ee4919d3f207302d3d9af5f1123947818ad336701c99d993c7f4e85004cff7b8234d5ce989670d2ce9f834fc88700811cca6531083080f8a85113
+DIST tree-sitter-php-33e3016.gh.tar.gz 288176 BLAKE2B c0440a5a26a80b503af82a07d9322aa009fecf015786c0a93e07aeff33f5fbf2e8f33cff924ad35cd4b9c91f9f760a5cbb287a193f740b6accfdc224872f2705 SHA512 dc59da1a71c1fc3fffbbf27af30122f4a960dbdcbc1315026d6a7b6f940d129509994e14d92d55366331cf54b1b572212b19e6c9cd7dfcdc96950a9701b46bf5
+DIST tree-sitter-python-4bfdd90.gh.tar.gz 252108 BLAKE2B 1f350347834b2e1c2a36d6b4d92551911e20e877c2a3e941533002c03ba64bbc6a2d7f1e12b4389275ad197af2f892603785e51ced023d8f6dbc68bf4ed15849 SHA512 ceb0da1ee03059ffc367ead4ca047249609ef2a9c25f02e7e22d0fa384a91da8b63162b152edea29852174c81b9ae92fc4d6418dc68ca9b2aea9e5669245fbd8
+DIST tree-sitter-ql-bd08702.gh.tar.gz 127203 BLAKE2B 9649812230cdf59a693ea717e3386f1d1ecd26ab445fb0013d9fac96b406cae5e533cf4bf9030b0a0fbcc843824e333d0fac9ae5a516c2c4a83964a609e5fb4e SHA512 e3040d87ba7067370e350294e898a959bb423082ef5acfe325e355d5c86b4c4a4b55da9730d6bd269b93316212072017835069ed5bd958ff48e5f40b9028d70b
+DIST tree-sitter-r-c55f8b4.gh.tar.gz 250732 BLAKE2B 484c2f5221a106c70a0c6c1efe4ba59b5b539efd33f9b1c37a570d1b204a53385aa68e988a4c8bb5b1ec5cc044288d0f58e7506fe3cf3bf4dfd4b02d9970b1fe SHA512 1d08a18c3970f6e0cddb9171acf719172e457b9b10a346f79455333533eb38cfcfbaef4f95b451e753277761a2a9930b9c49edaa4cd8d42864663fc91d57af1e
+DIST tree-sitter-regex-2354482.gh.tar.gz 20303 BLAKE2B d01b9a57f493143c80f21e7c30e3b5abe5489aebbcfa2700f9039b2f9b703c5d22136969218eab132480f0f9be08b5382f3db6e729f9c67bc971df9c219cb9d8 SHA512 d313e01cfcd93df538b9ff9d735396f37ae95a359ac92cf5f56fe9e7f341d31cff83dbeec6b754b337e81c958d1e6391b87f7450ed266049b7cb580fe5b3188e
+DIST tree-sitter-rst-3ba9eb9.gh.tar.gz 213593 BLAKE2B 888864fc6ed544c838bae06aaa3a1a8c50fe293611f9518187caf3e30437b07d879baa047b166e78c64c266dd5469a52888a3fbb7483caf6314fee45b1b737eb SHA512 6cf1efdb96459545cdabcfb608946000984920a671745f8439026c6f2c7ba719f5f92d5b9dfa48c44a2fb89bfa460a91926edcf96e67b7808f8515e6e8eaf806
+DIST tree-sitter-ruby-4d9ad3f.gh.tar.gz 596842 BLAKE2B b7edb59e8e1f82f25a530f438b69f34f733fe3803a231ac998a9e87c6afa632162540926851952dce838f950509190c00dc71a7d24292f66e549ebe4309a49c7 SHA512 29124fd2e62d26e2ba379005b6498973846c018549c7fabc27840a7205ed7151826e07cf6b3c65435a266c43acbaff4f938d2d63f749583fbe8b652316bd61d7
+DIST tree-sitter-rust-e0e8b6d.gh.tar.gz 400050 BLAKE2B 194eb5c5259cdbb22bc874fb0f3fe942dea003dbf237e5f1844141ad4da31f8b790f1462a78f9798af7fe4427ecc473aee04d43af83609d1c4f23282342fca6a SHA512 070e3aff5aed624df4b0dc22f75800d0b4772be1137a8c171aeeed7f290273a79b53ace3b09655916ff92578b23f8d228ed9e1bff59171844e16cdc0d5960a32
+DIST tree-sitter-scala-45b5ba0.gh.tar.gz 1340268 BLAKE2B c46164c2da9ed1e6c494cae4ea900b4e19ddc755231b82266f00284a54317b0f1af48708970af311dda8c895f90cc53b98cab870f0a8b26eb65bcdb147c71d79 SHA512 c2e2a5d9fe0d432f045364487bed4e5b41916b5ea930b27ec98b5893b64eaf7e1014c3862b99227c336a3569b0c3b449fb559bcc7619f779f19ee9ff12eb0f0c
+DIST tree-sitter-sql-218b672.gh.tar.gz 2791203 BLAKE2B c50e05ec1a129bcca11dd7aec02148c3277e71678616f531483525d5eda3ed99887e46123faa44c841f74d3305fd2603fa8ad39fd4da430cef09aeec36b0a820 SHA512 263d7911d12cb0200a23c6b57c4593a4a58daf690156a5280dfdc1214085dfddacf0b41230ea9601eaad74ca30bda1bc245c3ff18ec871078a37df4076db037c
+DIST tree-sitter-sqlite-993be0a.gh.tar.gz 317417 BLAKE2B 650d0bd5e236a4aefa28ba92d1180f34ecb5f37417dfb8aaa921466b1c1a1f5b7dce851c4e3f7b255dc001556f63493b426fd7465f4794c9ad2881d8a15d2324 SHA512 aa2ab43769ecb7ebf2bb8611c3c17d967f21e9d889b97e29aaaa1b501b631c7a0c6f9447786e21a6ae21847cb9f2caf2a03759c23bd42e2c3b514aa4f73b79c3
+DIST tree-sitter-toml-342d9be.gh.tar.gz 163169 BLAKE2B 1e4562f2149d9bfe15eda9d9b6f10053579b002416f47f7616f11a2d3fc52863c6d98d73a883f12c33b657cad86bfceda30c8d10bae4b89717a9bc8a0bedbf20 SHA512 c13f597bd1571313f7a6ae2793469b4d308db9f292c2562b7b35fda6f3e53d5162669e3ad61511e0bdfc3eedcff0804a0d6a1db8d0e384f311ce53373874caa7
+DIST tree-sitter-tsq-b665659.gh.tar.gz 15061 BLAKE2B 2359fa751f9398e31918a177d9dcec9476ac458431014a076a286e1b073d5eda92ea620f023c01bde2641c7270a3f9e7b589a3aeaf84d64204c4b998fcb59962 SHA512 c6ca5f61b7f67a42cfed25fa1358f1183df9a8504262932bc8702351a7f0ae25b8e38f280ee9114a38f6a28aff9ba8f0aec95e5f770828c84c09c3e7145dc1de
+DIST tree-sitter-typescript-d847898.gh.tar.gz 844212 BLAKE2B ffd348ae45681744a585fc4e010077fe165be37ec5928e4fca511a9c541e10fd9d4b10c5bafae1d326b1ade9ba44cfdbbbd7eaeeef58d2dcc7132970ae9dd2b6 SHA512 7d7aedc7a27c916cc7c955fe4fe16a12e6d8eed8a5280789cf3c00f6afdb5ffa2d832db018add37acdfff0bdc904e5b4ca9dc9147db1580d303f30d685e2a620
+DIST tree-sitter-yaml-0e36bed.gh.tar.gz 266363 BLAKE2B 3490c347b110e83407d8131c3984e1e1e51c7a5fffd4133352776e86f66947d2958d185e3e6211c85258d3553c424d4bad4a3ac6480fcb1405976e231517e780 SHA512 6146fb39874f119568a08b656fb6ca5bbff1a79684322b9502819b43999be7596c8d8b64c6a2f0777770baadd1bec26a4de9d48addd2569b59b809cbb57b9d19
diff --git a/dev-python/tree-sitter-languages/metadata.xml b/dev-python/tree-sitter-languages/metadata.xml
new file mode 100644
index 000000000..7aeab2976
--- /dev/null
+++ b/dev-python/tree-sitter-languages/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gasc@eurecom.fr</email>
+ <name>Gasc Henri</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">tree-sitter-languages</remote-id>
+ <remote-id type="github">grantjenks/py-tree-sitter-languages</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/tree-sitter-languages/tree-sitter-languages-1.10.2.ebuild b/dev-python/tree-sitter-languages/tree-sitter-languages-1.10.2.ebuild
new file mode 100644
index 000000000..7387f84bd
--- /dev/null
+++ b/dev-python/tree-sitter-languages/tree-sitter-languages-1.10.2.ebuild
@@ -0,0 +1,155 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wheels for all tree sitter languages"
+HOMEPAGE="
+ https://github.com/grantjenks/py-tree-sitter-languages
+ https://pypi.org/project/tree-sitter-languages/
+"
+TS="tree-sitter"
+SRC_URI="
+ https://github.com/grantjenks/py-${TS}-languages/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ https://github.com/WhatsApp/${TS}-erlang/archive/54b6f814f43c4eac81eeedefaa7cc8762fec6683.tar.gz
+ -> ${TS}-erlang-54b6f81.gh.tar.gz
+ https://github.com/Azganoth/${TS}-lua/archive/6b02dfd7f07f36c223270e97eb0adf84e15a4cef.tar.gz
+ -> ${TS}-lua-6b02dfd.gh.tar.gz
+ https://github.com/Wilfred/${TS}-elisp/archive/4b0e4a3891337514126ec72c7af394c0ff2cf48c.tar.gz
+ -> ${TS}-elisp-4b0e4a3.gh.tar.gz
+ https://github.com/ZedThree/${TS}-fixed-form-fortran/archive/3142d317c73de80882beb95cc431af7eb6c28c51.tar.gz
+ -> ${TS}-fixed-form-fortran-3142d31.gh.tar.gz
+ https://github.com/alemuller/${TS}-make/archive/a4b9187417d6be349ee5fd4b6e77b4172c6827dd.tar.gz
+ -> ${TS}-make-a4b9187.gh.tar.gz
+ https://github.com/camdencheek/${TS}-dockerfile/archive/25c71d6a24cdba8f0c74ef40d4d2d93defd7e196.tar.gz
+ -> ${TS}-dockerfile-25c71d6.gh.tar.gz
+ https://github.com/camdencheek/${TS}-go-mod/archive/4a65743dbc2bb3094114dd2b43da03c820aa5234.tar.gz
+ -> ${TS}-go-mod-4a65743.gh.tar.gz
+ https://github.com/dhcmrlchtdj/${TS}-sqlite/archive/993be0a91c0c90b0cc7799e6ff65922390e2cefe.tar.gz
+ -> ${TS}-sqlite-993be0a.gh.tar.gz
+ https://github.com/elixir-lang/${TS}-elixir/archive/11426c5fd20eef360d5ecaf10729191f6bc5d715.tar.gz
+ -> ${TS}-elixir-11426c5.gh.tar.gz
+ https://github.com/elm-tooling/${TS}-elm/archive/c26afd7f2316f689410a1622f1780eff054994b1.tar.gz
+ -> ${TS}-elm-c26afd7.gh.tar.gz
+ https://github.com/fwcd/${TS}-kotlin/archive/0ef87892401bb01c84b40916e1f150197bc134b1.tar.gz
+ -> ${TS}-kotlin-0ef8789.gh.tar.gz
+ https://github.com/ganezdragon/${TS}-perl/archive/15a6914b9b891974c888ba7bf6c432665b920a3f.tar.gz
+ -> ${TS}-perl-15a6914.gh.tar.gz
+ https://github.com/ikatyang/${TS}-markdown/archive/8b8b77af0493e26d378135a3e7f5ae25b555b375.tar.gz
+ -> ${TS}-markdown-8b8b77a.gh.tar.gz
+ https://github.com/ikatyang/${TS}-yaml/archive/0e36bed171768908f331ff7dff9d956bae016efb.tar.gz
+ -> ${TS}-yaml-0e36bed.gh.tar.gz
+ https://github.com/jiyee/${TS}-objc/archive/afec0de5a32d5894070b67932d6ff09e4f7c5879.tar.gz
+ -> ${TS}-objc-afec0de.gh.tar.gz
+ https://github.com/m-novikov/${TS}-sql/archive/218b672499729ef71e4d66a949e4a1614488aeaa.tar.gz
+ -> ${TS}-sql-218b672.gh.tar.gz
+ https://github.com/MichaHoffmann/${TS}-hcl/archive/e135399cb31b95fac0760b094556d1d5ce84acf0.tar.gz
+ -> ${TS}-hcl-e135399.gh.tar.gz
+ https://github.com/r-lib/${TS}-r/archive/c55f8b4dfaa32c80ddef6c0ac0e79b05cb0cbf57.tar.gz
+ -> ${TS}-r-c55f8b4.gh.tar.gz
+ https://github.com/rydesun/${TS}-dot/archive/917230743aa10f45a408fea2ddb54bbbf5fbe7b7.tar.gz
+ -> ${TS}-dot-9172307.gh.tar.gz
+ https://github.com/slackhq/${TS}-hack/archive/fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2.tar.gz
+ -> ${TS}-hack-fca1e29.gh.tar.gz
+ https://github.com/stadelmanma/${TS}-fortran/archive/f73d473e3530862dee7cbb38520f28824e7804f6.tar.gz
+ -> ${TS}-fortran-f73d473.gh.tar.gz
+ https://github.com/stsewd/${TS}-rst/archive/3ba9eb9b5a47aadb1f2356a3cab0dd3d2bd00b4b.tar.gz
+ -> ${TS}-rst-3ba9eb9.gh.tar.gz
+ https://github.com/theHamsta/${TS}-commonlisp/archive/c7e814975ab0d0d04333d1f32391c41180c58919.tar.gz
+ -> ${TS}-commonlisp-c7e8149.gh.tar.gz
+ https://github.com/${TS}/${TS}-bash/archive/f7239f638d3dc16762563a9027faeee518ce1bd9.tar.gz
+ -> ${TS}-bash-f7239f6.gh.tar.gz
+ https://github.com/${TS}/${TS}-c/archive/34f4c7e751f4d661be3e23682fe2631d6615141d.tar.gz
+ -> ${TS}-c-34f4c7e.gh.tar.gz
+ https://github.com/${TS}/${TS}-c-sharp/archive/dd5e59721a5f8dae34604060833902b882023aaf.tar.gz
+ -> ${TS}-c-sharp-dd5e597.gh.tar.gz
+ https://github.com/${TS}/${TS}-cpp/archive/a71474021410973b29bfe99440d57bcd750246b1.tar.gz
+ -> ${TS}-cpp-a714740.gh.tar.gz
+ https://github.com/${TS}/${TS}-css/archive/98c7b3dceb24f1ee17f1322f3947e55638251c37.tar.gz
+ -> ${TS}-css-98c7b3d.gh.tar.gz
+ https://github.com/${TS}/${TS}-embedded-template/archive/203f7bd3c1bbfbd98fc19add4b8fcb213c059205.tar.gz
+ -> ${TS}-embedded-template-203f7bd.gh.tar.gz
+ https://github.com/${TS}/${TS}-go/archive/ff86c7f1734873c8c4874ca4dd95603695686d7a.tar.gz
+ -> ${TS}-go-ff86c7f.gh.tar.gz
+ https://github.com/${TS}/${TS}-haskell/archive/dd924b8df1eb76261f009e149fc6f3291c5081c2.tar.gz
+ -> ${TS}-haskell-dd924b8.gh.tar.gz
+ https://github.com/${TS}/${TS}-html/archive/949b78051835564bca937565241e5e337d838502.tar.gz
+ -> ${TS}-html-949b780.gh.tar.gz
+ https://github.com/${TS}/${TS}-java/archive/2b57cd9541f9fd3a89207d054ce8fbe72657c444.tar.gz
+ -> ${TS}-java-2b57cd9.gh.tar.gz
+ https://github.com/${TS}/${TS}-javascript/archive/f1e5a09b8d02f8209a68249c93f0ad647b228e6e.tar.gz
+ -> ${TS}-javascript-f1e5a09.gh.tar.gz
+ https://github.com/${TS}/${TS}-jsdoc/archive/d01984de49927c979b46ea5c01b78c8ddd79baf9.tar.gz
+ -> ${TS}-jsdoc-d01984d.gh.tar.gz
+ https://github.com/${TS}/${TS}-json/archive/3fef30de8aee74600f25ec2e319b62a1a870d51e.tar.gz
+ -> ${TS}-json-3fef30d.gh.tar.gz
+ https://github.com/${TS}/${TS}-julia/archive/0c088d1ad270f02c4e84189247ac7001e86fe342.tar.gz
+ -> ${TS}-julia-0c088d1.gh.tar.gz
+ https://github.com/${TS}/${TS}-ocaml/archive/4abfdc1c7af2c6c77a370aee974627be1c285b3b.tar.gz
+ -> ${TS}-ocaml-4abfdc1.gh.tar.gz
+ https://github.com/${TS}/${TS}-php/archive/33e30169e6f9bb29845c80afaa62a4a87f23f6d6.tar.gz
+ -> ${TS}-php-33e3016.gh.tar.gz
+ https://github.com/${TS}/${TS}-python/archive/4bfdd9033a2225cc95032ce77066b7aeca9e2efc.tar.gz
+ -> ${TS}-python-4bfdd90.gh.tar.gz
+ https://github.com/${TS}/${TS}-ql/archive/bd087020f0d8c183080ca615d38de0ec827aeeaf.tar.gz
+ -> ${TS}-ql-bd08702.gh.tar.gz
+ https://github.com/${TS}/${TS}-regex/archive/2354482d7e2e8f8ff33c1ef6c8aa5690410fbc96.tar.gz
+ -> ${TS}-regex-2354482.gh.tar.gz
+ https://github.com/${TS}/${TS}-ruby/archive/4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7.tar.gz
+ -> ${TS}-ruby-4d9ad3f.gh.tar.gz
+ https://github.com/${TS}/${TS}-rust/archive/e0e8b6de6e4aa354749c794f5f36a906dcccda74.tar.gz
+ -> ${TS}-rust-e0e8b6d.gh.tar.gz
+ https://github.com/${TS}/${TS}-scala/archive/45b5ba0e749a8477a8fd2666f082f352859bdc3c.tar.gz
+ -> ${TS}-scala-45b5ba0.gh.tar.gz
+ https://github.com/${TS}/${TS}-toml/archive/342d9be207c2dba869b9967124c679b5e6fd0ebe.tar.gz
+ -> ${TS}-toml-342d9be.gh.tar.gz
+ https://github.com/${TS}/${TS}-tsq/archive/b665659d3238e6036e22ed0e24935e60efb39415.tar.gz
+ -> ${TS}-tsq-b665659.gh.tar.gz
+ https://github.com/${TS}/${TS}-typescript/archive/d847898fec3fe596798c9fda55cb8c05a799001a.tar.gz
+ -> ${TS}-typescript-d847898.gh.tar.gz
+"
+S="${WORKDIR}/py-${P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/tree-sitter[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ )
+"
+
+python_prepare_all() {
+ mkdir "${S}/vendor"
+ while read repo commit; do
+ name="${repo##*/}"
+ cp -r "${WORKDIR}/${name}-${commit}" "${S}/vendor/${name}"
+ done < "${S}/repos.txt"
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ echo "Compiling the languages" # For some reason, the print statements in build.py are shown after the script ran
+ "${EPYTHON}" build.py || die
+
+ distutils-r1_python_compile
+}
+
+distutils_enable_tests pytest
+python_test() {
+ rm -rf tree_sitter_languages || die
+ epytest
+}