diff options
author | Daniel Bershatsky | 2023-09-29 11:06:16 +0300 |
---|---|---|
committer | Daniel Bershatsky | 2023-09-29 11:06:16 +0300 |
commit | efd10c692e13ee15bc8ec1898ac8cfc69c2374ef (patch) | |
tree | b3445580775b7f94925a5bd13581827db581376b /PKGBUILD | |
download | aur-python-geotorch.tar.gz |
Initialize package from release 0.3.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f07551a8fa0c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Daniel Bershatsky <bepshatsky@yandex.ru> +pkgname=python-geotorch +_pkgname=${pkgname#python-} +pkgver=0.3.0 +pkgrel=1 +pkgdesc='Constrained optimization toolkit for PyTorch' +arch=('any') +url='https://github.com/lezcano/geotorch' +license=('Apache') +groups=() +depends=('python-pytorch') +makedepends=('python-build' 'python-installer') +checkdepends=('python-pytest') +optdepends=() +source=("$pkgname-$pkgver.tar.gz::https://github.com/lezcano/$_pkgname/archive/refs/tags/$pkgver.tar.gz" + 'python-geotorch.diff') +sha256sums=('dc10a22ee09dec15fe86fe4cae7806da4246704a5e4dab9319a866c62350cc56' + '2663419a83c8de6f4383f31faefbfe3a045f339ff0edfbe28b6c190c863ddb6d') + +prepare() { + cd $_pkgname-$pkgver + patch -p1 -i ../python-geotorch.diff +} + +build() { + python -m build -nw "$_pkgname-$pkgver" +} + +check() { + cd $_pkgname-$pkgver + PYTHONPATH=$(pwd) pytest test +} + +package() { + python -m installer \ + --compile-bytecode 1 \ + --destdir $pkgdir \ + $srcdir/$_pkgname-$pkgver/dist/$_pkgname-$pkgver-*-*.whl +} |