Metadata-Version: 2.4
Name: cz-uv-dynamic-version
Version: 0.4.4
Summary: Adds the ability for commitizen to read/update uv versions that are dynamically set in other Python files.
Author-email: Zachary Haroian <zach@haroian.net>
Maintainer-email: Zachary Haroian <zach@haroian.net>
Project-URL: Homepage, https://github.com/zaharoian/cz-uv-dynamic-version
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tomlkit>=0.14.0
Dynamic: license-file

# [cz-uv-dynamic-version](https://github.com/zaharoian/cz-uv-dynamic-version)
Adds the ability for commitizen to read/update uv versions that are dynamically set in other Python files.

Currently only supports `setuptools` build backend.

## Installation

### Pip Installation

```sh
pip install cz-uv-dynamic-version
```

### UV Installation

```sh
uv add cz-uv-dynamic-version
```

## Usage

To use this plugin with commitizen, add it to your `pyproject.toml` configuration file:

```toml
[tool.commitizen]
version_provider = "uv-dynamic-version"
```
