(app)
Generate min dependency substitutions for docs.
Generate min dependency substitutions for docs.
Generate min dependency substitutions for docs .
def generate_min_dependency_substitutions(app):
    """Generate min dependency substitutions for docs."""
    from sklearn._min_dependencies import dependent_packages

    output = StringIO()

    for package, (version, _) in dependent_packages.items():
        package = package.capitalize()
        output.write(f".. |{package}MinVersion| replace:: {version}")
        output.write("\n")

    output = output.getvalue()

    with (Path(".") / "min_dependency_substitutions.rst").open("w") as f:
        f.write(output)
def generate_min_dependency_substitutions ( app ) : from sklearn . _min_dependencies import dependent_packages output = StringIO ( ) for package , ( version , _ ) in dependent_packages . items ( ) : package = package . capitalize ( ) output . write ( f".. |{package}MinVersion| replace:: {version}" ) output . write ( "\n" ) output = output . getvalue ( ) with ( Path ( "." ) / "min_dependency_substitutions.rst" ) . open ( "w" ) as f : f . write ( output )