hatch.project.core.Project¶
- class hatch.project.core.Project(path: Path, *, name: str | None = None, config=None)¶
Bases:
objectMethods
__init__(path, *[, name, config])canonicalize_name(name, *[, strict])ensure_cwd()expand_environments(env_name)find_project_root()from_config(config, project)get_dependencies()get_environment([env_name])initialize(project_file_path, template_config)prepare_build_environment(*[, targets])prepare_environment(environment)save_config(config)set_app(app)set_path(path)Attributes
appbuild_envbuild_frontendconfigenv_metadatalocationmetadataplugin_managerraw_configroot