summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@slonko.net>2024-03-11 15:43:26 +0100
committerMarcin Deranek <marcin.deranek@slonko.net>2024-03-11 15:43:26 +0100
commit653393f53ed95df4532968f271881ab8b223cbe4 (patch)
tree8d0a2847fe4438423af6c83cf3c51f79092469bf /dev-python
parent05b6f68722b8665010769382cb4097ff01047336 (diff)
downloadportage-653393f53ed95df4532968f271881ab8b223cbe4.tar.gz
portage-653393f53ed95df4532968f271881ab8b223cbe4.tar.bz2
portage-653393f53ed95df4532968f271881ab8b223cbe4.zip
sci-libs/scikit-learn package move
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/nltk/Manifest4
-rw-r--r--dev-python/nltk/nltk-3.7.ebuild2
-rw-r--r--dev-python/nltk/nltk-3.8.1.ebuild2
-rw-r--r--dev-python/scikit-learn/Manifest2
-rw-r--r--dev-python/scikit-learn/scikit-learn-1.4.1_p1.ebuild66
5 files changed, 72 insertions, 4 deletions
diff --git a/dev-python/nltk/Manifest b/dev-python/nltk/Manifest
index 20e240f..dfbb06b 100644
--- a/dev-python/nltk/Manifest
+++ b/dev-python/nltk/Manifest
@@ -1,5 +1,5 @@
DIST nltk-3.7.gh.tar.gz 2851947 BLAKE2B 4cd4fed9f26de7996bcabbd71d500c072489e79ae0edb29f09577e465227c948efa7130af6975b029e77fb79db015437a9e3311eb28048d02dcc2356441d0908 SHA512 66d79afa59f18f2bf7d086dcb22813c7b92239c05669daa62866dbda06c0ca22367317749cf19db3e41a7bdb405d4f87f72b695aa58fd0669bf36de64f1f9888
DIST nltk-3.8.1.gh.tar.gz 2867926 BLAKE2B 54de1d3ae7cfe0b71ac0f5a62ed3e81e489fa4d322cd32eb4aa4ef60617eb96767a0f3a92c7e5a16e71836cb0d3a1076ae3598b6bcf0af5925c95e1a0ccf70f8 SHA512 5b13eff5d8e628173f5321c293d896919d369bcd586861a7e09bf6fdca2b09f2580902da98ec647bcf9cdc2b33a87c830dda3793de20c31c8bc38c86df8f7930
-EBUILD nltk-3.7.ebuild 1745 BLAKE2B be894e9f994e63cca23e07592ef1a598ca1cfff02193b7daa9d7383287f6dba19b201dadf5e2f91fef1fd15b76537fb9a7d88cc75745a4280d0b7a2913547570 SHA512 260fc70a6be5c14ebf835d754677c484aa9785e90b395dff127c1cad0461d96f58631f7245f7a72765be2ac8b81dd5e93865c321bc0b92f1f6f1be6529441a6f
-EBUILD nltk-3.8.1.ebuild 1346 BLAKE2B 5ac9ff3971ed9f1dadebcebc463ec6cb148fae8cb196a193bd1a1d221a9563e14f06593261cbeb5ce2d71d9e594fcfb291902f8ce5d9b3495ab28f0801aa469f SHA512 6a2ded86a944b348b27998be703c00e6dd3be46bf7a54b8793a40458e3bebc0e68b0be2d0d500ed250bda6a46e68386868bafed6e6328cfa4dcf5e0adb8a9dbe
+EBUILD nltk-3.7.ebuild 1747 BLAKE2B ba7e28721bb9ed45e93552b6def4299f6bd139f197ff849cda59083f3ff51cf7fe035e10d4fc643d74e00a9a76951930475a91bae1e305afce90768bc4e4b4d4 SHA512 790ef13f1b57e887de26b745a8c03479ae8e38117380607936848f4a72eb113b456024fc2e47905fbc767b301cc5a36895520524a62d1ec2af6134dfcfedac26
+EBUILD nltk-3.8.1.ebuild 1348 BLAKE2B 9894b2066e8975e30186f05b4db9f85ff11ae1774addd378864ce5a9cf1a81da58f26d623610528abfd12eb8bee403739ca828fe70953b3b9ea92d38ce5e2d3a SHA512 20312c8b00088defbf7a9e6508f7c9ad7eb7101b21f7ed2263c197bc74328940d9c72b8b8bce8c2cd9e54834433995aafea634b09883ec31861dc49f0b526623
MISC metadata.xml 445 BLAKE2B 4bfcde721368b9c9354799863a7a78d2c04eb789672f52b5449bda3ef567448fa1b434dda9d150aa0ff360477c576ea2fd0bebce40bf80bb843393e245f85278 SHA512 89bb6d0ca2e268e3540cf36e91b57e834eb31f078a91bb7ed7218a17c1a9b63809ae77916822eabf6a3a86286d00ae4a311b33c52e40d9d2e61b6d242f4cef78
diff --git a/dev-python/nltk/nltk-3.7.ebuild b/dev-python/nltk/nltk-3.7.ebuild
index 252f259..1abb630 100644
--- a/dev-python/nltk/nltk-3.7.ebuild
+++ b/dev-python/nltk/nltk-3.7.ebuild
@@ -32,7 +32,7 @@ BDEPEND="
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/twython[${PYTHON_USEDEP}]
- sci-libs/scikit-learn[${PYTHON_USEDEP}]
+ dev-python/scikit-learn[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/nltk/nltk-3.8.1.ebuild b/dev-python/nltk/nltk-3.8.1.ebuild
index 027a5d6..4421b60 100644
--- a/dev-python/nltk/nltk-3.8.1.ebuild
+++ b/dev-python/nltk/nltk-3.8.1.ebuild
@@ -32,7 +32,7 @@ BDEPEND="
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/twython[${PYTHON_USEDEP}]
- sci-libs/scikit-learn[${PYTHON_USEDEP}]
+ dev-python/scikit-learn[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/scikit-learn/Manifest b/dev-python/scikit-learn/Manifest
new file mode 100644
index 0000000..60404ce
--- /dev/null
+++ b/dev-python/scikit-learn/Manifest
@@ -0,0 +1,2 @@
+DIST scikit-learn-1.4.1_p1.gh.tar.gz 7886860 BLAKE2B d383553e312859e9ec4e79bf92cd087d54cc46e4c9b6692bd18596fbd3d4c0e07ad01a286b9a482002655ce77aca68b1b1fadc28089eeb97d3efb11f60c6836a SHA512 544709d7f7c877c71de49c55ce5d677e68a05b2b0dd5364d29dde1a42bc9a4ecc0ef13e984a33bf202df6353dd34047416f803573be571c82ebd05c30f1d4c7a
+EBUILD scikit-learn-1.4.1_p1.ebuild 1686 BLAKE2B c28a3319cf349e676d74bbd64b2fed69b2dc447c0a6770aaccdd067ad8703574c9e250c8c557fa432311055aae6ef5b2caf5635ecc24ac13915c358d0e4946df SHA512 b513534f6a4ad3a046410ca511f47d1d21bbb9f528dac3f298a54460777dca129723cb1d37090e6969ef1145bcf55268930d1cadbd712909efdf5b34e24a9433
diff --git a/dev-python/scikit-learn/scikit-learn-1.4.1_p1.ebuild b/dev-python/scikit-learn/scikit-learn-1.4.1_p1.ebuild
new file mode 100644
index 0000000..223d0e7
--- /dev/null
+++ b/dev-python/scikit-learn/scikit-learn-1.4.1_p1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_p/.post}
+MY_P="${PN}-${MY_PV}"
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Machine learning library for Python"
+HOMEPAGE="https://scikit-learn.org/stable/"
+SRC_URI="https://github.com/scikit-learn/scikit-learn/archive/${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+IUSE="examples"
+
+S="${WORKDIR}/${MY_P}"
+
+DEPEND="
+ virtual/blas:=
+ virtual/cblas:=
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/wheel[${PYTHON_USEDEP}]
+ >=dev-python/joblib-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.25[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.6.0[${PYTHON_USEDEP}]
+ >=dev-python/threadpoolctl-2.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/pythran-0.14.0[${PYTHON_USEDEP}]
+ >=dev-python/cython-3.0.8[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+# For some reason this wants to use urllib to fetch things from the internet
+# distutils_enable_sphinx doc \
+# dev-python/matplotlib \
+# dev-python/memory-profiler \
+# dev-python/numpydoc \
+# dev-python/pandas \
+# dev-python/pillow \
+# dev-python/seaborn \
+# dev-python/sphinx-gallery \
+# dev-python/sphinx-prompt \
+# dev-python/scikit-image
+
+python_test() {
+ # This needs to be run in the install dir
+ cd "${WORKDIR}/${MY_P}-${EPYTHON//./_}/install/usr/lib/${EPYTHON}/site-packages/sklearn" || die
+ distutils-r1_python_test
+}
+
+python_install_all() {
+ find "${S}" -name \*LICENSE.txt -delete || die
+ distutils-r1_python_install_all
+ use examples && dodoc -r examples
+}