Custom metadata hook¶
This is a custom class in a given Python file that inherits from the MetadataHookInterface.
Configuration¶
The metadata hook plugin name is custom.
[tool.hatch.metadata.hooks.custom]
[metadata.hooks.custom]
Options¶
| Option | Default | Description | 
|---|---|---|
path |  hatch_build.py |  The path of the Python file | 
Example¶
from hatchling.metadata.plugin.interface import MetadataHookInterface
class CustomMetadataHook(MetadataHookInterface):
    ...
If multiple subclasses are found, you must define a function named get_metadata_hook that returns the desired build hook.
Note
Any defined PLUGIN_NAME is ignored and will always be custom.
  最后更新: August 13, 2022