(self)
return build_c_core
Returns a class representing a custom setup.py command that builds
        the C core of igraph.

        This is used in CI environments where we want to build the C core of
        igraph once and then build the Python interface for various Python
        versions without having to recompile the C core all the time.

        If is also used as a custom building block of `build_ext`.
Returns a class representing a custom setup.py command that builds
        the C core of igraph.
Returns a class representing a custom setup . py command that builds the C core of igraph .
def build_c_core(self) -> Command:
        """Returns a class representing a custom setup.py command that builds
        the C core of igraph.

        This is used in CI environments where we want to build the C core of
        igraph once and then build the Python interface for various Python
        versions without having to recompile the C core all the time.

        If is also used as a custom building block of `build_ext`.
        """

        buildcfg = self

        class build_c_core(Command):
            description = "Compile the C core of igraph only"
            user_options = []

            def initialize_options(self):
                pass

            def finalize_options(self):
                pass

            def run(self):
                buildcfg.c_core_built = buildcfg.compile_igraph_from_vendor_source()

        return build_c_core
def build_c_core ( self ) -> Command : buildcfg = self class build_c_core ( Command ) : description = "Compile the C core of igraph only" user_options = [ ] def initialize_options ( self ) : pass def finalize_options ( self ) : pass def run ( self ) : buildcfg . c_core_built = buildcfg . compile_igraph_from_vendor_source ( ) return build_c_core