FreeBSD Bugzilla – Attachment 268513 Details for
Bug 289598
devel/py-python-semantic-release: Add support for py-click 8.3.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
[PATCH] devel/py-python-semantic-release: bring in upstream patch to update click to 8.3.0
semantic.patch (text/plain), 4.35 KB, created by
Siva Mahadevan
on 2026-03-03 21:12:54 UTC
(
hide
)
Description:
[PATCH] devel/py-python-semantic-release: bring in upstream patch to update click to 8.3.0
Filename:
MIME Type:
Creator:
Siva Mahadevan
Created:
2026-03-03 21:12:54 UTC
Size:
4.35 KB
patch
obsolete
>From 8a59e8c59aab26d027a4281a484b68d13cf12532 Mon Sep 17 00:00:00 2001 >From: Siva Mahadevan <siva@FreeBSD.org> >Date: Tue, 3 Mar 2026 10:34:18 -0500 >Subject: [PATCH] devel/py-python-semantic-release: bring in upstream patch to update click to 8.3.0 > >upstream PR: https://github.com/python-semantic-release/python-semantic-release/pull/1411 >--- > devel/py-click/Makefile | 9 +++++---- > devel/py-click/distinfo | 6 +++--- > devel/py-python-semantic-release/Makefile | 4 ++-- > ...thon-semantic-release/files/patch-pyproject.toml | 8 +++++++- > ...patch-src_semantic__release_cli_commands_main.py | 13 +++++++++++++ > 5 files changed, 30 insertions(+), 10 deletions(-) > >diff --git a/devel/py-click/Makefile b/devel/py-click/Makefile >index 191eac990d..511f983b1b 100644 >--- a/devel/py-click/Makefile >+++ b/devel/py-click/Makefile >@@ -1,6 +1,5 @@ > PORTNAME= click >-PORTVERSION= 8.1.7 >-PORTREVISION= 1 >+DISTVERSION= 8.3.1 > CATEGORIES= devel python > MASTER_SITES= PYPI > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >@@ -10,10 +9,12 @@ > WWW= https://github.com/pallets/click > > LICENSE= BSD3CLAUSE >-LICENSE_FILE= ${WRKSRC}/LICENSE.rst >+LICENSE_FILE= ${WRKSRC}/LICENSE.txt >+ >+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=0:devel/py-flit-core@${PY_FLAVOR} > > USES= python >-USE_PYTHON= autoplist distutils pytest >+USE_PYTHON= autoplist pytest pep517 > > NO_ARCH= yes > >diff --git a/devel/py-click/distinfo b/devel/py-click/distinfo >index 0563101f32..feed6c7b9f 100644 >--- a/devel/py-click/distinfo >+++ b/devel/py-click/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1698307665 >-SHA256 (click-8.1.7.tar.gz) = ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de >-SIZE (click-8.1.7.tar.gz) = 336121 >+TIMESTAMP = 1772572105 >+SHA256 (click-8.3.1.tar.gz) = 12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a >+SIZE (click-8.3.1.tar.gz) = 295065 >diff --git a/devel/py-python-semantic-release/Makefile b/devel/py-python-semantic-release/Makefile >index 537af59342..17083cfd6f 100644 >--- a/devel/py-python-semantic-release/Makefile >+++ b/devel/py-python-semantic-release/Makefile >@@ -1,6 +1,6 @@ > PORTNAME= python-semantic-release > PORTVERSION= 10.5.3 >-PORTREVISION= 3 >+PORTREVISION= 4 > CATEGORIES= devel python > MASTER_SITES= PYPI \ > https://github.com/python-semantic-release/python-semantic-release/releases/download/v${PORTVERSION}/ >@@ -17,7 +17,7 @@ > > BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}wheel>=0.42<1:devel/py-wheel@${PY_FLAVOR} >-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.1.0<8.2:devel/py-click@${PY_FLAVOR} \ >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.3.0:devel/py-click@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}click-option-group>=0.5<1:devel/py-click-option-group@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2<2:devel/py-deprecated@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}dotty-dict>=1.3<2:devel/py-dotty-dict@${PY_FLAVOR} \ >diff --git a/devel/py-python-semantic-release/files/patch-pyproject.toml b/devel/py-python-semantic-release/files/patch-pyproject.toml >index 06a09f6330..b2c7a0a512 100644 >--- a/devel/py-python-semantic-release/files/patch-pyproject.toml >+++ b/devel/py-python-semantic-release/files/patch-pyproject.toml >@@ -9,7 +9,13 @@ > build-backend = "setuptools.build_meta" > > [project] >-@@ -32,8 +32,8 @@ dependencies = [ >+@@ -27,13 +27,13 @@ dependencies = [ >+ { name = "codejedi365", email = "codejedi365@gmail.com" }, >+ ] >+ dependencies = [ >+- "click ~= 8.1.0", >++ "click ~= 8.3.0", >+ "click-option-group ~= 0.5", > "gitpython ~= 3.0", > "requests ~= 2.25", > "jinja2 ~= 3.1", >diff --git a/devel/py-python-semantic-release/files/patch-src_semantic__release_cli_commands_main.py b/devel/py-python-semantic-release/files/patch-src_semantic__release_cli_commands_main.py >new file mode 100644 >index 0000000000..002b6a9400 >--- /dev/null >+++ b/devel/py-python-semantic-release/files/patch-src_semantic__release_cli_commands_main.py >@@ -0,0 +1,13 @@ >+--- src/semantic_release/cli/commands/main.py.orig 2026-03-03 15:33:16 UTC >++++ src/semantic_release/cli/commands/main.py >+@@ -30,8 +30,8 @@ LOG_LEVELS = [ >+ ] >+ >+ >+-class Cli(click.MultiCommand): >+- """Root MultiCommand for the semantic-release CLI""" >++class Cli(click.Group): >++ """Root Group for the semantic-release CLI""" >+ >+ class SubCmds(Enum): >+ """Subcommand import definitions"""
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 289598
:
268513
|
269412
|
269525