Metadata-Version: 2.3
Name: poetry-setuptools-scm-support
Version: 0.2.0
Summary: 
License: MIT
Author: luca
Author-email: laxertu@gmail.com
Requires-Python: >=3.10, <3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: cleo (>=2.1.0,<3.0.0)
Requires-Dist: poetry (>=2.0.1,<3.0.0)
Requires-Dist: setuptools-scm (>=8.1.0,<9.0.0)
Project-URL: Issues, https://github.com/laxertu/poetry-setuptools-scm-support/issues
Project-URL: Repository, https://github.com/laxertu/poetry-setuptools-scm-support
Description-Content-Type: text/markdown

A Poetry plugin that integrates setuptools_scm <https://pypi.org/project/setuptools-scm/> to console

Updates pyproject.toml file version with a calculated one

The idea is to add a mechanism for managing dev builds' versions guaranteeing uniqueness of them at deploy time  

usage:

    poetry version-calculate [scm:date]
        scm: Formats according to setuptools_scm default behavior,  e.g. 0.1.dev1+g1e0ede4
        date: Formats versions as date. Result format is {guessed}.dev{distance}+{node}, date format is Y.m.d,  e.g. 2025.3.31.1.dev1+g1e0ede4
        dist: Same as date, but without dirty tag, e.g. 2025.3.31.1.dev1

See setuptools_scm documentation and project sources for details


