[ignore] Enable from-source patchelf
in wheel builds
#19265
Closed
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.
Reviving parts of #18163 to help enable testing for
patchelf
folks if desired.Relates: #19261
To test, you will need to
bazel
. Currently drake's setup scripts do this, you will likely need exactlybazel
6.1.1.docker-ce
anddocker-buildx-plugin
. Bazel ultimately launches a docker build. This can only be done on linux. The mac build is much harder to orchestrate, windows not supported.eval $(ssh-agent -s)
bazel run //tools/wheel:builder -- --python 38 0.1.0
(make sure tocd
to the top-leveldrake
git repository to run that command).Do note that this may not be a good working test case, there is a lot of machinery and the wheel build takes a long time (it also builds VTK and a bunch of dependencies, in addition to drake...). However, we would happily test any new commit, see review comment below -- if there is a commit pushed, I can funnel it through our CI or build it locally fairly easily.
This change is