diff --git a/acmc/phen.py b/acmc/phen.py index ec675c2eee0d0683c7d772aad2dc0667d0035647..68316f4aa54169364a3d1d4c4b8172f4d26b172f 100644 --- a/acmc/phen.py +++ b/acmc/phen.py @@ -972,12 +972,14 @@ def _generate_version_tag( # Get all valid semantic version tags versions = [] for tag in repo.tags: - tag_name = ( - tag.name.lstrip("v") if use_v_prefix else tag.name - ) # Remove 'v' if needed + if tag.name.startswith("v"): + tag_name = tag.name[1:] # Remove the first character + else: + tag_name = tag.name if semver.Version.is_valid(tag_name): versions.append(semver.Version.parse(tag_name)) + _logger.debug(f"Versions: {versions}") # Determine the next version if not versions: new_version = semver.Version(0, 0, 1) diff --git a/pyproject.toml b/pyproject.toml index f98296456fff104a5f899cbfafb52d04f19ff4ef..ef25963fbace8efcc767f16736428dad7bbe12f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -77,7 +77,8 @@ dependencies = [ "mypy", "pdoc", "pydoc-markdown", - "mkdocs" + "mkdocs", + "twine" ] [tool.hatch.envs.dev.scripts]