Date: Sunday, April 9, 2023 @ 05:38:03 Author: polyzen Revision: 1443128
archrelease: copy trunk to community-staging-any Added: python-pytest/repos/community-staging-any/PKGBUILD (from rev 1443127, python-pytest/trunk/PKGBUILD) Deleted: python-pytest/repos/community-staging-any/PKGBUILD ----------+ PKGBUILD | 113 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 56 insertions(+), 57 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-04-09 05:34:43 UTC (rev 1443127) +++ PKGBUILD 2023-04-09 05:38:03 UTC (rev 1443128) @@ -1,57 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Maintainer: Daniel M. Capella <poly...@archlinux.org> -# Contributor: Felix Kaiser <felix.kai...@fxkr.net> - -pkgname=python-pytest -pkgver=7.2.2 -pkgrel=2 -pkgdesc="Simple powerful testing with Python" -arch=('any') -license=('MIT') -url="https://pytest.org/" -depends=('python-attrs' 'python-exceptiongroup' 'python-iniconfig' - 'python-packaging' 'python-pluggy' 'python-tomli') -makedepends=('python-build' 'python-installer' 'python-setuptools' - 'python-wheel') -checkdepends=('python-argcomplete' 'python-hypothesis' 'python-nose' - 'python-requests' 'python-xmlschema' - # Unlisted, but actually used. Check again after a while: - 'lsof' 'python-asynctest' 'python-decorator' 'python-docutils' - 'python-jinja' 'python-numpy' 'python-pexpect' 'python-pygments' - 'python-pytest-xdist' 'python-twisted') -source=("https://files.pythonhosted.org/packages/source/p/pytest/pytest-$pkgver.tar.gz") -sha256sums=('c99ab0c73aceb050f68929bc93af19ab6db0558791c6a0715723abe9d0ade9d4') -b2sums=('51742872c03ccba3b305fdb3015a1c2a8f7dbf2988f267ea13e2add438ae52e2d5a6cace483525cf37f7ea72454bb346b81196c6e043dbbc3e5c0c8a1a365ed7') - -# Remove dep on setuptools_scm -prepare() { - cd pytest-$pkgver - sed -i "/^\[metadata\]/a version = $pkgver - /setuptools-scm/d" setup.cfg - sed -i '/setuptools-scm\|wheel/d - /\[tool.setuptools_scm\]/,/^$/d' pyproject.toml -} - -build() { - cd pytest-$pkgver - python -m build --wheel --skip-dependency-check --no-isolation -} - -check() { - cd pytest-$pkgver - python -m venv --system-site-packages test-env - test-env/bin/python -m installer dist/*.whl - # https://github.com/pytest-dev/pytest/issues/10042 - test-env/bin/python -m pytest -o xfail_strict=False -} - -package() { - cd pytest-$pkgver - python -m installer --destdir="$pkgdir" dist/*.whl - - # Symlink license file - local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - install -d "$pkgdir"/usr/share/licenses/$pkgname - ln -s "$site_packages"/pytest-$pkgver.dist-info/LICENSE \ - "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: python-pytest/repos/community-staging-any/PKGBUILD (from rev 1443127, python-pytest/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-04-09 05:38:03 UTC (rev 1443128) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Daniel M. Capella <poly...@archlinux.org> +# Contributor: Felix Kaiser <felix.kai...@fxkr.net> + +pkgname=python-pytest +pkgver=7.3.0 +pkgrel=2 +pkgdesc="Simple powerful testing with Python" +arch=('any') +license=('MIT') +url="https://pytest.org/" +depends=('python-iniconfig' 'python-packaging' 'python-pluggy') +makedepends=('python-build' 'python-installer' 'python-setuptools' + 'python-wheel') +checkdepends=('python-argcomplete' 'python-attrs' 'python-hypothesis' + 'python-nose' 'python-requests' 'python-xmlschema' + # Unlisted, but actually used. Check again after a while: + 'lsof' 'python-decorator' 'python-docutils' 'python-jinja' + 'python-numpy' 'python-pexpect' 'python-pygments' + 'python-pytest-xdist' 'python-twisted') +source=("https://files.pythonhosted.org/packages/source/p/pytest/pytest-$pkgver.tar.gz") +sha256sums=('58ecc27ebf0ea643ebfdf7fb1249335da761a00c9f955bcd922349bcb68ee57d') +b2sums=('49057296154775276cc700c309837d85733c3da362ec8e50e5063fccc0615c54bd502574fed86d9b27d3086da630c13f0f87164150a900ab4ae08ab49ff9e0e5') + +# Remove dep on setuptools_scm +prepare() { + cd pytest-$pkgver + sed -i "/^\[metadata\]/a version = $pkgver + /setuptools-scm/d" setup.cfg + sed -i '/setuptools-scm\|wheel/d + /\[tool.setuptools_scm\]/,/^$/d' pyproject.toml +} + +build() { + cd pytest-$pkgver + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd pytest-$pkgver + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + # https://github.com/pytest-dev/pytest/issues/10042 + test-env/bin/python -m pytest -o xfail_strict=False +} + +package() { + cd pytest-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/pytest-$pkgver.dist-info/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}