Health Checks#

Conda doctor can be extended with the health_checks plugin hook. Write new health checks using the health_checks plugin hook, install the plugins you wrote and they will run every time conda doctor command is run. The action function is where you specify the code you want to be executed with conda doctor.

class CondaHealthCheck#

Return type to use when defining conda health checks plugin hook.

action#
name#
conda_health_checks()#

Register health checks for conda doctor.

This plugin hook allows you to add more "health checks" to conda doctor that you can write to diagnose problems in your conda environment. Check out the health checks already shipped with conda for inspiration.

Example:

from conda import plugins


def example_health_check(prefix: str, verbose: bool):
    print("This is an example health check!")


@plugins.hookimpl
def conda_health_checks():
    yield plugins.CondaHealthCheck(
        name="example-health-check",
        action=example_health_check,
    )