rules_python
  • Python Rules for Bazel
  • Getting started
  • Using PyPI
  • Toolchains
  • Setting up coverage
  • Precompiling
  • Gazelle Plugin
  • REPL
  • Extending
  • How-to Guides
  • Contributing
  • Dev Guide
  • Support Policy
  • Changelog
  • API Reference
    • Python APIs
    • rules_python Bazel APIs
      • //python/api:api.bzl
      • //python/api:attr_builders.bzl
      • //python/api:executables.bzl
      • //python/api:libraries.bzl
      • //python/api:rule_builders.bzl
      • //python/bin
      • //python/cc
      • //python/cc:py_cc_toolchain.bzl
      • //python/cc:py_cc_toolchain_info.bzl
      • //python/config_settings
      • //python:defs.bzl
      • //python/entry_points:py_console_script_binary.bzl
      • //python/extensions:config.bzl
      • //python/extensions:pip.bzl
      • //python/extensions:python.bzl
      • //python:features.bzl
      • //python
      • //python/local_toolchains:repos.bzl
      • //python:packaging.bzl
      • //python:pip.bzl
      • //python/private/api:py_common_api.bzl
      • //python/private:attr_builders.bzl
      • //python/private:builders_util.bzl
      • //python/private:py_binary_rule.bzl
      • //python/private:py_cc_toolchain_rule.bzl
      • //python/private:py_info.bzl
      • //python/private:py_library_rule.bzl
      • //python/private:py_runtime_pair_rule.bzl
      • //python/private:py_runtime_rule.bzl
      • //python/private:py_test_rule.bzl
      • //python/private/pypi:config_settings.bzl
      • //python/private/pypi:env_marker_info.bzl
      • //python/private/pypi:pkg_aliases.bzl
      • //python/private/pypi:whl_config_setting.bzl
      • //python/private/pypi:whl_library.bzl
      • //python/private:rule_builders.bzl
      • //python:py_binary.bzl
      • //python:py_cc_link_params_info.bzl
        • PyCcLinkParamsInfo
      • //python:py_exec_tools_info.bzl
      • //python:py_exec_tools_toolchain.bzl
      • //python:py_executable_info.bzl
      • //python:py_library.bzl
      • //python:py_runtime.bzl
      • //python:py_runtime_info.bzl
      • //python:py_test.bzl
      • //python:repositories.bzl
      • //python/runtime_env_toolchains
      • //python/uv:lock.bzl
      • //python/uv:uv.bzl
      • //python/uv:uv_toolchain.bzl
      • //python/uv:uv_toolchain_info.bzl
      • //tools/precompiler
    • sphinxdocs Bazel APIs
  • Environment Variables
  • Sphinxdocs
  • Glossary
  • Index
rules_python
  • API Reference
  • rules_python Bazel APIs
  • //python:py_cc_link_params_info.bzl
  • Edit on GitHub

//python:py_cc_link_params_info.bzl

Public entry point for PyCcLinkParamsInfo.

provider PyCcLinkParamsInfo

Python-wrapper to forward CcInfo.linking_context. This is to allow Python targets to propagate C++ linking information, but without the Python target appearing to be a valid C++ rule dependency

PyCcLinkParamsInfo.<init>(cc_info)
PyCcLinkParamsInfo.cc_info: CcInfo

Linking information; it has only CcInfo.linking_context set.

Previous Next

© Copyright 2023, The Bazel Authors. Revision eef6df6d5e533c87437ebcd61f14ce0961306feb.

Built with Sphinx using a theme provided by Read the Docs.