diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 23 insertions, 5 deletions
@@ -1,16 +1,29 @@ # Maintainer of this PKGBUILD file: Martino Pilia <martino.pilia@gmail.com> _name=tensorboardX pkgname=python-tensorboardx-git -pkgver=1.2.r91.g4093ead -pkgrel=2 +pkgver=2.5.1.r36.g092fcb0 +pkgrel=1 pkgdesc="Tensorboard for PyTorch" arch=('any') url="https://github.com/lanpa/tensorboardX" license=('MIT') -depends=('python-protobuf' 'python-six') +depends=( + 'python-numpy' + 'python-protobuf' + ) +makedepends=( + 'git' + 'python-build' + 'python-installer' + 'python-setuptools-scm' + 'python-wheel' + ) +optdepends=( + 'python-crc32c: speed up' + 'python-soundfile: 200x speed up the add_audio() function' + ) provides=('python-tensorboardx') conflicts=('python-tensorboardx') -makedepends=('python-setuptools') source+=("git+https://github.com/lanpa/tensorboardX.git") sha256sums=('SKIP') @@ -20,8 +33,13 @@ pkgver() { sed 's/^v//;s/_/./;s/\([^-]*-g\)/r\1/;s/-/./g' } +build() { + cd "$srcdir/$_name" + python -m build --wheel --no-isolation +} + package() { cd "$srcdir/$_name" + python -m installer --destdir="$pkgdir" dist/*.whl install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python setup.py install --optimize=1 --root="$pkgdir" } |