Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / python-mss
Commits: 95921d86 by Carl Smedstad at 2024-10-06T13:14:00+02:00 Update maintainer comments - - - - - 236be3c8 by Carl Smedstad at 2024-10-06T13:14:53+02:00 Format deps, one per line, sorted alphabetically - - - - - eefa22dd by Carl Smedstad at 2024-10-06T14:44:18+02:00 Source from GitHub instead of PyPI - - - - - d9a5bc85 by Carl Smedstad at 2024-10-06T14:46:01+02:00 Remove redundant curly brackets around variables - - - - - aea85afb by Carl Smedstad at 2024-10-06T14:48:25+02:00 Drop unneeded python-pytest-cov dependency https://archlinux.org/todo/drop-python-pytest-cov-dependency-if-unneeded/ - - - - - 6a888845 by Carl Smedstad at 2024-10-06T14:54:35+02:00 upgpkg: 9.0.2-1: Upstream release https://github.com/BoboTiG/python-mss/releases/tag/v9.0.2 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,23 +1,22 @@ pkgbase = python-mss pkgdesc = Ultra fast cross-platform multiple screenshots module - pkgver = 9.0.1 - pkgrel = 2 + pkgver = 9.0.2 + pkgrel = 1 url = https://github.com/BoboTiG/python-mss arch = any license = MIT - checkdepends = python-pytest - checkdepends = xorg-server-xvfb checkdepends = libxrandr checkdepends = lsof checkdepends = python-flaky - checkdepends = python-wheel - checkdepends = python-pytest-cov + checkdepends = python-pytest checkdepends = python-pytest-rerunfailures + checkdepends = xorg-server-xvfb makedepends = python-build + makedepends = python-hatchling makedepends = python-installer - makedepends = python-setuptools + makedepends = python-wheel depends = python - source = https://files.pythonhosted.org/packages/source/m/mss/mss-9.0.1.tar.gz - sha256sums = 6eb7b9008cf27428811fa33aeb35f3334db81e3f7cc2dd49ec7c6e5a94b39f12 + source = https://github.com/BoboTiG/python-mss/archive/v9.0.2/python-mss-9.0.2.tar.gz + sha256sums = 4dc645ad453f6b6dc6cfcd244e59246eee9cd809514702441ae868797eaca54b pkgname = python-mss ===================================== PKGBUILD ===================================== @@ -1,33 +1,48 @@ # Maintainer: Bruno Pagani <[email protected]> +# Maintainer: Carl Smedstad <[email protected]> -_pkg=mss -pkgname=python-${_pkg} -pkgver=9.0.1 -pkgrel=2 +pkgname=python-mss +pkgver=9.0.2 +pkgrel=1 pkgdesc="Ultra fast cross-platform multiple screenshots module" arch=(any) url="https://github.com/BoboTiG/python-mss" license=(MIT) depends=(python) -makedepends=(python-build python-installer python-setuptools) -checkdepends=(python-pytest xorg-server-xvfb libxrandr lsof python-flaky python-wheel python-pytest-cov python-pytest-rerunfailures) -source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) -#source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha256sums=('6eb7b9008cf27428811fa33aeb35f3334db81e3f7cc2dd49ec7c6e5a94b39f12') +makedepends=( + python-build + python-hatchling + python-installer + python-wheel +) +checkdepends=( + libxrandr + lsof + python-flaky + python-pytest + python-pytest-rerunfailures + xorg-server-xvfb +) +source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('4dc645ad453f6b6dc6cfcd244e59246eee9cd809514702441ae868797eaca54b') build() { - cd ${_pkg}-${pkgver} + cd $pkgname-$pkgver python -m build --wheel --no-isolation } check() { - cd ${_pkg}-${pkgver} - PYTHONPATH="${PWD}/build/lib/" xvfb-run -a -s "+extension RANDR +render -screen 0 1024x768x24" \ - pytest -k 'not test_wheel_python_3_only and not test_resource_leaks' + cd $pkgname-$pkgver + python -m installer --destdir=tmp_install dist/*.whl + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + PYTHONPATH="$PWD/tmp_install/$site_packages" \ + xvfb-run -a -s "+extension RANDR +render -screen 0 1024x768x24" \ + pytest --override-ini="addopts=" \ + --deselect=src/tests/test_leaks.py: } package() { - cd ${_pkg}-${pkgver} - python -m installer --destdir="${pkgdir}" dist/*.whl - install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname} + cd $pkgname-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-mss/-/compare/e293d6e8a990f91e7bd2d6826108b15237bfc9b2...6a88884564b1d8c28d7c544372c662add27fbfab -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-mss/-/compare/e293d6e8a990f91e7bd2d6826108b15237bfc9b2...6a88884564b1d8c28d7c544372c662add27fbfab You're receiving this email because of your account on gitlab.archlinux.org.
