From 63e39fc4e4ab32acaec005b7514aa5dab357a9da Mon Sep 17 00:00:00 2001 From: ahriman Date: Tue, 24 Dec 2024 09:53:52 +0000 Subject: [PATCH] Autogenerated commit at 2024-12-24 09:53:52.955128+00:00 --- python-pytest-loop/.SRCINFO | 19 +++++++++++++++ python-pytest-loop/PKGBUILD | 48 +++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 python-pytest-loop/.SRCINFO create mode 100644 python-pytest-loop/PKGBUILD diff --git a/python-pytest-loop/.SRCINFO b/python-pytest-loop/.SRCINFO new file mode 100644 index 0000000..1141ba5 --- /dev/null +++ b/python-pytest-loop/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = python-pytest-loop + pkgdesc = Pytest plugin for looping test execution. + pkgver = 1.0.13 + pkgrel = 1 + url = https://github.com/anogowski/pytest-loop + arch = any + license = MPL-2.0 + checkdepends = python-pytest + makedepends = python-hatchling + makedepends = python-versioningit + makedepends = python-wheel + makedepends = python-build + makedepends = python-installer + source = https://files.pythonhosted.org/packages/source/p/pytest_loop/pytest_loop-1.0.13.tar.gz + md5sums = 98365f49606d5068f92350f1d2569a5f + +pkgname = python-pytest-loop + depends = python>=3.7 + depends = python-pytest>=6 diff --git a/python-pytest-loop/PKGBUILD b/python-pytest-loop/PKGBUILD new file mode 100644 index 0000000..7a3ba49 --- /dev/null +++ b/python-pytest-loop/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Astro Benzene + +pkgbase=python-pytest-loop +_pname=${pkgbase#python-} +_pyname=${_pname//-/_} +#_pyname=${_pname} +pkgname=("python-${_pname}") +pkgver=1.0.13 +pkgrel=1 +pkgdesc="Pytest plugin for looping test execution." +arch=('any') +url="https://github.com/anogowski/pytest-loop" +license=('MPL-2.0') +makedepends=('python-hatchling' + 'python-versioningit' + 'python-wheel' + 'python-build' + 'python-installer') +checkdepends=('python-pytest') +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +#source=("git+https://github.com/anogowski/pytest-loop.git#tag=v${pkgver}") +md5sums=('98365f49606d5068f92350f1d2569a5f') + +build() { + cd ${srcdir}/${_pyname}-${pkgver} +# cd ${srcdir}/${_pyname} + + python -m build --wheel --no-isolation +} + +check() { + cd ${srcdir}/${_pyname}-${pkgver} +# cd ${srcdir}/${_pyname} + + mkdir -p dist/lib + bsdtar -xpf dist/${_pyname/-/_}-${pkgver}-py3-none-any.whl -C dist/lib + PYTHONPATH="dist/lib" pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count +# pytest -vv -l -ra --color=yes -o console_output_style=count #|| warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count +} + +package_python-pytest-loop() { + depends=('python>=3.7' 'python-pytest>=6') + cd ${srcdir}/${_pyname}-${pkgver} + + install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE + install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + python -m installer --destdir="${pkgdir}" dist/*.whl +}