rules_python
rules_python copied to clipboard
feat(pypi): pip.defaults API for customizing pipstar 1/n
Parse env markers in pip.parse using starlark
Summary:
- Allow switching to the Starlark implementation of the marker evaluation function.
- Add a way for users to modify the
envfor the marker evaluation when parsing the requirements. This can only be done byrules_pythonor the root module. - Limit the platform selection when parsing the requirements files.
Work towards #2747 Work towards #2949 Split out from #2909