Skip to content

Conversation

@dhellmann
Copy link
Member

We added a dependency chain field to the
build-order file so we could easily tell why
something was included in the build. The
information was limited to the first parent that
depended on each item. Since then, we have added a
more complete graph file, which includes all
dependencies. Removing the "why" field from the
build-order file will eliminate a redundant piece
of info and reduce the size of differences in
those files when they are tracked by version
control tools, making the differences easier to
understand.

We added a dependency chain field to the
build-order file so we could easily tell why
something was included in the build. The
information was limited to the first parent that
depended on each item. Since then, we have added a
more complete graph file, which includes all
dependencies. Removing the "why" field from the
build-order file will eliminate a redundant piece
of info and reduce the size of differences in
those files when they are tracked by version
control tools, making the differences easier to
understand.
@dhellmann dhellmann requested review from shubhbapna and tiran August 10, 2024 15:21
@mergify mergify bot added the ci label Aug 10, 2024
@mergify mergify bot merged commit 25ccc51 into python-wheel-build:main Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants