#2026 F30 System-Wide Change: Enabling Python Generators by default
Closed: Accepted Opened by bcotton.

This change enables the Python module dependency generator for packages that provide Python Egg/Wheel metadata by default (this was opt-in since Fedora 28).


So in perl we do it the other way around -- the generators were always present but then were made opt-in (via Buildrequires: perl-generators) to make the minimal shared buildroot smaller.

Besides making the distro a bit more inconsistent, does this also add packages to the minimal buildroot?

So in perl we do it the other way around -- the generators were always present but then were made opt-in (via Buildrequires: perl-generators) to make the minimal shared buildroot smaller.

In python world it was always pythonX-devel. And I would like to not try to change anything big as part of this change.

Besides making the distro a bit more inconsistent, does this also add packages to the minimal buildroot?

No. Everything needed is already present in python3-devel, so if you depend on it, you get automated dependencies.

After this change is implemented, you will get not only automated python(abi) = 3.7, but also bunch of other python3.7dist(foobar).

That said, it doesn't change buildroot at all.

Ack, thanks. +1 then.

I count seven +1s so I'm going to close this.

Metadata Update from @psabata:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

Actually let's keep this open for the announcement but consider this approved.

Metadata Update from @psabata:
- Issue tagged with: pending announcement

Metadata Update from @psabata:
- Issue status updated to: Open (was: Closed)

Metadata Update from @bowlofeggs:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

Metadata Update from @zbyszek:
- Issue untagged with: pending announcement

Metadata