Koji is in Pypi now, so projects can include it in their requirements.txt as koji. But Koji package in Fedora does not provide or install Koji egginfo file to /usr/lib/python-$pyversion/koji-$version-py$pyversion.egg.
requirements.txt
koji
egginfo
/usr/lib/python-$pyversion/koji-$version-py$pyversion.egg
This break the packages with koji in their requirements.txt, because Python's pkg_resources module thinks Koji is not installed even it is.
pkg_resources
This breaks rpkg to work with Python 3. A related bug is https://bugzilla.redhat.com/show_bug.cgi?id=1579367
Hello Koji team, can you fix this? Thanks.
candidate PR #937
Metadata Update from @tkopecek: - Custom field Size adjusted to None - Issue set to the milestone: 1.22
Metadata Update from @julian8628: - Issue set to the milestone: 1.23 (was: 1.22)
Fedora 32 still fails, moving to next release.
Metadata Update from @tkopecek: - Issue set to the milestone: 1.24 (was: 1.23)
This is causing problems with Bodhi: https://github.com/fedora-infra/bodhi/issues/4161
Any ETA on this?
It looks it is still broken in fedora. (rich dependencies). Not sure if we want to do it in 1.24 release.
Metadata Update from @tkopecek: - Issue set to the milestone: None (was: 1.24)
Another candidate fix in progress: #2660
Metadata Update from @tkopecek: - Issue set to the milestone: 1.25
Metadata Update from @jcupova: - Issue tagged with: testing-ready
@jcupova extended a bit #2660 in #2821
Metadata Update from @mfilip: - Issue tagged with: testing-done
Commit cc172ff2 fixes this issue
Commit 2ac2ae34 fixes this issue
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/912
Please continue any further discussion there.