From 27cbe817b24966d112cff1bea2f29bb7af6ffdbd Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Wed, 21 Aug 2024 12:04:28 -0400 Subject: [PATCH] Fix issue in create-github-release with typer usage. Fixes #23 --- jaraco/develop/create-github-release.py | 8 +++++++- newsfragments/23.bugfix.rst | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 newsfragments/23.bugfix.rst diff --git a/jaraco/develop/create-github-release.py b/jaraco/develop/create-github-release.py index 48e05c7..fba6484 100644 --- a/jaraco/develop/create-github-release.py +++ b/jaraco/develop/create-github-release.py @@ -1,9 +1,15 @@ +import typer from jaraco.ui.main import main +from typing_extensions import Annotated from . import github, repo @main -def run(project: github.Repo = github.Repo.detect()): +def run( + project: Annotated[ + github.Repo, typer.Option(parser=github.Repo) + ] = github.Repo.detect(), +): md = repo.get_project_metadata() project.create_release(tag=f'v{md.version}') diff --git a/newsfragments/23.bugfix.rst b/newsfragments/23.bugfix.rst new file mode 100644 index 0000000..bf35bb9 --- /dev/null +++ b/newsfragments/23.bugfix.rst @@ -0,0 +1 @@ +Fix issue in create-github-release with typer usage. \ No newline at end of file