Bug 2081019

Summary: Please branch and build python-PyGithub in epel9
Product: [Fedora] Fedora EPEL Reporter: Major Hayden 🤠 <mhayden>
Component: python-PyGithubAssignee: Carl George 🤠 <carl>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: carl, jperrin, jpopelka, python-sig, slavek.kabrda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-PyGithub-1.55-5.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-21 02:07:40 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2040717    
Bug Blocks: 2077853    

Description Major Hayden 🤠 2022-05-02 14:50:08 UTC
Hello there,

I'm backporting azure-cli to epel9 and one of its dependencies is python-PyGithub.

Could you please branch and build python-PyGithub for epel9? It looks like it needs httpretty, pyjwt, and pynacl right now, and all of those are on the way to epel9 except pynacl.

Thanks for your help!

Comment 1 Jiri Popelka 2022-05-11 08:29:12 UTC
The epel9 branch has been created - https://pagure.io/releng/fedora-scm-requests/issue/44358

I checked the pynacl dependency and PyGithub has depended on it since the latest v1.55.

If there's no progress in https://bugzilla.redhat.com/show_bug.cgi?id=2040717 we can include the previous v1.54.1 (https://github.com/PyGithub/PyGithub/releases/tag/v1.54.1)
We'd need to backport https://github.com/PyGithub/PyGithub/pull/1891/commits because v1.54.1 requires pyJWT<2.0 (as I understand it because at that time pyJWT-2.x caused some syntax error(s)).
There's pyJWT-2.3.0 in epel9, which should be OK.

Comment 2 Major Hayden 🤠 2022-05-11 11:52:15 UTC
Thanks, Jiři!

Comment 3 Carl George 🤠 2022-05-12 03:34:29 UTC
Thanks for requesting the epel9 branch Jiri.  I just took care of the python-pynacl dependency, so I went ahead and built this as well.  I'm going to add it to the python-pynacl bodhi update so they move to stable at the same time.

Comment 4 Fedora Update System 2022-05-12 04:32:13 UTC
FEDORA-EPEL-2022-6b3f707c38 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6b3f707c38

Comment 5 Fedora Update System 2022-05-13 02:57:55 UTC
FEDORA-EPEL-2022-6b3f707c38 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6b3f707c38

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2022-05-21 02:07:40 UTC
FEDORA-EPEL-2022-6b3f707c38 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.