You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(pypi): parse entry_points without Python (#3429)
This is a small utility function to get us Python free when wheels are
extracted in the repository phase.
Next is to extract the wheel using `repository_ctx.extract` (#3430).
Whereas patching the wheel after extracting is more involved to be done
without Python because we need to rezip the wheel and that has to be
done
with Python for a few reasons (to stay sane). If we want to remove this,
then we would have to create a `whl` file in the build phase, which
could
work, but will need to be an exercise for the reader.
Nevertheless, this moves us towards removing any side-effects from
Python
interpreter, so changing the default interpreter would not cause us to
refetch everything.
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
0 commit comments