fix(local) Add api3 targets and additional defines. by laramiel · Pull Request #3408 · bazel-contrib/rules_python

gemini-code-assist[bot]

@laramiel

…l python installs.

In get_local_runtime_info.py:
* detect abi3 vs. full abi libraries.
* Ensure that returned libraries are unique.
* Add additional dlls required by pythonXY.dll / pythonX.dll on windows.

In local_runtime_repo_setup.bzl
* More closely match hermetic_runtime_repo_setup
* Add abi3 header targets.

In local_runtime_repo.bzl
* rework linking to local repository directories to handl abi3 and extra dlls.
* Update parameters passed into local_runtime_repo_setup.bzl

@rickeylev

rickeylev

@rickeylev

@rickeylev