Fedora 30 Planning To Enable Python Generators By Default

Written by Michael Larabel in Fedora on 2 January 2019 at 05:47 AM EST. 23 Comments
FEDORA
After being an opt-in feature since Fedora 28, this year's Fedora 30 release will enable Python generators by default to help in crafting packages around Python code.

The Python Generators are able to automatically generate the package's build dependencies -- namely the RPM's Requires and Provides fields -- based upon the egg/wheel metadata for the Python code. This makes it easier packaging Python programs with the packagers no longer needing to manually specify run-time dependencies and no longer having the possibility of not having complete coverage of necessary dependencies for a program.

The opt-in behavior has been working out well so with Fedora 30, they plan to enable the generators by default. Details on this packaging helper change can be found via the Fedora Wiki.

This change is among a lot of other work happening for Fedora 30, which is expected to be out in early May.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week