diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/joblib |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/joblib')
-rw-r--r-- | dev-python/joblib/Manifest | 7 | ||||
-rw-r--r-- | dev-python/joblib/joblib-0.10.0.ebuild | 46 | ||||
-rw-r--r-- | dev-python/joblib/joblib-0.11.ebuild | 44 | ||||
-rw-r--r-- | dev-python/joblib/metadata.xml | 22 |
4 files changed, 119 insertions, 0 deletions
diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest new file mode 100644 index 000000000000..a5bbbb74181c --- /dev/null +++ b/dev-python/joblib/Manifest @@ -0,0 +1,7 @@ +DIST joblib-0.10.0.tar.gz 480797 SHA256 49b3a0ba956eaa2f077e1ebd230b3c8d7b98afc67520207ada20a4d8b8efd071 SHA512 a1f06c531973cb6f8af2c3fa62eaa18204a16ddc56b05de38cf84f7882f4820d30306f4aba52241f57f43c46c2b2bdd6c66459cf6bfa9c893b5750ac059c41a9 WHIRLPOOL c58c03329a0f41e3b93afe02104debd430bd8d21c4a3a197bbf2eaa0a9edf63b2952f3e8ef028a9619c921e62ddf58bfd1a507c6cda592a68e951ec6edcfcdbd +DIST joblib-0.11.tar.gz 213136 SHA256 7b8fd56df36d9731a83729395ccb85a3b401f62a96255deb1a77220c00ed4085 SHA512 8374a1e2445b9734a5af1d9f17fda057722f4e9e257819084aa7028866a8780f358fcbab131b13c2af315bbd953f8474e4ea698efdeda2be8699c3c471d9465a WHIRLPOOL 234f6b55f0e563e5afaeb16f7d0c8d8eed2057f4da356986bb224215814487cdaecdd64a1312d93e2e4c913b709a2ee80105c338df2ecaee903df54f3518d2fe +EBUILD joblib-0.10.0.ebuild 1201 SHA256 12422b225607cdccf5d55137dee682f1d7cf33e65c3886b383643cd0f22aeefb SHA512 d0f12505a47bce0eb2d6f036edc29c6be7fc52193e997a3311829b75b0925a9b0735c6bbbb4f4c0aaec86df7b71ccb0a594c93fa58b26edaa10c408e0b6169f6 WHIRLPOOL 959450a511d4f7e7ddcf2ac683560871a450a7dc0d7c3bbe61f076d9ab314490bcca0e8b394f0b4e1ba86d8999c5f9bd13f8b47852973401e918131220616a98 +EBUILD joblib-0.11.ebuild 1100 SHA256 728e73598f17ae107453ef5551e23dfb70e5a9ad23daa689428a606587a6e9cb SHA512 5cb42317f541325bf59997f1eed85b464ed662cab9ef82d2cfdfc3809039ddf14361b5b739b6672f0c633685d3d76dc1c5a3af01ef61356e5ea7d40a1949c92c WHIRLPOOL 0e1b01c633c62dfac603b82edd56bbebcd095ed6feac194ce55708f8d01fd34bac5c07577a303a7778b30320b2d226b7115cfbcf903585eea098395960cd3fba +MISC ChangeLog 4038 SHA256 622725501e8d418647c24767be290913931fb303ec3915dd253b48b05614f97d SHA512 346f85553343e7e26fbba37fc03703ff17690114ac813c143cccde904739e548b22c0cb6c266360810175be79eecf166161e09ba8113bb355e416ac45cdba9b3 WHIRLPOOL a509aaa3b0f86d25c6f5af7a85b7d971fa9284b82fc58aafb430cf3528931235fd50f52b6a8432403271aba8018188cfa8289d363c05d705707cd7a6a1a4040f +MISC ChangeLog-2015 2403 SHA256 6b1d73132e7d1307051cb0c189c0b254ef2e80d250b45d554d251464665147a9 SHA512 df116493f7ff8bc49b1b34137682decb4f9314fd453072538f96ef17fc81cf7db164b85c6746a14e9e04fa41f9801059584d73fcfbcfaaad880bce41e2956705 WHIRLPOOL b9ebdcfca02ff7c86b3c40a69a30a6c8377e20020c7b06aea2ffb779ba46798a3d03140150d159de6f236afa3a4479367f133ef802a0512b32640af5aa79f873 +MISC metadata.xml 832 SHA256 bad2be506555504519b4f04feb32f505057ee1cfee731680d079429373315bdb SHA512 af7c23a51fa4ad666546900aca84ebd07412ab36f305ce4650df5cecdfcda3c24ff7d56322495c191a83fa99d00d968fc19284053f77620885f03bf4555f2353 WHIRLPOOL 0e1959373491aa5d4fe59d8f894886b8e2fca0fa7c58674bb8a7cebbbe9100589d2a20b6c00c6c7dcd96d0fdcc43ec00c1b843ea2c4f10a205dd30583904f364 diff --git a/dev-python/joblib/joblib-0.10.0.ebuild b/dev-python/joblib/joblib-0.10.0.ebuild new file mode 100644 index 000000000000..004409f6b836 --- /dev/null +++ b/dev-python/joblib/joblib-0.10.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Tools to provide lightweight pipelining in Python" +HOMEPAGE="http://pythonhosted.org/joblib/ https://github.com/joblib/joblib" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/nose[${PYTHON_USEDEP}] )" +RDEPEND="" +# Usual; req'd for testsuite +DISTUTILS_IN_SOURCE_BUILD=1 + +python_compile_all() { + if use doc; then + sphinx-build -b html -c doc/ doc/ doc/html || die "docs failed installation" + fi +} + +python_test() { + # https://github.com/joblib/joblib/issues/143 + if [[ "${EPYTHON}" == pypy ]]; then + sed -e 's:test_func_inspect_errors:_&:' -i ${PN}/test/test_func_inspect.py || die + sed -e 's:test_parallel_pickling:_&:' -i ${PN}/test/test_parallel.py || die + fi + + nosetests -w ${PN}/test || die +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/joblib/joblib-0.11.ebuild b/dev-python/joblib/joblib-0.11.ebuild new file mode 100644 index 000000000000..9c796668123f --- /dev/null +++ b/dev-python/joblib/joblib-0.11.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Tools to provide lightweight pipelining in Python" +HOMEPAGE="http://packages.python.org/joblib/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/nose[${PYTHON_USEDEP}] )" +RDEPEND="" + +python_compile_all() { + if use doc; then + sphinx-build -b html -c doc/ doc/ doc/html || die "docs failed installation" + fi +} + +python_test() { + # https://github.com/joblib/joblib/issues/143 + if [[ "${EPYTHON}" == pypy ]]; then + sed -e 's:test_func_inspect_errors:_&:' -i ${PN}/test/test_func_inspect.py || die + sed -e 's:test_parallel_pickling:_&:' -i ${PN}/test/test_parallel.py || die + fi + + py.test -v +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/joblib/metadata.xml b/dev-python/joblib/metadata.xml new file mode 100644 index 000000000000..3875b1287e55 --- /dev/null +++ b/dev-python/joblib/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <longdescription> + Joblib is a set of tools to provide lightweight pipelining in + Python. In particular, joblib offers: + * transparent disk-caching of the output values and lazy + re-evaluation (memoize pattern) + * easy simple parallel computing + * logging and tracing of the execution + Joblib is optimized to be fast and robust in particular on large, + long-running functions and has specific optimizations for numpy arrays. + </longdescription> + <upstream> + <remote-id type="pypi">joblib</remote-id> + <remote-id type="github">joblib/joblib</remote-id> + </upstream> +</pkgmetadata> |