Package: python3-pyspnego Version: 0.10.2-2 Severity: important X-Debbugs-Cc: neel...@gmail.com
`_gss.py` imports the `krb5` python module but that one is not available in Debian yet. Using requests with `gssapi` results in a crash like this: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 637, in post return self.request("POST", url, data=data, json=json, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 710, in send r = dispatch_hook("response", hooks, r, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/hooks.py", line 30, in dispatch_hook _hook_data = hook(hook_data, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", line 393, in handle_response _r = self.handle_401(response, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", line 276, in handle_401 _r = self.authenticate_user(response, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", line 246, in authenticate_user auth_header = self.generate_request_header(response, host) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", line 213, in generate_request_header self._context[host] = ctx = spnego.client( ^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/spnego/auth.py", line 169, in client return _new_context( ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/spnego/auth.py", line 84, in _new_context return proxy( ^^^^^^ File "/usr/lib/python3/dist-packages/spnego/_gss.py", line 318, in __init__ raise ImportError("GSSAPIProxy requires the Python gssapi library: %s" % GSSAPI_IMP_ERR) ImportError: GSSAPIProxy requires the Python gssapi library: No module named 'krb5' Most likely this need to be resolved by packaging `python3-krb5` and depending on it. Have a nice day, --nX -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.6.8-rt-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_FORCED_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_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 Versions of packages python3-pyspnego depends on: ii python3 3.11.8-1 ii python3-cryptography 42.0.5-2 ii python3-gssapi 1.8.3-1 python3-pyspnego recommends no packages. python3-pyspnego suggests no packages. -- no debconf information