aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Ammerlaan <andrewammerlaan@gentoo.org>2022-01-25 17:50:55 +0100
committerAndrew Ammerlaan <andrewammerlaan@gentoo.org>2022-01-25 17:50:55 +0100
commited7961016cc299117cabb32148edb46a64a5a390 (patch)
treea977369beef7f606b907747da42d4a7270540111 /dev-python
parentdev-python/astroscrappy: bump to 1.1.0 (diff)
downloadsci-ed7961016cc299117cabb32148edb46a64a5a390.tar.gz
sci-ed7961016cc299117cabb32148edb46a64a5a390.tar.bz2
sci-ed7961016cc299117cabb32148edb46a64a5a390.zip
dev-python/bokeh: add version 2.4.2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/bokeh/Manifest2
-rw-r--r--dev-python/bokeh/bokeh-2.4.2.ebuild79
2 files changed, 81 insertions, 0 deletions
diff --git a/dev-python/bokeh/Manifest b/dev-python/bokeh/Manifest
index 1a38ac66c..526f9935c 100644
--- a/dev-python/bokeh/Manifest
+++ b/dev-python/bokeh/Manifest
@@ -4,6 +4,8 @@ DIST bokeh-2.2.3.tar.gz 8848373 BLAKE2B 4bae1e729980bced589c256213df22cabc08b810
DIST bokeh-2.3.0.tar.gz 10617724 BLAKE2B ee20260b17a9d2fd13df0dab92d317b0c3a1709945e85bd0697f66d9d4363422fbb3efc29f0b402d5c8f7fab1e2f9d6903bc4da7951af88a7cf101ae85c1a535 SHA512 9e584810ffd1cc66b2c97ffbd527cb0fe4a7c63dd0cc9ddae29beae167db9c4333c2323928a91117ac226e401997dd2b2d6f8968c0618c3b40c70c6bac334c95
DIST bokeh-2.3.1.tar.gz 10627152 BLAKE2B 30833fb83eae60bc6b92faa3128cce8a9f2bab84179d1565acf9f08b35c39540a2a6cc2a70a5f611d2a6aeede4ce6328851ac11261fab0a491976e570456c3a8 SHA512 fd9f03ae267b4cae5cc6fdae2217ef67c27bc297c00e59971bdc8ae53389a15ea80005ed7547b4761836070e53bdbc4ec2038fc0e7624788254d8bc311b765df
DIST bokeh-2.3.2.tar.gz 10662248 BLAKE2B c289ae8d1fddd470d838d0afe8eae46d62755c8986af79784df08af4c839129f039deca85ad5dbfedcb97163a7f630063859aeaa25e0e9a7c0c65839d2b9acee SHA512 58321d318ad69a1caee130870c5e31e59bab3c99faf070a752ee9cd506400de2007f17363930fad86af5014fb42fd80b9e9bef109c5da8d8bd83edd8d3ca3aa9
+DIST bokeh-2.4.2.tar.gz 17693785 BLAKE2B 295f79032ded6c63b16a1a95fe81e9850e21a5b1962786b8c99836789d4d267eb9bd51cc3b27b01c03944eb481493f61e6925d4c86a4cef67da7f18afd394de3 SHA512 d1939c095f6109d54060f6963dcbe3ff38c5132ac47d8c468b36a78f894454812838a40ae208af2f9723b02d46ae6eb3d77080ca1b19d8153eb73b89afda6864
DIST conftest-bokeh-2.3.0.py 1749 BLAKE2B 60b24d84e606d06c6913ddd6cac0ddf5aecc9989b3d87c896ef554da30968e9762224e32d63cc6f5c405a279608c92153e182e4e611bd635f5d307618597469c SHA512 e352b34da8156fd9764c483a01e3979f6e44c82163cd40fef471382f23566f824e09d3ef579e7d279a546e58fc26fa169afdd6ba74a21ab79c71bb173a1c5a5b
DIST conftest-bokeh-2.3.1.py 1749 BLAKE2B 60b24d84e606d06c6913ddd6cac0ddf5aecc9989b3d87c896ef554da30968e9762224e32d63cc6f5c405a279608c92153e182e4e611bd635f5d307618597469c SHA512 e352b34da8156fd9764c483a01e3979f6e44c82163cd40fef471382f23566f824e09d3ef579e7d279a546e58fc26fa169afdd6ba74a21ab79c71bb173a1c5a5b
DIST conftest-bokeh-2.3.2.py 1749 BLAKE2B 60b24d84e606d06c6913ddd6cac0ddf5aecc9989b3d87c896ef554da30968e9762224e32d63cc6f5c405a279608c92153e182e4e611bd635f5d307618597469c SHA512 e352b34da8156fd9764c483a01e3979f6e44c82163cd40fef471382f23566f824e09d3ef579e7d279a546e58fc26fa169afdd6ba74a21ab79c71bb173a1c5a5b
+DIST conftest-bokeh-2.4.2.py 1788 BLAKE2B f50dd660a1a55338de345db246d493d4f6d8aad339dbe3dee48921575bfe65c0ecf018e759cca095b28b91423833506137e3d6b16a80a954f09ef953c3db495a SHA512 2b76430f09f39282e2e421c3de7f2a1a9bf2968930b729397374c61c2c6c70aa24e34e5d3a0269e8665bd8909642dc32465579e16802f583b3c17f381a7b8768
diff --git a/dev-python/bokeh/bokeh-2.4.2.ebuild b/dev-python/bokeh/bokeh-2.4.2.ebuild
new file mode 100644
index 000000000..d6dfa1901
--- /dev/null
+++ b/dev-python/bokeh/bokeh-2.4.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Statistical and interactive HTML plots for Python"
+HOMEPAGE="https://bokeh.org/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz
+ https://raw.githubusercontent.com/bokeh/bokeh/${PV}/conftest.py -> conftest-${P}.py
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/jinja-2.9[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.11.3[${PYTHON_USEDEP}]
+ >=dev-python/packaging-16.8[${PYTHON_USEDEP}]
+ >=dev-python/pillow-7.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}]
+ >=www-servers/tornado-5.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/ipython_genutils[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ dev-python/pydot[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ dev-python/selenium[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all(){
+ cp "${DISTDIR}"/conftest-${P}.py "${S}"/conftest.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # disable tests having network calls
+ local SKIP_TESTS=" \
+ not (test___init__ and TestWarnings and test_filters) and \
+ not (test_json__subcommands and test_no_script) and \
+ not (test_standalone and Test_autoload_static) and \
+ not test_nodejs_compile_javascript and \
+ not test_nodejs_compile_less and \
+ not test_inline_extension and \
+ not (test_model and test_select) and \
+ not test_tornado__server and \
+ not test_client_server and \
+ not test_webdriver and \
+ not test_export and \
+ not test_server and \
+ not test_bundle and \
+ not test_ext and \
+ not test_detect_current_filename \
+ "
+ epytest -m "not sampledata" tests/unit -k "${SKIP_TESTS}"
+}
+
+pkg_postinst() {
+ optfeature "integration with amazon S3" dev-python/boto
+ optfeature "pypi integration to publish packages" dev-python/twine
+ optfeature "js library usage" net-libs/nodejs
+}