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.


Reply via email to