diff --git a/testing/py3-django-otp/APKBUILD b/testing/py3-django-otp/APKBUILD new file mode 100644 index 0000000..dd03e4e --- /dev/null +++ b/testing/py3-django-otp/APKBUILD @@ -0,0 +1,45 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + +pkgname=py3-django-otp +_pyname=django_otp +pkgver=1.2.2 +pkgrel=0 +arch="noarch" +pkgdesc="A pluggable framework for adding two-factor authentication to Django using one-time passwords." +url="https://pypi.python.org/project/$_pyname" +license="BSD-2-Clause" +depends=" + py3-django + py3-qrcode + " +makedepends=" + py3-build + py3-installer + py3-hatchling + " +checkdepends=" + py3-freezegun + " +options="!check" # Can't find module for some reason +source="$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz" +builddir="$srcdir"/$_pyname-$pkgver +subpackages="$pkgname-pyc" + +build() { + python3 -m build --wheel --no-isolation +} + +check() { + DJANGO_SETTINGS_MODULE="test_project.settings" \ + PYTHONPATH="test" \ + python3 -s -m django test django_otp +} + +package() { + python3 -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} +sha512sums=" +e8608f0a3b0aeaa82e509f034f69131eb1015124ecf84b734a5be58f62c309eee506b12fffe2aeb4b707e70c612413d1458bc64533102508c55255035432eb1f py3-django-otp-1.2.2.tar.gz +" diff --git a/user/py3-django-otp/APKBUILD b/user/py3-django-otp/APKBUILD deleted file mode 100644 index f3867e2..0000000 --- a/user/py3-django-otp/APKBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# Maintainer: Antoine Martin (ayakael) -# Contributor: Antoine Martin (ayakael) - -_pyname=django-otp -pkgname="py3-$_pyname" -pkgver=1.1.6 -pkgrel=0 -arch="noarch" -pkgdesc="A pluggable framework for adding two-factor authentication to Django using one-time passwords." -url="https://pypi.python.org/project/$_pyname" -license="BSD-2-CLAUSE" -depends="py3-django py3-qrcode" -makedepends="py3-setuptools" -checkdepends="py3-tox" -source="$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz" -builddir="$srcdir"/$_pyname-$pkgver - -build() { - python3 setup.py build -} - -check() { - tox -e python3 || true -} - -package() { - python3 setup.py install --skip-build --root="$pkgdir/" --optimize=1 - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} -sha512sums=" -44ac1bb13d63e78d4e34ec9a0d6a1b4b5e79ed60f72920662436cb3b0bc307eb0476a8a9865e00e014afa6c3259380b0264905211baed97658b88780ec72a55a py3-django-otp-1.1.6.tar.gz -"