diff options
author | Chih-Hsuan Yen | 2022-06-09 12:39:19 +0800 |
---|---|---|
committer | Chih-Hsuan Yen | 2022-06-09 12:39:45 +0800 |
commit | 2a1046ea1a931eb098228921ef4e0b16b48187d3 (patch) | |
tree | fb8ae72951c3d458dbcba928182d6f147b8bea24 | |
download | aur-2a1046ea1a931eb098228921ef4e0b16b48187d3.tar.gz |
new package
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..60cc358138af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = python-torchdatasets-git + pkgdesc = PyTorch dataset extended with map, cache etc. (tensorflow.data like) + pkgver = 0.2.0.25.g0389fee + pkgrel = 1 + url = https://github.com/szymonmaszke/torchdatasets + arch = any + license = MIT + checkdepends = python-pytest + checkdepends = python-torchvision + checkdepends = python-torchfunc + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = git + depends = python-pytorch + provides = python-torchdatasets=0.2.0.25.g0389fee + conflicts = python-torchdatasets + source = git+https://github.com/szymonmaszke/torchdatasets.git + sha512sums = SKIP + +pkgname = python-torchdatasets-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2adc572d2951 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Chih-Hsuan Yen <yan12125@archlinux.org> + +pkgname=python-torchdatasets-git +pkgver=0.2.0.25.g0389fee +pkgrel=1 +pkgdesc='PyTorch dataset extended with map, cache etc. (tensorflow.data like)' +url='https://github.com/szymonmaszke/torchdatasets' +license=('MIT') +arch=('any') +depends=('python-pytorch') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel' 'git') +checkdepends=('python-pytest' 'python-torchvision' 'python-torchfunc') +provides=("python-torchdatasets=$pkgver") +conflicts=("python-torchdatasets") +source=("git+https://github.com/szymonmaszke/torchdatasets.git") +sha512sums=('SKIP') + +prepare() { + cd torchdatasets + # TODO: report forgotten renames to upstream + sed -i 's#\btorchdata\b#torchdatasets#g' tests/*.py +} + +pkgver() { + cd torchdatasets + git describe --tags --always | sed "s/-/./g;s/^v//" +} + +build() { + cd torchdatasets + python -m build --wheel --no-isolation +} + +check() { + cd torchdatasets + pytest +} + +package() { + cd torchdatasets + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + rm -rf "${pkgdir}"/usr/lib/python*/site-packages/tests +} |