bundle.tracy.pybind_plugin ========================== .. py:module:: bundle.tracy.pybind_plugin .. autoapi-nested-parse:: PybindPluginSpec that injects Tracy-specific, platform-conditional build flags. Classes ------- .. autoapisummary:: bundle.tracy.pybind_plugin.TracyPlatformPlugin Module Contents --------------- .. py:class:: TracyPlatformPlugin Bases: :py:obj:`bundle.pybind.plugins.PybindPluginSpec` Helper class that provides a standard way to create an ABC using inheritance. .. py:method:: apply(module: bundle.pybind.specs.ModuleSpec) -> bundle.pybind.specs.ModuleSpec :async: Applies plugin logic to a module specification or a resolved module. This method is asynchronous to allow for I/O operations within plugins. It should return the (potentially modified) module. For immutability, it's recommended to return a new instance if changes are made.