diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index e6dede33..ce713f7f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -22,6 +22,7 @@ jobs: - ubuntu-latest - windows-latest python-version: + - "3.8" - "3.9" - "3.10" - "3.11" diff --git a/bumpversion/aliases.py b/bumpversion/aliases.py index 22123d80..6cf2c4f3 100644 --- a/bumpversion/aliases.py +++ b/bumpversion/aliases.py @@ -4,7 +4,7 @@ import rich_click as click from click import Context -from rich_click.rich_group import RichGroup +from rich_click.rich_command import RichGroup from bumpversion.ui import print_warning @@ -13,7 +13,7 @@ class AliasedGroup(RichGroup): """ This following example implements a subclass of Group that accepts a prefix for a command. - If there were a command called ``push``, it would accept ``pus`` as an alias (so long as it was unique) + If there were a command called `push`, it would accept `pus` as an alias (so long as it was unique) """ def get_command(self, ctx: Context, cmd_name: str) -> Optional[click.Command]: # type: ignore[return] diff --git a/pyproject.toml b/pyproject.toml index 7a7cd044..81268ad4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -27,7 +28,7 @@ classifiers = [ "Topic :: System :: Software Distribution", ] readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.8" license = { file = "LICENSE" } keywords = ["bumpversion", "version", "release"] dynamic = ["version"]