httk.core.plugins.install¶
Install, build, and uninstall httk plugins from local directories.
Functions¶
|
Install one plugin from an existing local directory. |
|
Build and publish the declared programs of an installed plugin. |
|
Remove an installed plugin and its still-owned shims. |
Module Contents¶
- httk.core.plugins.install.install_plugin(source, *, force=False)[source]¶
Install one plugin from an existing local directory.
source_sha256is pre-build provenance: build output and the build log may change the installed tree after this digest is recorded.- Parameters:
source (str | pathlib.Path) – Supply the local plugin directory.
force (bool) – Replace an installed plugin with the same name.
- Returns:
The installed plugin.
- Raises:
ValueError – If the source or plugin is invalid or cannot be built.
- Return type: