On 2/18/19 9:19 PM, Ben Cotton wrote:
>
https://fedoraproject.org/wiki/Changes/BuildRequires_Generators
>
> = BuildRequires Generators =
>
> == Summary ==
> Add possibility to generate build-time dependencies within RPM spec
> file and teach RPM and mock how to handle this.
I am very excited about this change. Count with me for Python. Is there
a (draft) API to start coding against?
In Python, there's an effort to enable things like this generator, e.g.
[PEP 517].
Here, gathering BuildRequires is a two-step process:
- the "build backend" is specified in declarative metadata;
- then the build backend can query backend-specific metadata for
additional BuildRequires.
Is that possible with the current plans?
It's really way too early to say much anything one way or the other,
this change proposal was submitted rather *cough* optimistically *cough*.
If interested, chime in at upstream: