-
-
Notifications
You must be signed in to change notification settings - Fork 610
feat: data and pyi files in the venv #2936
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
Merged
Merged
Changes from 39 commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
9dd7589
wip: add symlinks for .dist-info folders in the venv
aignas 1381bf8
Merge branch 'main' into exp/distinfo-venv
aignas 42e5059
fixup
aignas d59f85a
add a failing test
aignas 714b245
add a test for topological ordering preference
aignas 31e16ee
correctly pop existing links for package overrides
aignas e0affec
finish impl
aignas c844aa0
cleanup stale docs
aignas f726341
add an .so test file
aignas ef8114e
comment: rename src to package
aignas fa1249a
comment: add an explanation
aignas 30c1d01
comment: pass pkg with version
aignas dfa24b6
comment: use package as the primary key
aignas 6405e4c
a little bit of cleanup
aignas 4d73e04
more robust skipping of the dist_info
aignas 0c594e5
make the algo more robust
aignas c70f05a
make the linking algo a little bit more robust by adding a test for e…
aignas 4c497f0
fix: return depset
aignas 20d3c25
partially revert the code
aignas 1d34260
add comments and add an extra value into the PyInfo
aignas a966f28
Merge branch 'main' into exp/distinfo-venv
aignas e82af52
add versions_bzl to py_library deps
aignas db169c5
switch to postorder ordering to first process the external deps
aignas 16f835a
Revert "switch to postorder ordering to first process the external deps"
aignas 5b7fb40
fix logic
aignas 0abb1df
add package to PyInfo as an experiment to make the aggregation of the…
aignas bcb2310
refactor: separate the function out
aignas 7b99ff7
fixup tests
aignas e873c7e
simplify the code
aignas 02cae11
fixup
aignas 5df2411
does not work: remove sorting add topological to depset creation
aignas 2cf9688
does not work: remove sorting and create the depset later
aignas 15c73f3
works: put back the sorting
aignas c269638
Revert "works: put back the sorting"
aignas 9f58c91
does not work: add topological to pyinfo init
aignas 18b1edf
Reapply "works: put back the sorting"
aignas 507985b
Revert "Reapply "works: put back the sorting""
aignas d1142be
add depset characterization tests
aignas c298f3c
add all order tests for thinking
aignas 7ec284b
Reapply "Reapply "works: put back the sorting""
aignas 4f4e5fb
implement the sorting of targets manually
aignas fbcbe6d
fix typo
aignas 6cfa441
more notes
aignas 2081232
docs
aignas cdd6105
refactor
aignas c1abbeb
start cleanup
aignas 65632f8
remove outdated docs
aignas 0c4dacd
remove depset tests
aignas eac2bba
update docs
aignas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Related discussion in Bazel Slack about asking if we should add this field: https://bazelbuild.slack.com/archives/CA306CEV6/p1743702775560119?thread_ts=1743702761.960199&cid=CA306CEV6