🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

uv-dynamic-versioning

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uv-dynamic-versioning

Dynamic versioning based on VCS tags for uv/hatch project

0.8.2
PyPI
Maintainers
1

uv-dynamic-versioning

PyPI version

poetry-dynamic-versioning influenced dynamic versioning tool for uv/hatch, powered by dunamai.

Installation

Update or add build-system to use uv-dynamic-versioning.

[build-system]
requires = ["hatchling", "uv-dynamic-versioning"]
build-backend = "hatchling.build"

Plugins

This project offers two plugins:

  • Version source plugin: is for setting a version based on VCS.
  • Metadata hook plugin: is for setting dependencies and optional-dependencies dynamically based on VCS version. This plugin is useful for monorepo.

See Version Source and Metadata Hook for more details.

Tips

See Tips.

Examples

See Examples.

Projects Using uv-dynamic-versioning

And more.

Alternatives

  • hatch-vcs: Hatch plugin for versioning with your preferred VCS.
  • versioningit: Versioning It with your Version In Git.

Keywords

hatch

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts