diff options
Diffstat (limited to 'dev-python/ml-dtypes')
-rw-r--r-- | dev-python/ml-dtypes/Manifest | 6 | ||||
-rw-r--r-- | dev-python/ml-dtypes/metadata.xml | 4 | ||||
-rw-r--r-- | dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild (renamed from dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild) | 2 | ||||
-rw-r--r-- | dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild | 62 |
4 files changed, 71 insertions, 3 deletions
diff --git a/dev-python/ml-dtypes/Manifest b/dev-python/ml-dtypes/Manifest index c93b58f0955c..19e9b8a997bb 100644 --- a/dev-python/ml-dtypes/Manifest +++ b/dev-python/ml-dtypes/Manifest @@ -1,4 +1,6 @@ DIST eigen-7bf2968fed5f246c0589e1111004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd DIST ml_dtypes-0.3.2.gh.tar.gz 71606 BLAKE2B cbf5414d09160a2e4e878261c5842efd664a424064aae727d9d1188304a5e888ca955b3bf199956c2beed53c78c0f8afeb8860245d57553b10ca7262ba1e8bce SHA512 d42f6734edc5c159f15b9c020deb2595f32bbcdf53ecfaea840afb38314a855d09315693129393f755fdc3295b5965073b404822aacf1a149c7f9bab89c48fd5 -EBUILD ml-dtypes-0.3.2.ebuild 992 BLAKE2B a494d213c4fd4698a71fbe20e3dba38da459644e285a80e090ead271b4a1d9127f859ef5dc94c8d28a27b02e871681e7acc2c4a88afd997b44e930dc6d508418 SHA512 f3079bfac6ab33dec209c9a1eb1f6b56e7f3abc6e3d421f33aad75c8d38abcc590f3b529ceec9a76679e8979e825751dfcf7b5b4b045c32782938281ed99ce01 -MISC metadata.xml 375 BLAKE2B e33994ac1d1d55727a93c05f39906bf1e462771b06f01fa6c0508f491a226db5ec896dfc95c0f4f03f68b975c24aa6dadcf8b766d1500d77bef32d8713357c48 SHA512 9123403aa5d1320cc9a1ed6b5cc843372812d10c7dce3d1a7b521005c47e9b98aad218c2b6e545eca44a80ac26ad697e8b4518b14b449cac402ed25fd749b784 +DIST ml_dtypes-0.4.0.gh.tar.gz 72894 BLAKE2B a2d70369f8fc72b8234d198ee4517dd3666b6e5a82ea8bca28973966e141426ef5517d441cfdd4cc00146d534194378c191b29f695f1d8c6b9d2785c84d2548c SHA512 a4674c352a641ceab212ff1da25168823d43016dbe00ae06885ef787f1bc0814ae61e595d5f9d43710da29c12e70e3c616e1c634560b911bdb25f4c40b6ba324 +EBUILD ml-dtypes-0.3.2-r1.ebuild 997 BLAKE2B 4832c5daab9379829fd0bd59f19534f07e7fac5cc1a46ecd93c21151aebaf8742db639ab6fd3522ee4d1f8173e5c29650c8260e9c1d2dad113237be4f980c849 SHA512 ee948c8df46797d6c53a406c50011874446b8c4196a0182605f235dc0dab22ed1fbca6d8c19a75b91240fb10f33982fbe2072b9cbe459c26b8c9cdfdc0afd18e +EBUILD ml-dtypes-0.4.0.ebuild 1245 BLAKE2B e3fadb36546ed9a207a2bbee91bbfbdafac39c0d712b85eef49e8fa78922c3078206895057b296d50e3e7209a4281f45809b189ae9d1c0f70a2ba682b6d99baa SHA512 2f2272b5ad214aec70b9b2294ceffd56bc2fe45a830317065716fe439200f0291a3866027c14a950dd96ae9e0fee916192d41aa0a198ffda63f2ca11fae45341 +MISC metadata.xml 476 BLAKE2B e2070bd305b99e894dd0627872f3c1f8a48513049ac771da3512ef383596dbd42ea94f7549a414b4ab068f505d70fc9e6d84973c8df010482e6ee96fdd1f76b6 SHA512 b3401536f0026ed2af10517e5643af4cdf30a3d5c36611b0ec97ce06947cd13080e45c7532f6f975c98ac075f4986af93e93d73db1b7c91f0cd3f4ec05dbd08d diff --git a/dev-python/ml-dtypes/metadata.xml b/dev-python/ml-dtypes/metadata.xml index a0436bcc589f..9175a762fe69 100644 --- a/dev-python/ml-dtypes/metadata.xml +++ b/dev-python/ml-dtypes/metadata.xml @@ -5,6 +5,10 @@ <email>perfinion@gentoo.org</email> <name>Jason Zaman</name> </maintainer> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> <upstream> <remote-id type="github">jax-ml/ml_dtypes</remote-id> <remote-id type="pypi">ml-dtypes</remote-id> diff --git a/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild index e12495719202..0ce0838a1b4c 100644 --- a/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild +++ b/dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild @@ -24,7 +24,7 @@ KEYWORDS="~amd64" S="${WORKDIR}/${PNGH}-${PV}" DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] + <dev-python/numpy-2:=[${PYTHON_USEDEP}] " BDEPEND=" dev-python/pybind11[${PYTHON_USEDEP}] diff --git a/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild new file mode 100644 index 000000000000..59a125005a21 --- /dev/null +++ b/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild @@ -0,0 +1,62 @@ +# 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 + +MY_P=${PN/-/_}-${PV} +EIGEN_CommitId="7bf2968fed5f246c0589e1111004cb420fcd7c71" + +DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions" +HOMEPAGE=" + https://github.com/jax-ml/ml_dtypes/ + https://pypi.org/project/ml-dtypes/ +" +SRC_URI=" + https://github.com/jax-ml/ml_dtypes/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-python/numpy:=[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] + test? ( + dev-python/absl-py[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + rmdir third_party/eigen || die + mv "${WORKDIR}/eigen-${EIGEN_CommitId}" third_party/eigen || die + distutils-r1_python_prepare_all +} + +src_test() { + mv ml_dtypes/tests . || die + rm -r ml_dtypes || die + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + distutils-r1_src_test +} + +python_test() { + epytest +} |