Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Feb 2026 13:15:04 +0000
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5fa290e2c10a - main - security/py-trezor: Update to 0.20.0
Message-ID:  <69931858.3fc20.65f800bf@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5fa290e2c10a9ec42ed7e27008fe7ac7c92292f4

commit 5fa290e2c10a9ec42ed7e27008fe7ac7c92292f4
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2026-02-16 13:14:47 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2026-02-16 13:14:56 +0000

    security/py-trezor: Update to 0.20.0
---
 security/py-trezor/Makefile | 20 +++++++++++++-------
 security/py-trezor/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/security/py-trezor/Makefile b/security/py-trezor/Makefile
index ec43d56d1f92..0adb96a89af6 100644
--- a/security/py-trezor/Makefile
+++ b/security/py-trezor/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	trezor
-PORTVERSION=	0.13.10
-PORTREVISION=	1
+PORTVERSION=	0.20.0
 CATEGORIES=	security
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,21 +11,28 @@ WWW=		https://pypi.org/project/trezor/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \
 		protoc:devel/protobuf
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=8,<9:devel/py-click@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}construct-classes>=0.1.2:devel/py-construct-classes@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}construct>=2.9:devel/py-construct@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}ecdsa>=0.9:security/py-ecdsa@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99.post20:comms/py-hidapi@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}libusb1>=1.6.4:devel/py-libusb1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mnemonic>=0.20:security/py-mnemonic@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}noiseprotocol>=0.3:security/py-noiseprotocol@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}shamir-mnemonic>=0.3.0:security/py-shamir-mnemonic@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}slip10>=1.1.0:security/py-slip10@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.7.1:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES=		python shebangfix
+USE_PYTHON=	autoplist concurrent pep517
 
-USES=		python
-USE_PYTHON=	autoplist concurrent distutils
+SHEBANG_FILES=	src/trezorlib/cli/trezorctl.py
 
 NO_ARCH=	yes
 
diff --git a/security/py-trezor/distinfo b/security/py-trezor/distinfo
index e7a881f5ea48..23fd237b903b 100644
--- a/security/py-trezor/distinfo
+++ b/security/py-trezor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739610932
-SHA256 (trezor-0.13.10.tar.gz) = 7a0b6ae4628dd0c31a5ceb51258918d9bbdd3ad851388837225826b228ee504f
-SIZE (trezor-0.13.10.tar.gz) = 261816
+TIMESTAMP = 1770842060
+SHA256 (trezor-0.20.0.tar.gz) = 4c098e20315b2716673abdef402822e7189101598c7c03f23749dd2010ee2504
+SIZE (trezor-0.20.0.tar.gz) = 362526


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69931858.3fc20.65f800bf>