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): translate wheel METADATA parsing to starlark (bazel-contrib#2629)
This PR starts using the newly introduced (bazel-contrib#2692) PEP508 compliant
requirement marker parser in starlark and moves the dependency
generation from the Python language (`whl_installer`) to the Starlark
in the `whl_library` repository rule.
This PR is (almost) a pure refactor where no bugs are fixed, but this is
foundational work that also adds notes on how things will be moved
to macros (i.e. analysis phase) so that we can fix a few long standing
bugs and prepare for stabilizing the `experimental_index_url` (bazel-contrib#260).
Refactor:
* I have migrated all of the unit tests from Python to starlark for deps
generation from METADATA `Requires-Dist` fields.
* Read the `METADATA` file itself in Starlark.
Work towards bazel-contrib#260, bazel-contrib#2319, bazel-contrib#2241Fixesbazel-contrib#2423
fix(toolchain) Override coverage rc
0 commit comments