Package: python-requests-unixsocket Severity: wishlist Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch
Dear Maintainer, The recent migration of urllib3 and src:requests broke python-requests-unixsocket (see bug 1063892 [1]). This could have been easily noticed if request_unisocket's test-suite had run as an autopkg test. python-requests-unixsocket does not use pybuild so I came up with a small d/t/control + d/t/python3-requests-unixsocket to make the test-suite run during autopkgtest execution. In Ubuntu, the attached patch was applied to achieve the following: * Execute test-suite as part of autopkgtest (LP: #2053267) Thanks for considering the patch. [1] https://bugs.debian.org/1063892 -- System Information: Debian Release: trixie/sid APT prefers mantic-updates APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 'mantic'), (100, 'mantic-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-16-generic (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru python-requests-unixsocket-0.3.0/debian/tests/control python-requests-unixsocket-0.3.0/debian/tests/control --- python-requests-unixsocket-0.3.0/debian/tests/control 1970-01-01 01:00:00.000000000 +0100 +++ python-requests-unixsocket-0.3.0/debian/tests/control 2024-02-15 19:59:04.000000000 +0100 @@ -0,0 +1,2 @@ +Tests: python3-requests-unixsocket +Depends: @, @builddeps@ diff -Nru python-requests-unixsocket-0.3.0/debian/tests/python3-requests-unixsocket python-requests-unixsocket-0.3.0/debian/tests/python3-requests-unixsocket --- python-requests-unixsocket-0.3.0/debian/tests/python3-requests-unixsocket 1970-01-01 01:00:00.000000000 +0100 +++ python-requests-unixsocket-0.3.0/debian/tests/python3-requests-unixsocket 2024-02-15 19:59:02.000000000 +0100 @@ -0,0 +1,13 @@ +#!/bin/bash + +set -efu + +python3_all="$(py3versions -s 2>/dev/null)" + +cp -r requests_unixsocket/tests "$AUTOPKGTEST_TMP/" +cd "$AUTOPKGTEST_TMP" + +for py in $python3_all; do + echo "=== $py ===" + $py -m pytest --verbose 2>&1 +done