[arch-commits] Commit in python-josepy/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Thu Jun 17 15:59:07 UTC 2021


    Date: Thursday, June 17, 2021 @ 15:59:07
  Author: eschwartz
Revision: 964634

upgpkg: python-josepy 1.8.0-2: tremendously simplify running tests without pointless dependencies

Modified:
  python-josepy/trunk/PKGBUILD

----------+
 PKGBUILD |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-17 15:31:59 UTC (rev 964633)
+++ PKGBUILD	2021-06-17 15:59:07 UTC (rev 964634)
@@ -2,20 +2,20 @@
 
 pkgname=python-josepy
 pkgver=1.8.0
-pkgrel=1
+pkgrel=2
 pkgdesc="JOSE protocol implementation in Python"
 url="https://github.com/certbot/josepy"
 license=('PerlArtistic')
 arch=('any')
 depends=('python-cryptography' 'python-pyopenssl' 'python-setuptools')
-checkdepends=('python-pytest-runner' 'python-coverage' 'python-pytest-isort' 'python-pytest-cache'
-              'python-pytest-cov' 'flake8' 'python-pytest-flake8' 'python-mock')
+checkdepends=('python-pytest')
 source=("https://pypi.io/packages/source/j/josepy/josepy-$pkgver.tar.gz")
 sha512sums=('50cdedfa4cf67055ae65dfeef2328ba7bb369fb8b763b425e4ca73108555c9cd04f12a644309c2f2e1db50e1d227be3bdbd00037e509d2b2d82565c213b81e4e')
 
 prepare() {
-  # https://github.com/certbot/josepy/issues/24
-  sed -i 's/flake8-ignore = E501/flake8-ignore = E501 W504/' josepy-$pkgver/pytest.ini
+  # thou shalt not enforce coverage in distro packaging
+  # https://github.com/certbot/josepy/issues/34
+  rm josepy-$pkgver/pytest.ini
 }
 
 build() {
@@ -25,7 +25,7 @@
 
 check() {
   cd josepy-$pkgver
-  python setup.py pytest
+  python -m pytest
 }
 
 package() {



More information about the arch-commits mailing list