Skip to content

boulder: transitive deps from macros should be recorded as builddeps in the manifest #458

@joebonrichie

Description

@joebonrichie

Real world example:

AerynOS/recipes#757

Failed as python-hatchling depended on python-packaging > 24.1. python-packaging 24.2 was included in the PR but it is a dependency of python-build which in turn is a dependency of the %pyproject_build macro.

Transitive build dependencies from macros are not included in the manifest in any way and as such summit built python-hatchling before python-packaging causing the hatchling build to fail.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions