Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 53AC384D1D for ; Wed, 4 Oct 2023 12:13:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id UqmN35031aFx for ; Wed, 4 Oct 2023 12:13:58 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id A5F9B84CF3 for ; Wed, 4 Oct 2023 12:13:58 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 9F531FBDB; Wed, 4 Oct 2023 12:13:58 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1696421638286370" MIME-Version: 1.0 Date: Wed, 4 Oct 2023 12:13:58 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/net/py-lexicon To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20231004121358.9F531FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1696421638286370 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Oct 4 12:13:58 UTC 2023 Modified Files: pkgsrc/net/py-lexicon: Makefile PLIST distinfo Log Message: py-lexicon: updated to 3.15.0 3.15.0 Added Add pyotp Python dependency in Lexicon to help implementing OTP (one-time password) on providers whose API supports this kind of authentication. Add OTP support on hover provider, with a new flag named --auth-totp-secret. Add type marker py.typed to inform types checkers about availability of type annotations in Lexicon codebase. Modified Fix and modernize ReadTheDoc documentation build. Better error management and resource cleanup when Client is used as a context manager. Removed Stop using cryptography in providers where only hashing is needed. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 pkgsrc/net/py-lexicon/Makefile cvs rdiff -u -r1.46 -r1.47 pkgsrc/net/py-lexicon/PLIST cvs rdiff -u -r1.83 -r1.84 pkgsrc/net/py-lexicon/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1696421638286370 Content-Disposition: inline Content-Length: 3092 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/net/py-lexicon/Makefile diff -u pkgsrc/net/py-lexicon/Makefile:1.86 pkgsrc/net/py-lexicon/Makefile:1.87 --- pkgsrc/net/py-lexicon/Makefile:1.86 Fri Aug 25 15:25:44 2023 +++ pkgsrc/net/py-lexicon/Makefile Wed Oct 4 12:13:58 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.86 2023/08/25 15:25:44 adam Exp $ +# $NetBSD: Makefile,v 1.87 2023/10/04 12:13:58 adam Exp $ -DISTNAME= dns_lexicon-3.14.1 +DISTNAME= dns_lexicon-3.15.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/dns_//} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=d/dns-lexicon/} @@ -13,6 +13,7 @@ LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4:../../www/py-beautifulsoup4 DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4:../../devel/py-importlib-metadata +DEPENDS+= ${PYPKGPREFIX}-otp>=2:../../security/py-otp DEPENDS+= ${PYPKGPREFIX}-requests>=2:../../devel/py-requests DEPENDS+= ${PYPKGPREFIX}-tldextract>=2:../../net/py-tldextract DEPENDS+= ${PYPKGPREFIX}-yaml>=5:../../textproc/py-yaml @@ -21,6 +22,11 @@ USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 +.include "../../lang/python/pyversion.mk" +.if ${PYTHON_VERSION} < 310 +DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.6:../../devel/py-importlib-metadata +.endif + MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX} post-install: Index: pkgsrc/net/py-lexicon/PLIST diff -u pkgsrc/net/py-lexicon/PLIST:1.46 pkgsrc/net/py-lexicon/PLIST:1.47 --- pkgsrc/net/py-lexicon/PLIST:1.46 Sun Aug 13 10:36:31 2023 +++ pkgsrc/net/py-lexicon/PLIST Wed Oct 4 12:13:58 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.46 2023/08/13 10:36:31 adam Exp $ +@comment $NetBSD: PLIST,v 1.47 2023/10/04 12:13:58 adam Exp $ bin/lexicon-${PYVERSSUFFIX} ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE @@ -196,3 +196,4 @@ ${PYSITELIB}/lexicon/interfaces.py ${PYSITELIB}/lexicon/interfaces.pyc ${PYSITELIB}/lexicon/providers/__init__.py ${PYSITELIB}/lexicon/providers/__init__.pyc +${PYSITELIB}/lexicon/py.typed Index: pkgsrc/net/py-lexicon/distinfo diff -u pkgsrc/net/py-lexicon/distinfo:1.83 pkgsrc/net/py-lexicon/distinfo:1.84 --- pkgsrc/net/py-lexicon/distinfo:1.83 Fri Aug 25 15:25:44 2023 +++ pkgsrc/net/py-lexicon/distinfo Wed Oct 4 12:13:58 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.83 2023/08/25 15:25:44 adam Exp $ +$NetBSD: distinfo,v 1.84 2023/10/04 12:13:58 adam Exp $ -BLAKE2s (dns_lexicon-3.14.1.tar.gz) = 1f0bc46c0f97b65122a3952cc6a4ad266e154b1ebcfc3ae9fffa8d79619e4bd3 -SHA512 (dns_lexicon-3.14.1.tar.gz) = 949a242de4d693cd80bf4606622ba152cc23760a4da6c9625d76abd703a4f8cd879946f0161547763d1aed97869f93681ff9e1143815f1f94290d2166ec0e6b6 -Size (dns_lexicon-3.14.1.tar.gz) = 153758 bytes +BLAKE2s (dns_lexicon-3.15.0.tar.gz) = 9c446fb6818dbdf13475c02e7e63f362645e5b45e4525c19e4c56a378369cb95 +SHA512 (dns_lexicon-3.15.0.tar.gz) = 11c44bb815cb904aa71e86a56e8560a03a69cd6b63fcb0364acdaa0aa522f79d1597ddaccb540208b0d2878dea0f4755abef1f83a40cacb20b0f2fda7a81b7c2 +Size (dns_lexicon-3.15.0.tar.gz) = 154091 bytes --_----------=_1696421638286370--