Bug 2099857 - Review Request: python-pykrb5 - Python library providing wrapping functions for the Kerberos 5 C API
Summary: Review Request: python-pykrb5 - Python library providing wrapping functions f...
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Schneider
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2099677
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-21 20:38 UTC by Julien Rische
Modified: 2023-09-06 11:14 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:
ppisar: fedora-review?


Attachments (Terms of Use)

Description Julien Rische 2022-06-21 20:38:18 UTC
Spec URL: https://pagure.io/rpm-python-pykrb5/raw/rawhide/f/python-pykrb5.spec
SRPM URL: https://download.copr.fedorainfracloud.org/results/jrische/python-pykrb5/fedora-rawhide-x86_64/04552339-python-pykrb5/python-pykrb5-0.3.0-1.fc37.src.rpm

Description:
This library provides Python functions that wraps the Kerberos 5 C API. Due to
the complex nature of this API it is highly recommended to use something like
python-gssapi which exposes the Kerberos authentication details through GSSAPI.

Fedora Account System Username: jrische

Source RPM repo: https://pagure.io/rpm-python-pykrb5

Copr: https://copr.fedorainfracloud.org/coprs/jrische/python-pykrb5/

This package depends on the package review of python-k5test (bug 2099677).

Comment 1 Andreas Schneider 2022-06-23 17:19:05 UTC
We might not need this: https://github.com/openSUSE/cepces/pull/18

Comment 2 Orion Poplawski 2023-06-03 03:47:47 UTC
Looks like we're going to need this for the latest python-spnego kerberos extras.  Julien - are you still interested in maintaining this?  Looks like version 0.5.0 is out.

Comment 3 Andreas Schneider 2023-09-05 15:14:16 UTC
You should use python-gssapi instead of python-spnego!

Comment 4 Orion Poplawski 2023-09-06 02:21:12 UTC
We're mostly stuck with what upstream is using.  So you are saying that packages like requests_ntlm should be using gssapi instead of spegno?  Why?  How hard is it to port from one to the other?  Would you be willing to file PRs to the upstream projects?  Thanks.

Comment 5 Andreas Schneider 2023-09-06 11:14:21 UTC
Oh, if it is for requests_ntlm you can even use requests-gssapi. There is a simple function HTTPSPNEGOAuth(). Maybe ask upstream if they could migrate.


Note You need to log in before you can comment on or make changes to this bug.