diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-21 00:31:17 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-21 00:31:17 +0000 |
commit | ae832415103492f73a8351ed7a91cb596392d779 (patch) | |
tree | 50b8927d2d57e707e7e3402895a997ebbc349dda /sci-ml | |
parent | 77684468238b8755c1aa3e72f3055f4e62fcf14c (diff) |
gentoo auto-resync : 21:03:2025 - 00:31:16
Diffstat (limited to 'sci-ml')
-rw-r--r-- | sci-ml/Manifest.gz | bin | 3884 -> 4211 bytes | |||
-rw-r--r-- | sci-ml/caffe2/Manifest | 6 | ||||
-rw-r--r-- | sci-ml/caffe2/caffe2-2.5.1-r8.ebuild | 13 | ||||
-rw-r--r-- | sci-ml/caffe2/caffe2-2.6.0.ebuild | 13 | ||||
-rw-r--r-- | sci-ml/caffe2/metadata.xml | 1 | ||||
-rw-r--r-- | sci-ml/pysentencepiece/Manifest | 3 | ||||
-rw-r--r-- | sci-ml/pysentencepiece/metadata.xml | 11 | ||||
-rw-r--r-- | sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild | 29 | ||||
-rw-r--r-- | sci-ml/sentencepiece/Manifest | 4 | ||||
-rw-r--r-- | sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch | 10 | ||||
-rw-r--r-- | sci-ml/sentencepiece/metadata.xml | 11 | ||||
-rw-r--r-- | sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild | 55 | ||||
-rw-r--r-- | sci-ml/transformers/Manifest | 2 | ||||
-rw-r--r-- | sci-ml/transformers/transformers-4.49.0-r1.ebuild (renamed from sci-ml/transformers/transformers-4.49.0.ebuild) | 1 |
14 files changed, 151 insertions, 8 deletions
diff --git a/sci-ml/Manifest.gz b/sci-ml/Manifest.gz Binary files differindex 02cd7c705758..ae8dd805a32b 100644 --- a/sci-ml/Manifest.gz +++ b/sci-ml/Manifest.gz diff --git a/sci-ml/caffe2/Manifest b/sci-ml/caffe2/Manifest index 4ddb7ca57d5a..d6abebf5c38e 100644 --- a/sci-ml/caffe2/Manifest +++ b/sci-ml/caffe2/Manifest @@ -13,6 +13,6 @@ DIST pytorch-2.4.1.tar.gz 115029469 BLAKE2B c2909ff27d527bc57cba56b780d3b8cd07a0 DIST pytorch-2.5.1.tar.gz 116091366 BLAKE2B 7838b17562b94ffc7d798031348689db607dd5eae2a3c35be365972e2b52a2c1b12067068d5aca5ab00cf0977d9c2c3c9ae5337d69534c864c732e6256cbeef6 SHA512 a913a466324a65fa3d79c5e9ad4d605fc7976f0134fda2f81aaa3cea29d56926604999b8a238759646d211e63b47bbb446cdffa86ca8defd8159f11e30301289 DIST pytorch-2.6.0.tar.gz 119594438 BLAKE2B 3152eb341cf42295e147e59625beb9c06608aa4b78f9618c1c0024b10c1c767715d07fe8c4be52d029ac47f808cd0d5e65c9530ec90d951a64b993083b4067ad SHA512 a70da80ff09d226085e18228132cf6bb236ad8cc47eed52375d0d2a615f09dd33849da947270b5670c184eab60cb8e2adf11d801babfbda7aa621400501d07b0 EBUILD caffe2-2.4.1-r4.ebuild 8493 BLAKE2B 0e87ccde293ada0765a76580c82a8a9011eae0e554765347b2911f660587895758af79d774439f630806c4644f0e7f74f256b3efc3a6de94d049e46d0031d71b SHA512 28ee9b684719bace598d99f2fa532f91fe7e33882a2f2df4ba649fb000242c4bd09cb360c887da04e22c099c501effef3adab6f3fc299291e821888e797e4dc2 -EBUILD caffe2-2.5.1-r8.ebuild 8658 BLAKE2B 2cbc6401ad7a276a415feb2bb3652ce758201fff9252333384ef32aef21d91da01365f26ba46757f66d8b82d8d95ef223bb5807e111d308f241de013946c1376 SHA512 7f687014d47eac625e3496b46d29ff4dffbc3c4d9e0425b545b6b9495b2e9e80f5f3fa2ea42d2e0ff3f01e2555ead21f432736e0365caa34d1aed108a83d436f -EBUILD caffe2-2.6.0.ebuild 8681 BLAKE2B 53ef41565f538c171e063a76fac06bfe5e8c4ac5c9ced917fbc07f359dc4e51feb70e182b7008254e18fdb9df4bb33df10442e8392efd4ca52f30da61f25f005 SHA512 0e909d6227b4f8bc2b0f7900bada6fd9bdd2bd410c7c64ef81a0c7fb2c8a2742e679f3e67946fdb6276f3246a817f5279604cd196e802124efb2bbeda0a589e6 -MISC metadata.xml 1162 BLAKE2B 8dba3cb46f3a2ec3be3e5b6fec7d6702095d926bde0416543f596021515775a3a870e1a3a0bb52e3b0e6b64254eef5ac963d42b678cd91f6b88377d292d4de50 SHA512 847ee1c39d29cf46d1a0b2c39563048aefc64daed00db50790206947bbf3e35cad4b52a15f92e760c5143a466283e33e1cc7e4bd70e1b48be584c805b2365b81 +EBUILD caffe2-2.5.1-r8.ebuild 8902 BLAKE2B db406a189c77b077fd6bb331284ef8b98f5d24b750984e463f602ce65e6c29fe9d9de24d6a4aa01f8096c683d34d82a024fd90f470c15cab347535d5fb9def08 SHA512 959b42ba518e247571caa6569f21a89e2125b8d407120bcc0a7c37fc4832115bcf13496c86b454745d4ea4352c4ba9938ab5b31f460804c28ee8ab65cb6761e0 +EBUILD caffe2-2.6.0.ebuild 8925 BLAKE2B 375aee7e8530bb662910afd62aaa07b629c6a0d78079cd13ae7f5630d90db2dda5fbf1d9e09837df5745d77b5fc06f1bfc74daf2e5eaeb8d81baab3936e64e95 SHA512 fa0e70ef18600cf84832f7b20f63aa5671c1861406c70ecdb8f5f6fe50897e88be47694e6c7a5e7de621238d5b0b26d1d6240ae24d8ccf9dc8222d94b44e8b1b +MISC metadata.xml 1228 BLAKE2B 29fa99ccc009ae8ac209cf0a85a8c87992d10301837f44478b4fe60445dbf261cf1c3869cc6e173944b9c98608fcf32a379c766bf7e53267c90fd71e51e1f9a0 SHA512 06d89ac1b62bf215d56ac67408f6027849f3a1948f1a40013aa989f9d879eb9aa9156d9c336cc83d2bb3795271c11d39d34919f749d83dbfbf48cc2d6aa8545e diff --git a/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild b/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild index 848c743feb57..902bee88e3f5 100644 --- a/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild +++ b/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild @@ -20,7 +20,8 @@ S="${WORKDIR}"/${MYP} LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="cuda distributed fbgemm flash gloo mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack" +IUSE="cuda distributed fbgemm flash gloo memefficient mkl mpi nnpack +numpy + onednn openblas opencl openmp qnnpack rocm xnnpack" RESTRICT="test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -149,6 +150,14 @@ src_prepare() { c10/CMakeLists.txt \ c10/hip/CMakeLists.txt \ || die + sed -i \ + -e 's:pocketfft_hdronly.h:pocketfft/pocketfft_hdronly.h:' \ + aten/src/ATen/native/mkl/SpectralOps.cpp \ + die + sed -i \ + -e '/Using pocketfft in directory:/d' \ + cmake/Dependencies.cmake \ + || die cmake_src_prepare pushd torch/csrc/jit/serialization || die @@ -213,7 +222,7 @@ src_configure() { -DUSE_ITT=OFF -DUSE_KINETO=OFF # TODO -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma - -DUSE_MEM_EFF_ATTENTION=OFF + -DUSE_MEM_EFF_ATTENTION=$(usex memefficient) -DUSE_MKLDNN=$(usex onednn) -DUSE_MPI=$(usex mpi) -DUSE_NCCL=OFF diff --git a/sci-ml/caffe2/caffe2-2.6.0.ebuild b/sci-ml/caffe2/caffe2-2.6.0.ebuild index b7d62a0ae814..1cd499d32116 100644 --- a/sci-ml/caffe2/caffe2-2.6.0.ebuild +++ b/sci-ml/caffe2/caffe2-2.6.0.ebuild @@ -20,7 +20,8 @@ S="${WORKDIR}"/${MYP} LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="cuda distributed fbgemm flash gloo mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack" +IUSE="cuda distributed fbgemm flash gloo memefficient mkl mpi nnpack +numpy + onednn openblas opencl openmp qnnpack rocm xnnpack" RESTRICT="test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -149,6 +150,14 @@ src_prepare() { c10/CMakeLists.txt \ c10/hip/CMakeLists.txt \ || die + sed -i \ + -e 's:pocketfft_hdronly.h:pocketfft/pocketfft_hdronly.h:' \ + aten/src/ATen/native/mkl/SpectralOps.cpp \ + die + sed -i \ + -e '/Using pocketfft in directory:/d' \ + cmake/Dependencies.cmake \ + || die cmake_src_prepare pushd torch/csrc/jit/serialization || die @@ -213,7 +222,7 @@ src_configure() { -DUSE_ITT=OFF -DUSE_KINETO=OFF # TODO -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma - -DUSE_MEM_EFF_ATTENTION=OFF + -DUSE_MEM_EFF_ATTENTION=$(usex memefficient) -DUSE_MKLDNN=$(usex onednn) -DUSE_MPI=$(usex mpi) -DUSE_NCCL=OFF diff --git a/sci-ml/caffe2/metadata.xml b/sci-ml/caffe2/metadata.xml index 0754850fe24c..2483e58ed39e 100644 --- a/sci-ml/caffe2/metadata.xml +++ b/sci-ml/caffe2/metadata.xml @@ -10,6 +10,7 @@ <flag name="fbgemm">Use <pkg>sci-ml/FBGEMM</pkg></flag> <flag name="flash">Enable flash attention</flag> <flag name="gloo">Use <pkg>sci-ml/gloo</pkg></flag> + <flag name="memefficient">Enable mem efficient attention</flag> <flag name="mkl">Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines</flag> <flag name="nnpack">Use <pkg>sci-ml/NNPACK</pkg></flag> <flag name="numpy">Add support for math operations through numpy</flag> diff --git a/sci-ml/pysentencepiece/Manifest b/sci-ml/pysentencepiece/Manifest new file mode 100644 index 000000000000..05d0088a2796 --- /dev/null +++ b/sci-ml/pysentencepiece/Manifest @@ -0,0 +1,3 @@ +DIST sentencepiece-0.2.0.tar.gz 11980811 BLAKE2B adf28a66de3f6995d31c3b9be6a324614b95f20fe07ea33dd914bcd9d33d123dfee69f80ef7b2a70c3c23700534916caf57ac877e55e5c9d0d671d37372e0aed SHA512 b4214f5bfbe2a0757794c792e87e7c53fda7e65b2511b37fc757f280bf9287ba59b5d630801e17de6058f8292a3c6433211917324cb3446a212a51735402e614 +EBUILD pysentencepiece-0.2.0.ebuild 646 BLAKE2B eb2c116ae46f74414cddd18eb5c53b19189f8bc1f1939aca56a384b961c1aa91741c023d8c4a79cf47fc89c0ee8e56211dd1d0c475287524381923955fa75f5c SHA512 f41b506ce911d096687875dd2f605abdf552ba27f6f9f7f3f3068180ecde3d1203e084894f7a242557a38026b54a1fb55ce8dd31cbdfd7e710e14e56d711a084 +MISC metadata.xml 333 BLAKE2B 03fe2156a6c7e3c777d32eaad0116b47c67929331f479a91eed112aae5740160be79048c0488f124824e079b7e8316efd8b20b27c0f37e99b3fa47fe1c7abcb9 SHA512 b0b545f7110d19388c741d11ec2225526b73f359b50ad9e77757dd741138376f68b18b2130e78c172de2b95c4803b66c7179d6ced8c06d2ddd828fb0262b2c38 diff --git a/sci-ml/pysentencepiece/metadata.xml b/sci-ml/pysentencepiece/metadata.xml new file mode 100644 index 000000000000..c1ecc19d09a6 --- /dev/null +++ b/sci-ml/pysentencepiece/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tupone@gentoo.org</email> + <name>Tupone Alfredo</name> + </maintainer> + <upstream> + <remote-id type="github">google/sentencepiece</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild b/sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild new file mode 100644 index 000000000000..39d0f7889fcc --- /dev/null +++ b/sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 + +MY_PN=${PN:2} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Text tokenizer for Neural Network-based text generation" +HOMEPAGE="https://github.com/google/sentencepiece" +SRC_URI="https://github.com/google/${MY_PN}/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.tar.gz" + +S="${WORKDIR}"/${MY_P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="${CATEGORY}/${MY_PN}" +DEPEND="${RDEPEND}" + +python_test() { + ${EPYTHON} test/sentencepiece_test.py || die +} diff --git a/sci-ml/sentencepiece/Manifest b/sci-ml/sentencepiece/Manifest new file mode 100644 index 000000000000..302bfb3dca6b --- /dev/null +++ b/sci-ml/sentencepiece/Manifest @@ -0,0 +1,4 @@ +AUX sentencepiece-0.2.0-gcc15.patch 314 BLAKE2B befcc8bea7b4b9ca518218ecc8cea1857a8e21d123a8e45b14f392effb94537f55e60f8fa5aa13e659d9b8315177b6ddb0558c8577d2838d0c475f1c107e7e21 SHA512 f21684bbeaa91d09f188c72302120a23f02e02fd551a61b47907c0a732b31980ee896625c0dc1101cb571ccc294f7f3e3d39ff45cfced24486bb6a4e8adaa6a8 +DIST sentencepiece-0.2.0.tar.gz 11980811 BLAKE2B adf28a66de3f6995d31c3b9be6a324614b95f20fe07ea33dd914bcd9d33d123dfee69f80ef7b2a70c3c23700534916caf57ac877e55e5c9d0d671d37372e0aed SHA512 b4214f5bfbe2a0757794c792e87e7c53fda7e65b2511b37fc757f280bf9287ba59b5d630801e17de6058f8292a3c6433211917324cb3446a212a51735402e614 +EBUILD sentencepiece-0.2.0.ebuild 1009 BLAKE2B 6b45412a91597ded814d15fba07e48f9e81beadcea3a16cbda39d076bc852414a0a72db5095854b1d426f335328587539244257fb98b36b3929abd7a5be5f222 SHA512 2cfb44711e9017b2c2ec016f31885fed8588d38d892dc401337e80c0f09ec184a30f6ad173366dce7bd7d8f153364813847762f54496824fda096987a6623612 +MISC metadata.xml 333 BLAKE2B 03fe2156a6c7e3c777d32eaad0116b47c67929331f479a91eed112aae5740160be79048c0488f124824e079b7e8316efd8b20b27c0f37e99b3fa47fe1c7abcb9 SHA512 b0b545f7110d19388c741d11ec2225526b73f359b50ad9e77757dd741138376f68b18b2130e78c172de2b95c4803b66c7179d6ced8c06d2ddd828fb0262b2c38 diff --git a/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch new file mode 100644 index 000000000000..d165dfb7e55c --- /dev/null +++ b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch @@ -0,0 +1,10 @@ +--- a/src/sentencepiece_processor.h 2025-03-20 21:45:30.138329183 +0100 ++++ b/src/sentencepiece_processor.h 2025-03-20 21:46:09.315859746 +0100 +@@ -15,6 +15,7 @@ + #ifndef SENTENCEPIECE_PROCESSOR_H_ + #define SENTENCEPIECE_PROCESSOR_H_ + ++#include <cstdint> + #include <cstring> + #include <memory> + #include <string> diff --git a/sci-ml/sentencepiece/metadata.xml b/sci-ml/sentencepiece/metadata.xml new file mode 100644 index 000000000000..c1ecc19d09a6 --- /dev/null +++ b/sci-ml/sentencepiece/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tupone@gentoo.org</email> + <name>Tupone Alfredo</name> + </maintainer> + <upstream> + <remote-id type="github">google/sentencepiece</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild new file mode 100644 index 000000000000..70d70daf2bb2 --- /dev/null +++ b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Text tokenizer for Neural Network-based text generation" +HOMEPAGE="https://github.com/google/sentencepiece" +SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-cpp/abseil-cpp + dev-libs/protobuf + dev-util/google-perftools +" +DEPEND="${RDEPEND} + dev-libs/darts +" + +DOCS=( + README.md + doc/api.md + doc/experiments.md + doc/normalization.md + doc/options.md + doc/special_symbols.md +) + +PATCHES=( "${FILESDIR}"/${P}-gcc15.patch ) + +src_prepare() { + sed -i \ + -e "s:third_party/darts_clone/darts.h:darts.h:" \ + src/model_interface.h \ + src/normalizer.h \ + src/normalizer.cc \ + src/unigram_model.h \ + src/builder.cc \ + || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DSPM_ABSL_PROVIDER=package + -DSPM_PROTOBUF_PROVIDER=package + ) + cmake_src_configure +} diff --git a/sci-ml/transformers/Manifest b/sci-ml/transformers/Manifest index c2fdc603f029..088a1633096b 100644 --- a/sci-ml/transformers/Manifest +++ b/sci-ml/transformers/Manifest @@ -3,5 +3,5 @@ DIST transformers-4.48.3.gh.tar.gz 19569408 BLAKE2B 563c93580742ca2357509812292a DIST transformers-4.49.0.gh.tar.gz 19922847 BLAKE2B 66d70f417099b46183755bf705c9d2fa522c5e33c508cf5054b9fba260fd0e3011198d3eccae6671bcc02014836e3055712e0462e00551a34c5a89c430116a41 SHA512 72439dd4535a1622d57230a0180d5f3d96a53e450978e7916fb93638d5a1aeb0da775f1f6b189cc8a3be9d1bd557ab70a2ea90455a5b5129d2067b5ec61e49b8 EBUILD transformers-4.47.1.ebuild 4554 BLAKE2B e773106bf578a05cce42081bdc0f25af3bde4576881b4701243f57ad7b14c2639d66d46d382e6ccabad8ff62e869049d5efc5d105f8cabe1b652cfcaf7e1f677 SHA512 8ed6ec09e0f338f1dcebee1e58919abda71fa1eca7691193c12f39e2df836ad18f476aa8b76e3b836be28a89ced0f1dd191948153123debc41a0dc71d57e55d9 EBUILD transformers-4.48.3.ebuild 4782 BLAKE2B 85fc6fcd3f17c699f10c15e54dacff1bd011d9b24f7bbfafc36b126761cdcc26958304779c447d43b3be211ee4818f6649038d8ace22cb32d76d0860bf09bd5a SHA512 4db05ed7b436dc97c33dbfd2b256f982ee04a0a13684ba1fc5a7eb602f0986b7b21f3914cbc75a07bfd5b255d67f4014abc798940317e14389e0e3b88f0d19fa -EBUILD transformers-4.49.0.ebuild 4789 BLAKE2B 1ac3ed1726c75b579839202282307e44c789ad85f916ec83226b9b07ae059ca1a3ff62eec3ba90c8640be46e71e3cbb8f4ed4b6ed7b706c81697980af48f9d59 SHA512 be37a30e15694dd1b38c30f680da6ac8db003cbee58ddd15d90d37d85a17fdcc945a091d775b929547d8a6cdf0e29e980d6b0eba168065327576a53eff636c84 +EBUILD transformers-4.49.0-r1.ebuild 4832 BLAKE2B 979679556dae68b979925fba8393ff2a1b8973612e8277dbdd133744ac335e8e729a85809ee4f5e2e467d00407f7070151daee27fc0a0c0192d128fdf83b96d5 SHA512 e324fd55f4654bb841f3b68f90f7055e3138b22e21db384806e3cd7fa44117fed9974e00b759d023bb67db8f0e05efecdeab2fa2b31817725f1fc93e42715902 MISC metadata.xml 387 BLAKE2B 3f22d78a1aa32d40204f0c028a564cae5950a3294a7f0ed13c171683a63d2e62892a3740834735a5165745bb477538ac75826fd0c495883bacb32fe22d124621 SHA512 f800c33c27db9b23289e0086f82a80c593b7eeca00cec7bd9c3619e4f074878302c9110117d1a4ddaf789c53a58c4b274d46f4bcea9b8eec477b4fcf8e317a29 diff --git a/sci-ml/transformers/transformers-4.49.0.ebuild b/sci-ml/transformers/transformers-4.49.0-r1.ebuild index 848ca8a9d83e..a691a7af8f3e 100644 --- a/sci-ml/transformers/transformers-4.49.0.ebuild +++ b/sci-ml/transformers/transformers-4.49.0-r1.ebuild @@ -39,6 +39,7 @@ BDEPEND=" $(python_gen_cond_dep ' dev-python/parameterized[${PYTHON_USEDEP}] dev-python/timeout-decorator[${PYTHON_USEDEP}] + sci-ml/pysentencepiece[${PYTHON_USEDEP}] ') " |