Date: Monday, April 24, 2023 @ 21:06:17 Author: foxboron Revision: 1448576
upgpkg: httpie 3.2.1-2: Disable a few tests (like Fedora) Modified: httpie/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-24 20:50:55 UTC (rev 1448575) +++ PKGBUILD 2023-04-24 21:06:17 UTC (rev 1448576) @@ -5,7 +5,7 @@ pkgname=httpie pkgver=3.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="human-friendly CLI HTTP client for the API era" url="https://github.com/httpie/httpie" depends=('python-charset-normalizer' @@ -28,9 +28,18 @@ replaces=(python-httpie python2-httpie) license=('BSD') arch=('any') -source=($pkgname-$pkgver.tar.gz::"https://github.com/httpie/httpie/archive/$pkgver.tar.gz") -sha256sums=('803e1624e005c2f7002802a77ebc687b05375aca76af42639f844405328633eb') +source=($pkgname-$pkgver.tar.gz::"https://github.com/httpie/httpie/archive/$pkgver.tar.gz" + "$pkgname-$pkgver-py311.patch::https://github.com/httpie/httpie/commit/e73c3e6c249b89496b4f81fa20bb449911da79f1.patch" +) +sha256sums=('803e1624e005c2f7002802a77ebc687b05375aca76af42639f844405328633eb' + '564cc2627f01c1b1b242e6e538736e539e56ec2ffc278d73d43df6ff04a85f47') +prepare() { + cd "${pkgname}-${pkgver}" + patch -Np1 < "$srcdir/httpie-3.2.1-py311.patch" + +} + build() { cd $pkgname-$pkgver python3 setup.py build @@ -49,8 +58,10 @@ check() { cd $pkgname-$pkgver + # The exclude line is taken from Fedora + # https://src.fedoraproject.org/rpms/httpie/blob/rawhide/f/httpie.spec PYTHONDONTWRITEBYTECODE=1 pytest \ -m 'not requires_installation' \ - -k 'not test_stdin_read_warning' \ + -k "not (url_colon_slash_slash_only or quiet_with_check_status_non_zero or (plugins and uninstall) or broken_plugins or existing_and_new_cookies_sent_in_request or stdin_read_warning)" \ tests }
