Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove "why" information from build-order files #313

Merged
merged 1 commit into from
Aug 12, 2024

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
51 checks passed
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