Skip to content

Commit

Permalink
Use 'hatch version' instead of manually updating the version.
Browse files Browse the repository at this point in the history
  • Loading branch information
felixfontein committed Jan 28, 2024
1 parent 41ef176 commit df91876
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 4 deletions.
7 changes: 4 additions & 3 deletions noxfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,9 @@ def bump(session: nox.Session):
f"Either {fragment_file} must already exist, or two positional arguments must be provided."
)
install(session, "antsibull-changelog[toml]", "hatch")
_repl_version(session, version)
current_version = session.run("hatch", "version", silent=True).strip()
if version != current_version:
session.run("hatch", "version", version)
if len(session.posargs) > 1:
fragment = session.run(
"python",
Expand Down Expand Up @@ -223,7 +225,6 @@ def publish(session: nox.Session):
check_no_modifications(session)
install(session, "hatch")
session.run("hatch", "publish", *session.posargs)
version = session.run("hatch", "version", silent=True).strip()
_repl_version(session, f"{version}.post0")
session.run("hatch", "version", "post")
session.run("git", "add", "pyproject.toml", external=True)
session.run("git", "commit", "-m", "Post-release version bump.", external=True)
5 changes: 4 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ build-backend = "hatchling.build"

[project]
name = "antsibull-docs-parser"
version = "1.0.0.post0"
dynamic = ["version"]
description = "Python library for processing Ansible documentation markup"
readme = "README.md"
requires-python = ">=3.6.1"
Expand Down Expand Up @@ -74,6 +74,9 @@ dev = [
"nox",
]

[tool.hatch.version]
path = "src/antsibull_docs_parser/__init__.py"

[tool.isort]
profile = "black"

Expand Down
8 changes: 8 additions & 0 deletions src/antsibull_docs_parser/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,11 @@
# https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2020, Ansible Project

"""
Library for processing Ansible documentation markup.
"""

__version__ = "1.0.0.post0"

__all__ = ("__version__",)

0 comments on commit df91876

Please sign in to comment.