1 |
commit: 2f640640e5e16b210c3f0ad1523154df783dde81 |
2 |
Author: Jason Zaman <perfinion <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Nov 28 21:44:45 2020 +0000 |
4 |
Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Nov 28 22:41:42 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f640640 |
7 |
|
8 |
sci-visualization/tensorboard: bump 2.4.0 |
9 |
|
10 |
Package-Manager: Portage-3.0.9, Repoman-3.0.2 |
11 |
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org> |
12 |
|
13 |
sci-visualization/tensorboard/Manifest | 1 + |
14 |
.../tensorboard/tensorboard-2.4.0.ebuild | 63 ++++++++++++++++++++++ |
15 |
2 files changed, 64 insertions(+) |
16 |
|
17 |
diff --git a/sci-visualization/tensorboard/Manifest b/sci-visualization/tensorboard/Manifest |
18 |
index 248a8652d06..76cda98bc3c 100644 |
19 |
--- a/sci-visualization/tensorboard/Manifest |
20 |
+++ b/sci-visualization/tensorboard/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST tensorboard-2.1.0.zip 3835182 BLAKE2B c2c7dbc1ba4b85c52df6e693e1bd425bd76fe6db7ca25582b57d9c65c68b191dcdba2623ab0560139f1cac1bdf5c7a47261daaaf51fca46f2c5bf441f832a6fd SHA512 7463ace0863b90312a62a7fa96f4eca0147e85cf46ff21729f8996a794d54e14d876d3abe083d6aa4efd8e4e1582f7d5029de367f199981a34d4057b558bc51c |
23 |
DIST tensorboard-2.2.1.zip 2950617 BLAKE2B 487ad01981f994b23cb5fca8b60d9ed5f13ba13735d2613d1f3154eec9791b4b3068fb9fd50e75e16682e09ceb8a9ed8533ca2c43b6dea73db3adaeef15a889b SHA512 e96f8853d282dc19911cf2210ece0a4d7239f37dcba82e91697c80881fbcc21f12e4ba3e7d2eea7a84c9bb5b6521bf488d93d2312e55af9ec2d2c20f135d94fa |
24 |
DIST tensorboard-2.3.0.zip 6789437 BLAKE2B 34fe0ac903f6b79fc1ddebd2fab3d64e48a4ef9bb6159494e6b3ec5444ab6ad339f5ca7e4e478ec03dc7a788bbce6a4bd3ce253640136079a7a470f01f7b3a48 SHA512 d4cfdc8dbf030c022ecd635249f643d158c92274b142cd3de93cd8877c47cf59b9aca9aab12a971b986b84c7396bed3d7a012837b08d9dee6b0e53dc56e9fcbe |
25 |
+DIST tensorboard-2.4.0.zip 10631832 BLAKE2B e892c3f62855bd900320adbbea2758191296e2863e8865f4ffed3c5623fe5273a5a26554504b63db58c60d2a8c407e234d6cf3edc3868c88dfebd894def99859 SHA512 2301f526a98ac85cf5d182fff0f565c86883ec795bbaf2322696416621c8473d850a3f508079f89ca2a86a05fe020acde1282b72e2bb5ad77aab2d0e5ea2db4f |
26 |
|
27 |
diff --git a/sci-visualization/tensorboard/tensorboard-2.4.0.ebuild b/sci-visualization/tensorboard/tensorboard-2.4.0.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..9d1a9356334 |
30 |
--- /dev/null |
31 |
+++ b/sci-visualization/tensorboard/tensorboard-2.4.0.ebuild |
32 |
@@ -0,0 +1,63 @@ |
33 |
+# Copyright 1999-2020 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+PYTHON_COMPAT=( python3_{6,7,8} ) |
39 |
+inherit python-r1 |
40 |
+ |
41 |
+DESCRIPTION="TensorFlow's Visualization Toolkit" |
42 |
+HOMEPAGE="https://www.tensorflow.org/" |
43 |
+SRC_URI="https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl -> ${P}.zip" |
44 |
+ |
45 |
+LICENSE="Apache-2.0" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~amd64" |
48 |
+IUSE="" |
49 |
+REQUIRED_USE=${PYTHON_REQUIRED_USE} |
50 |
+ |
51 |
+RDEPEND=" |
52 |
+ ${PYTHON_DEPS} |
53 |
+ dev-python/bleach[${PYTHON_USEDEP}] |
54 |
+ >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}] |
55 |
+ >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}] |
56 |
+ dev-python/grpcio[${PYTHON_USEDEP}] |
57 |
+ dev-python/html5lib[${PYTHON_USEDEP}] |
58 |
+ dev-python/markdown[${PYTHON_USEDEP}] |
59 |
+ dev-python/numpy[${PYTHON_USEDEP}] |
60 |
+ dev-python/protobuf-python[${PYTHON_USEDEP}] |
61 |
+ dev-python/six[${PYTHON_USEDEP}] |
62 |
+ >=dev-python/setuptools-41[${PYTHON_USEDEP}] |
63 |
+ dev-python/werkzeug[${PYTHON_USEDEP}] |
64 |
+ dev-python/wheel[${PYTHON_USEDEP}] |
65 |
+ >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]" |
66 |
+BDEPEND="app-arch/unzip |
67 |
+ ${PYTHON_DEPS}" |
68 |
+PDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]" |
69 |
+ |
70 |
+S="${WORKDIR}" |
71 |
+ |
72 |
+src_prepare() { |
73 |
+ eapply_user |
74 |
+ |
75 |
+ rm -rf "${S}/${PN}/_vendor/bleach" || die |
76 |
+ rm -rf "${S}/${PN}/_vendor/html5lib" || die |
77 |
+ sed -i -e '/_vendor.bleach/d' -e '/_vendor.html5lib/d' "${S}/${P}.dist-info/RECORD" || die "failed to unvendor" |
78 |
+ |
79 |
+ find "${S}/${PN}" -name '*.py' -exec sed -i \ |
80 |
+ -e 's/^from tensorboard\._vendor import html5lib/import html5lib/' \ |
81 |
+ -e 's/^from tensorboard\._vendor import bleach/import bleach/' \ |
82 |
+ -e 's/^from tensorboard\._vendor\.html5lib/from html5lib/' \ |
83 |
+ -e 's/^from tensorboard\._vendor\.bleach/from bleach/' \ |
84 |
+ {} + || die "failed to unvendor" |
85 |
+ |
86 |
+ sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove plugin deps" |
87 |
+} |
88 |
+ |
89 |
+src_install() { |
90 |
+ do_install() { |
91 |
+ python_domodule "${PN}" |
92 |
+ python_domodule "${P}.dist-info" |
93 |
+ } |
94 |
+ python_foreach_impl do_install |
95 |
+} |