[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1033361: ITP: dunamai -- dynamic versioning library and CLI

Package: wnpp
Severity: wishlist
Owner: Jakub Ružička <jru@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : dunamai
  Version         : 1.16.0
  Upstream Contact: Matthew T. Kennerly <mtkennerly@gmail.com>
* URL             : https://github.com/mtkennerly/dunamai
* License         : MIT
  Programming Lang: Python
  Description     : dynamic versioning library and CLI

Dunamai is a Python library and command line tool for producing dynamic,
standards-compliant version strings, derived from tags in your version control
system. This facilitates uniquely identifying nightly or per-commit builds in
continuous integration and releasing new versions of your software simply by
creating a tag.

I plan to maintain this nice tool along with poetry-dynamic-versioning from
the same author which integrates Dunamai into Poetry as a plugin.

I have the packaging ready for review in Salsa repo:


Salsa CI is green including lintian and simple autopkgtest. I've wrote
a manpage as well.

Note that this is the first time I've used poetry-core with pyproject pybuild
system and it seems to work, awesome stuff!

I'd like to join PythonTeam and maintain this alongside other python projects.

FYI at the time of writing, Dunamai is packaged for:

* Arch/Manjaro
* Fedora >= 36
* nixpkgs >= 22.05

Attachment: signature.asc
Description: PGP signature

Reply to: