1load("@rules_python//python:pip.bzl", "pip_parse")
2
3def nanopb_python_deps(interpreter=None):
4    # Required for python deps for generator plugin.
5    # Used by: nanopb.
6    # Used in modules: generator.
7    if "nanopb_pypi" not in native.existing_rules():
8        pip_parse(
9            name = "nanopb_pypi",
10            requirements_lock = "@nanopb//:extra/requirements_lock.txt",
11            python_interpreter_target = interpreter,
12        )
13