Drop pygit2 as a hard dependency #231
Labels
cpe
This ticket needs attention of CPE team
dependencies
Affecting dependencies
testing & CI
This affects local testing or CI automation
Story
As someone who bootstraps Python packages in Fedora or EPEL,
I want that rpmautospec has a minimal footprint of hard external dependencies,
so that I have little trouble bootstrapping aches.
Acceptance Criteria
libgit2
exists whichlibgit2
pygit2
is usedpygit2
and upon failure falls back to the minimal adapterpygit2
and the minimal adapterrpmautospec
itself (MIT) andrpmautospec.minigit2
(partially derived from pygit2, so GPLv2 with licensing exception) is clarified.Background
rpmautospec
,pygit2
,cffi
all use%autorelease
/%autochangelog
. This is a nice catch-22 when bootstrapping a new Python version.cffi
package was unavailable for a long time in the ramp up to Python 3.13.The text was updated successfully, but these errors were encountered: