[arch-commits] Commit in python-tensorboard_plugin_wit/trunk (PKGBUILD)
Konstantin Gizdov
kgizdov at gemini.archlinux.org
Wed Oct 13 12:05:42 UTC 2021
Date: Wednesday, October 13, 2021 @ 12:05:42
Author: kgizdov
Revision: 1029996
upgpkg: python-tensorboard_plugin_wit 1.8.1-1
Modified:
python-tensorboard_plugin_wit/trunk/PKGBUILD
----------+
PKGBUILD | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-10-13 11:54:44 UTC (rev 1029995)
+++ PKGBUILD 2021-10-13 12:05:42 UTC (rev 1029996)
@@ -3,24 +3,37 @@
pkgbase=python-tensorboard_plugin_wit
pkgname=(python-tensorboard_plugin_wit python-witwidget)
_pkgbase=tensorboard_plugin_wit
+_bzlver=3.6.0 # latest Bazel that is supported for building
pkgdesc='The What-If Tool (WIT): An easy-to-use interface for expanding understanding of a black-box classification or regression ML model.'
url='https://pair-code.github.io/what-if-tool'
license=('Apache')
-pkgver=1.8.0
+pkgver=1.8.1
pkgrel=1
arch=('any')
-source=("${_pkgbase}-${pkgver}::git+https://github.com/PAIR-code/what-if-tool#tag=v${pkgver}")
+source=("${_pkgbase}-${pkgver}::git+https://github.com/PAIR-code/what-if-tool#tag=v${pkgver}"
+ "https://github.com/bazelbuild/bazel/releases/download/${_bzlver}/bazel-${_bzlver}-linux-x86_64"{,.sig})
_common_depends=('python-google-api-python-client' 'python-ipywidgets')
-makedepends=('bazel' 'git' 'jupyter' 'npm' 'python-virtualenv' 'python-pip' "${_common_depends[@]}")
+makedepends=('git' 'jupyter' 'npm' 'python-virtualenv' 'python-pip' "${_common_depends[@]}")
+validpgpkeys=('71A1D0EFCFEB6281FD0437C93D5919B448457EE0') # "Bazel Developer (Bazel APT repository key) <bazel-dev at googlegroups.com>"
depends=('python-werkzeug' 'tensorboard')
-sha256sums=('SKIP')
+sha256sums=('SKIP'
+ 'b2985c3ad1ec0284a66749b635ac11b323bc6b964d2cfcf33721746243a19530'
+ 'SKIP')
get_pyver () {
- python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
+ python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
}
+_bzlcmd () {
+ echo "${srcdir}/bazel-${_bzlver}-local-binary"
+}
+
prepare() {
+ cp "${srcdir}/bazel-${_bzlver}-linux-x86_64" "$(_bzlcmd)"
+ chmod +x "$(_bzlcmd)"
cd "${srcdir}/${_pkgbase}-${pkgver}"
+ sed -e "s at version=\"1.8.0\"@version=\"${pkgver}\"@g" -i \
+ tensorboard_plugin_wit/pip_package/setup.py
sed -e 's@/tmp/wit-pip@${BUILD_WORKSPACE_DIRECTORY}/wit-pip at g' -i \
tensorboard_plugin_wit/pip_package/build_pip_package.sh \
witwidget/pip_package/build_pip_package.sh
@@ -28,10 +41,10 @@
build() {
cd "${srcdir}/${_pkgbase}-${pkgver}"
- bazel --output_user_root "${srcdir}/build-plugin" run tensorboard_plugin_wit/pip_package:build_pip_package
+ "$(_bzlcmd)" --output_user_root "${srcdir}/build-plugin" run --incompatible_restrict_string_escapes=false tensorboard_plugin_wit/pip_package:build_pip_package
cd "${srcdir}/${_pkgbase}-${pkgver}"
- bazel --output_user_root "${srcdir}/build-witwidget" run witwidget/pip_package:build_pip_package
+ "$(_bzlcmd)" --output_user_root "${srcdir}/build-witwidget" run --incompatible_restrict_string_escapes=false witwidget/pip_package:build_pip_package
}
package_python-tensorboard_plugin_wit() {
More information about the arch-commits
mailing list