pypa-hatch/docs/plugins/version-source/reference.md

20 lines
768 B
Markdown

# Version source plugins
-----
## Known third-party
- [hatch-vcs](https://github.com/ofek/hatch-vcs) - uses your preferred version control system (like Git)
- [hatch-nodejs-version](https://github.com/agoose77/hatch-nodejs-version) - uses the `version` field of NodeJS `package.json` files
- [hatch-regex-commit](https://github.com/frankie567/hatch-regex-commit) - automatically creates a Git commit and tag after version bumping
- [versioningit](https://github.com/jwodder/versioningit) - determines version from Git or Mercurial tags, with customizable version formatting
::: hatchling.version.source.plugin.interface.VersionSourceInterface
options:
members:
- PLUGIN_NAME
- root
- config
- get_version_data
- set_version