def after_context_created( self, context: KedroContext, ) -> None: """Hooks to be invoked after a `KedroContext` is created. This is the earliest hook triggered within a Kedro run. The `KedroContext` stores useful information such as `credentials`, `config_loader` and `env`. Args: context: The context that was created. """ try: conf_mlflow_yml = context.config_loader.get( "mlflow*", "mlflow*/**") except MissingConfigException: raise KedroMlflowConfigError( "No 'mlflow.yml' config file found in environment. Use ``kedro mlflow init`` command in CLI to create a default config file." ) mlflow_config = KedroMlflowConfig.parse_obj(conf_mlflow_yml) mlflow_config.setup(context) # setup global mlflow configuration # store in context for interactive use # we use __setattr__ instead of context.mlflow because # the class will become frozen in kedro>=0.19 context.__setattr__("mlflow", mlflow_config) self.mlflow_config = mlflow_config # store for further reuse
def project_context(config_loader): return KedroContext( package_name="get_started", project_path=Path.cwd(), config_loader=config_loader, hook_manager=_create_hook_manager(), )
def dummy_context(tmp_path, prepare_project_dir, env, extra_params): # pylint: disable=unused-argument context = KedroContext(MOCK_PACKAGE_NAME, str(tmp_path), env=env, extra_params=extra_params) hook_manager = get_hook_manager() _register_all_project_hooks(hook_manager, MOCK_PACKAGE_NAME) return context
def dummy_context(tmp_path, prepare_project_dir, env, extra_params, mocker): # pylint: disable=unused-argument mocker.patch("kedro.framework.project._validate_module") configure_project(MOCK_PACKAGE_NAME) context = KedroContext(MOCK_PACKAGE_NAME, str(tmp_path), env=env, extra_params=extra_params) return context
def dummy_context( tmp_path, prepare_project_dir, env, extra_params, mocker ): # pylint: disable=unused-argument configure_project(MOCK_PACKAGE_NAME) context = KedroContext( MOCK_PACKAGE_NAME, str(tmp_path), env=env, extra_params=extra_params ) yield context pipelines._clear(MOCK_PACKAGE_NAME)
def project_context(): return KedroContext( package_name='pass_complexity', project_path=Path.cwd(), )
def project_context(): return KedroContext(package_name="kaggle_jane_street", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="interview_mckinsey_kedro", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="{{ cookiecutter.python_package }}", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="pokemon_ml_project", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="yieldable_partitioned_dataset_example", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="coach_neuro_ml", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="signate_har", project_path=Path.cwd())
def project_context(): return KedroContext( package_name="titanic", project_path=Path.cwd() )
def project_context(): return KedroContext( package_name="foehn_fire_impact", project_path=Path.cwd() )
def project_context(): return KedroContext(package_name="chile_mortality", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="misspelled_params", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="regional_climate_forecast", project_path=Path.cwd())
def project_context(): return KedroContext( package_name="kedro_dag_demo", project_path=Path.cwd() )
def project_context(): return KedroContext(package_name="movie_poster_classifier", project_path=Path.cwd())
def project_context(): return KedroContext( package_name="kedro_tutorial", project_path=Path.cwd() )
def project_context(): return KedroContext( package_name="get_started", project_path=Path.cwd() )
def project_context(): return KedroContext(package_name="kurkuma", project_path=Path.cwd())
def project_context(): return KedroContext( package_name="supports", project_path=Path.cwd() )
def project_context(): return KedroContext(package_name="spaceflights_streamlit_example_", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="data_pipeline", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="lab002", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="covid19co", project_path=Path.cwd())
def project_context(): return KedroContext(package_name="kedro_spaceflights", project_path=Path.cwd())
def project_context(): return KedroContext( package_name="elo7_project", project_path=Path.cwd() )