Skip to main content

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.

Metadata

Release files for uv-dynamic-versioning 0.14.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uv-dynamic-versioning 0.14.1
File Size Uploaded Provenance Actions
uv_dynamic_versioning-0.14.1.tar.gz 42.2 kB With provenance Details for uv_dynamic_versioning-0.14.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for uv-dynamic-versioning 0.14.1
File Interpreter ABI Platform Actions
uv_dynamic_versioning-0.14.1-py3-none-any.whl Python 3 none any Details for uv_dynamic_versioning-0.14.1-py3-none-any.whl

Total release size: 53.2 kB

Release files / uv_dynamic_versioning-0.14.1.tar.gz

Download URL uv_dynamic_versioning-0.14.1.tar.gz
Size 42.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8642db686ce5c50417035e7a257ac73b7e5c3a7a32c33e45bd7e36ba22eeb648
BLAKE2b-256 checksum
How to use checksums
6fc8fa500ee29af69cfeeea5ff6d6597919f1989b2e3f1a236c3006bdb21d320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.

Transparency log

Release files / uv_dynamic_versioning-0.14.1-py3-none-any.whl

Download URL uv_dynamic_versioning-0.14.1-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9db710cc2ce9dccf06fab958ad10c45cae43cff70e3eccaa89365b040e98306
BLAKE2b-256 checksum
How to use checksums
2f8c98ca22d2e282d2c0a4d1fad3faece26c9cb695d23f5d255ae93398d594ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.

Transparency log

Security for uv-dynamic-versioning 0.14.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for uv_dynamic_versioning-0.14.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page