George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
python-shtab


Commits:
77a82e83 by George Rawlinson at 2024-10-05T21:18:11+13:00
upgpkg: 1.7.1-2

* Remove checkdepends: python-pytest-cov.

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + remove-cov.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,12 +1,11 @@
 pkgbase = python-shtab
        pkgdesc = Automagic shell tab completion for Python CLI applications
        pkgver = 1.7.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/iterative/shtab
        arch = any
        license = Apache-2.0
        checkdepends = python-pytest
-       checkdepends = python-pytest-cov
        checkdepends = python-pytest-timeout
        makedepends = git
        makedepends = python-build
@@ -15,7 +14,10 @@ pkgbase = python-shtab
        makedepends = python-setuptools-scm
        depends = python
        source = python-shtab::git+https://github.com/iterative/shtab#tag=v1.7.1
+       source = remove-cov.patch
        sha512sums = 
41cbf9acfc6efaa55971ea4dede60e0361e9bc45d65363a85dd9f6866f1b978ce2e89bd5083097f930e8088661f7111559522b472ee080bb4c99c3225d575932
+       sha512sums = 
c1390c0c1140ed701a56394b44bc5a0497901811cfbc7b6185f964b773db7851a13c745fe8122705ee74bbcdb3ce7ff5e19a5b8cfcf20df6e32b28f0887cb18a
        b2sums = 
bd2d5680b2a53d15ef896bc511dd884f52f19b426bfb9b12be00eeb39563fb871a2561211365136261f52eb18dc829661a9e9284651b98b17b8b9acac45471cc
+       b2sums = 
3d265e70111506165beddf031af0efb01ca62bd2d0b41af04e74f175db8b9fec6e1b31ad5dbba5d001d53d48313e581b3bbfa4d2ba7d1094cb983521a5b3c1d2
 
 pkgname = python-shtab


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=python-shtab
 pkgver=1.7.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Automagic shell tab completion for Python CLI applications'
 arch=('any')
 url='https://github.com/iterative/shtab'
@@ -18,12 +18,22 @@ makedepends=(
 )
 checkdepends=(
   'python-pytest'
-  'python-pytest-cov'
   'python-pytest-timeout'
 )
-source=("$pkgname::git+$url#tag=v$pkgver")
-sha512sums=('41cbf9acfc6efaa55971ea4dede60e0361e9bc45d65363a85dd9f6866f1b978ce2e89bd5083097f930e8088661f7111559522b472ee080bb4c99c3225d575932')
-b2sums=('bd2d5680b2a53d15ef896bc511dd884f52f19b426bfb9b12be00eeb39563fb871a2561211365136261f52eb18dc829661a9e9284651b98b17b8b9acac45471cc')
+source=(
+  "$pkgname::git+$url#tag=v$pkgver"
+  'remove-cov.patch'
+)
+sha512sums=('41cbf9acfc6efaa55971ea4dede60e0361e9bc45d65363a85dd9f6866f1b978ce2e89bd5083097f930e8088661f7111559522b472ee080bb4c99c3225d575932'
+            
'c1390c0c1140ed701a56394b44bc5a0497901811cfbc7b6185f964b773db7851a13c745fe8122705ee74bbcdb3ce7ff5e19a5b8cfcf20df6e32b28f0887cb18a')
+b2sums=('bd2d5680b2a53d15ef896bc511dd884f52f19b426bfb9b12be00eeb39563fb871a2561211365136261f52eb18dc829661a9e9284651b98b17b8b9acac45471cc'
+        
'3d265e70111506165beddf031af0efb01ca62bd2d0b41af04e74f175db8b9fec6e1b31ad5dbba5d001d53d48313e581b3bbfa4d2ba7d1094cb983521a5b3c1d2')
+
+prepare() {
+  cd "$pkgname"
+
+  patch -p1 -i "$srcdir/remove-cov.patch"
+}
 
 build() {
   cd "$pkgname"
@@ -54,13 +64,10 @@ package() {
 
   python -m installer --destdir="$pkgdir" dist/*.whl
 
-  # completions
+  # shell completions
   install -vDm644 bash.completion 
"$pkgdir/usr/share/bash-completion/completions/shtab"
   install -vDm644 zsh.completion "$pkgdir/usr/share/zsh/site-functions/_shtab"
 
-  # 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/${pkgname#python-}-$pkgver.dist-info/LICENCE" \
-    "$pkgdir/usr/share/licenses/$pkgname/LICENCE"
+  # license
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENCE
 }


=====================================
remove-cov.patch
=====================================
@@ -0,0 +1,8 @@
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -116,4 +116,4 @@ timeout = 5
+ log_level = "DEBUG"
+ python_files = ["test_*.py"]
+ testpaths = ["tests"]
+-addopts = "-v --tb=short -rxs -W=error --durations=0 --cov=shtab 
--cov-report=term-missing --cov-report=xml"
++addopts = "-v --tb=short -rxs -W=error --durations=0"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-shtab/-/commit/77a82e8380f2bf5b936df04d9d6e29022d1946e1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-shtab/-/commit/77a82e8380f2bf5b936df04d9d6e29022d1946e1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to