Received: by mail.netbsd.org (Postfix, from userid 605) id 88DD784D4A; Wed, 19 Oct 2022 13:56:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B8F7D84D2C for ; Wed, 19 Oct 2022 13:56:37 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id x1UUSlIXFeZP for ; Wed, 19 Oct 2022 13:56:35 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 320A184CF9 for ; Wed, 19 Oct 2022 13:56:35 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 26388FA90; Wed, 19 Oct 2022 13:56:35 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_166618779574820" MIME-Version: 1.0 Date: Wed, 19 Oct 2022 13:56:35 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20221019135635.26388FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_166618779574820 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Wed Oct 19 13:56:34 UTC 2022 Modified Files: pkgsrc/mail/py-postfix-mta-sts-resolver: Makefile pkgsrc/net/py-ec2instanceconnectcli: Makefile pkgsrc/net/py-lexicon: Makefile pkgsrc/net/py-moto: Makefile pkgsrc/net/py-onionbalance: Makefile pkgsrc/net/py-txtorcon: Makefile pkgsrc/security/ca-certificates: Makefile pkgsrc/security/py-acme: Makefile pkgsrc/security/py-asyncssh: Makefile pkgsrc/security/py-certbot: Makefile pkgsrc/security/py-google-auth: Makefile pkgsrc/security/py-josepy: Makefile pkgsrc/security/py-oauthlib: Makefile pkgsrc/security/py-paramiko: Makefile pkgsrc/security/py-requests-kerberos: Makefile pkgsrc/security/py-requests-ntlm: Makefile pkgsrc/security/py-solo: Makefile pkgsrc/security/py-trustme: Makefile pkgsrc/security/py-yubikey-manager: Makefile pkgsrc/sysutils/ansible-core: Makefile pkgsrc/textproc/py-JWT: Makefile pkgsrc/www/py-autobahn: Makefile pkgsrc/www/py-flask-user: Makefile pkgsrc/www/py-jwcrypto: Makefile pkgsrc/www/py-scrapy: Makefile pkgsrc/www/py-urllib3: Makefile Log Message: fighting a losing battle against py-cryptography rustification, part 2 Switch users to versioned_dependencies.mk. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-ec2instanceconnectcli/Makefile cvs rdiff -u -r1.79 -r1.80 pkgsrc/net/py-lexicon/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/py-moto/Makefile cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/py-onionbalance/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-txtorcon/Makefile cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/ca-certificates/Makefile cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/py-acme/Makefile cvs rdiff -u -r1.32 -r1.33 pkgsrc/security/py-asyncssh/Makefile cvs rdiff -u -r1.34 -r1.35 pkgsrc/security/py-certbot/Makefile cvs rdiff -u -r1.42 -r1.43 pkgsrc/security/py-google-auth/Makefile cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/py-josepy/Makefile cvs rdiff -u -r1.24 -r1.25 pkgsrc/security/py-oauthlib/Makefile cvs rdiff -u -r1.46 -r1.47 pkgsrc/security/py-paramiko/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/security/py-requests-kerberos/Makefile cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/py-requests-ntlm/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/py-solo/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/security/py-trustme/Makefile cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/py-yubikey-manager/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/ansible-core/Makefile cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/py-JWT/Makefile cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/py-autobahn/Makefile cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/py-flask-user/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-jwcrypto/Makefile cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/py-scrapy/Makefile cvs rdiff -u -r1.40 -r1.41 pkgsrc/www/py-urllib3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_166618779574820 Content-Disposition: inline Content-Length: 29228 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile diff -u pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.2 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.3 --- pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.2 Fri Aug 19 20:36:48 2022 +++ pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile Wed Oct 19 13:56:31 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2022/08/19 20:36:48 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2022/10/19 13:56:31 nia Exp $ DISTNAME= postfix_mta_sts_resolver-1.1.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g} @@ -10,7 +10,6 @@ HOMEPAGE= https://github.com/Snawoot/pos COMMENT= Daemon providing TLS client policy for Postfix based on MTA-STS policy LICENSE= mit -BUILD_DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.6:../../security/py-cryptography BUILD_DEPENDS+= ${PYPKGPREFIX}-pylint>=0:../../devel/py-pylint BUILD_DEPENDS+= ${PYPKGPREFIX}-tox>=0:../../devel/py-tox BUILD_DEPENDS+= ${PYPKGPREFIX}-twine>=1.11.0:../../net/py-twine @@ -35,4 +34,6 @@ post-install: cd ${DESTDIR}${PREFIX}/bin && ${MV} mta-sts-query mta-sts-query-${PYVERSSUFFIX} || ${TRUE} .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography:build +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-ec2instanceconnectcli/Makefile diff -u pkgsrc/net/py-ec2instanceconnectcli/Makefile:1.4 pkgsrc/net/py-ec2instanceconnectcli/Makefile:1.5 --- pkgsrc/net/py-ec2instanceconnectcli/Makefile:1.4 Sun Sep 11 17:11:22 2022 +++ pkgsrc/net/py-ec2instanceconnectcli/Makefile Wed Oct 19 13:56:31 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2022/09/11 17:11:22 wiz Exp $ +# $NetBSD: Makefile,v 1.5 2022/10/19 13:56:31 nia Exp $ DISTNAME= ec2instanceconnectcli-1.0.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -12,7 +12,6 @@ COMMENT= AWS EC2 Instance Connect Client LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-botocore>=1.12.179:../../net/py-botocore -DEPENDS+= ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography PYTHON_VERSIONS_INCOMPATIBLE= 27 @@ -25,4 +24,6 @@ post-install: ${RM} ${DESTDIR}${PREFIX}/bin/*.cmd .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-lexicon/Makefile diff -u pkgsrc/net/py-lexicon/Makefile:1.79 pkgsrc/net/py-lexicon/Makefile:1.80 --- pkgsrc/net/py-lexicon/Makefile:1.79 Wed Oct 12 07:40:42 2022 +++ pkgsrc/net/py-lexicon/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.79 2022/10/12 07:40:42 adam Exp $ +# $NetBSD: Makefile,v 1.80 2022/10/19 13:56:32 nia Exp $ DISTNAME= dns_lexicon-3.11.6 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/dns_//} @@ -11,7 +11,6 @@ COMMENT= Manipulate DNS records on vario LICENSE= mit DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4:../../www/py-beautifulsoup4 -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-requests>=2:../../devel/py-requests DEPENDS+= ${PYPKGPREFIX}-tldextract>=2:../../net/py-tldextract DEPENDS+= ${PYPKGPREFIX}-yaml>=5:../../textproc/py-yaml @@ -32,4 +31,6 @@ do-test: cd ${WRKSRC}/lexicon && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests/test_* .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-moto/Makefile diff -u pkgsrc/net/py-moto/Makefile:1.7 pkgsrc/net/py-moto/Makefile:1.8 --- pkgsrc/net/py-moto/Makefile:1.7 Tue Feb 15 15:32:09 2022 +++ pkgsrc/net/py-moto/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2022/02/15 15:32:09 wiz Exp $ +# $NetBSD: Makefile,v 1.8 2022/10/19 13:56:32 nia Exp $ DISTNAME= moto-3.0.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -12,7 +12,6 @@ LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-boto3>=1.9.201:../../net/py-boto3 DEPENDS+= ${PYPKGPREFIX}-botocore-[0-9]*:../../net/py-botocore -DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.3.1:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-requests>=2.5:../../devel/py-requests DEPENDS+= ${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict DEPENDS+= ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug @@ -48,4 +47,6 @@ do-test: cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-onionbalance/Makefile diff -u pkgsrc/net/py-onionbalance/Makefile:1.9 pkgsrc/net/py-onionbalance/Makefile:1.10 --- pkgsrc/net/py-onionbalance/Makefile:1.9 Wed Jan 5 15:41:17 2022 +++ pkgsrc/net/py-onionbalance/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2022/01/05 15:41:17 wiz Exp $ +# $NetBSD: Makefile,v 1.10 2022/10/19 13:56:32 nia Exp $ DISTNAME= OnionBalance-0.2.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} @@ -12,7 +12,6 @@ COMMENT= Tor onion service load balancer LICENSE= gnu-gpl-v3 DEPENDS+= ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.5:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-future>=0.14.0:../../devel/py-future DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle DEPENDS+= ${PYPKGPREFIX}-stem>=1.8:../../devel/py-stem @@ -30,6 +29,7 @@ PYSETUPTESTTARGET= pytest PYTHON_VERSIONS_INCOMPATIBLE= 27 PYTHON_VERSIONED_DEPENDENCIES+= setuptools +PYTHON_VERSIONED_DEPENDENCIES+= cryptography USE_PKG_RESOURCES= yes Index: pkgsrc/net/py-txtorcon/Makefile diff -u pkgsrc/net/py-txtorcon/Makefile:1.4 pkgsrc/net/py-txtorcon/Makefile:1.5 --- pkgsrc/net/py-txtorcon/Makefile:1.4 Tue Jan 4 20:54:34 2022 +++ pkgsrc/net/py-txtorcon/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2022/01/04 20:54:34 wiz Exp $ +# $NetBSD: Makefile,v 1.5 2022/10/19 13:56:32 nia Exp $ DISTNAME= txtorcon-20.0.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -13,7 +13,6 @@ LICENSE= mit DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.6.1:../../devel/py-ZopeInterface DEPENDS+= ${PYPKGPREFIX}-automat-[0-9]*:../../devel/py-automat -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-incremental-[0-9]*:../../devel/py-incremental DEPENDS+= ${PYPKGPREFIX}-twisted>=15.5.0:../../net/py-twisted TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test @@ -28,4 +27,6 @@ do-test: cd ${WRKSRC} && pytest-${PYVERSSUFFIX} .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/ca-certificates/Makefile diff -u pkgsrc/security/ca-certificates/Makefile:1.9 pkgsrc/security/ca-certificates/Makefile:1.10 --- pkgsrc/security/ca-certificates/Makefile:1.9 Sun Jul 17 02:58:32 2022 +++ pkgsrc/security/ca-certificates/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2022/07/17 02:58:32 tnn Exp $ +# $NetBSD: Makefile,v 1.10 2022/10/19 13:56:32 nia Exp $ PKGNAME= ca-certificates-20211016 PKGREVISION= 4 @@ -12,10 +12,8 @@ HOMEPAGE= https://packages.debian.org/so COMMENT= Root CA certificates from the Mozilla Project LICENSE= gnu-gpl-v2 AND mpl-2.0 -BUILD_DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography - NO_CONFIGURE= yes -PYTHON_FOR_BUILD_ONLY= yes +PYTHON_FOR_BUILD_ONLY= tool PYTHON_VERSIONS_INCOMPATIBLE= 27 USE_TOOLS= echo:run find:run ln:run openssl:run rm:run sed:run sort:run wc:run @@ -86,4 +84,6 @@ post-install: ${DESTDIR}${EGDIR}/ .include "../../lang/python/tool.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography:tool +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-acme/Makefile diff -u pkgsrc/security/py-acme/Makefile:1.29 pkgsrc/security/py-acme/Makefile:1.30 --- pkgsrc/security/py-acme/Makefile:1.29 Tue Jul 12 05:43:58 2022 +++ pkgsrc/security/py-acme/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2022/07/12 05:43:58 adam Exp $ +# $NetBSD: Makefile,v 1.30 2022/10/19 13:56:32 nia Exp $ .include "../../security/py-certbot/Makefile.common" @@ -8,7 +8,6 @@ MASTER_SITES= ${MASTER_SITE_PYPI:=a/acme COMMENT= ACME protocol implementation in Python DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=17.5.0:../../security/py-OpenSSL -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.5.0:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-josepy>=1.13.0:../../security/py-josepy DEPENDS+= ${PYPKGPREFIX}-pytz>=2019.3:../../time/py-pytz DEPENDS+= ${PYPKGPREFIX}-requests>=2.20.0:../../devel/py-requests @@ -19,4 +18,6 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist TEST_DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-asyncssh/Makefile diff -u pkgsrc/security/py-asyncssh/Makefile:1.32 pkgsrc/security/py-asyncssh/Makefile:1.33 --- pkgsrc/security/py-asyncssh/Makefile:1.32 Thu Aug 18 16:45:30 2022 +++ pkgsrc/security/py-asyncssh/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2022/08/18 16:45:30 adam Exp $ +# $NetBSD: Makefile,v 1.33 2022/10/19 13:56:32 nia Exp $ DISTNAME= asyncssh-2.12.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -12,11 +12,12 @@ LICENSE= eclipse-license DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=17.0.0:../../security/py-OpenSSL DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt -DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.1:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.6:../../devel/py-typing-extensions PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-certbot/Makefile diff -u pkgsrc/security/py-certbot/Makefile:1.34 pkgsrc/security/py-certbot/Makefile:1.35 --- pkgsrc/security/py-certbot/Makefile:1.34 Thu Mar 17 12:23:31 2022 +++ pkgsrc/security/py-certbot/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.34 2022/03/17 12:23:31 adam Exp $ +# $NetBSD: Makefile,v 1.35 2022/10/19 13:56:32 nia Exp $ .include "../../security/py-certbot/Makefile.common" @@ -10,7 +10,6 @@ COMMENT= Client for the Let's Encrypt CA DEPENDS+= ${PYPKGPREFIX}-acme>=${CERTBOT_VERSION}:../../security/py-acme DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse DEPENDS+= ${PYPKGPREFIX}-configobj>=5.0.6:../../devel/py-configobj -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.5.0:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-distro>=1.0.1:../../devel/py-distro DEPENDS+= ${PYPKGPREFIX}-josepy>=1.13.0:../../security/py-josepy DEPENDS+= ${PYPKGPREFIX}-parsedatetime>=2.4:../../time/py-parsedatetime @@ -52,4 +51,6 @@ post-install: ${DESTDIR}${PREFIX}/share/examples/certbot-${PYVERSSUFFIX} .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-google-auth/Makefile diff -u pkgsrc/security/py-google-auth/Makefile:1.42 pkgsrc/security/py-google-auth/Makefile:1.43 --- pkgsrc/security/py-google-auth/Makefile:1.42 Tue Aug 30 12:01:51 2022 +++ pkgsrc/security/py-google-auth/Makefile Wed Oct 19 13:56:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.42 2022/08/30 12:01:51 sborrill Exp $ +# $NetBSD: Makefile,v 1.43 2022/10/19 13:56:32 nia Exp $ DISTNAME= google-auth-2.11.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -20,8 +20,6 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9] TEST_DEPENDS+= ${PYPKGPREFIX}-oauth2client-[0-9]*:../../security/py-oauth2client TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-test-localserver-[0-9]*:../../devel/py-test-localserver -# not mentioned, but needed -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun TEST_DEPENDS+= ${PYPKGPREFIX}-responses-[0-9]*:../../net/py-responses @@ -34,4 +32,6 @@ do-test: cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-josepy/Makefile diff -u pkgsrc/security/py-josepy/Makefile:1.17 pkgsrc/security/py-josepy/Makefile:1.18 --- pkgsrc/security/py-josepy/Makefile:1.17 Thu Mar 17 08:16:22 2022 +++ pkgsrc/security/py-josepy/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2022/03/17 08:16:22 adam Exp $ +# $NetBSD: Makefile,v 1.18 2022/10/19 13:56:33 nia Exp $ DISTNAME= josepy-1.13.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -11,7 +11,6 @@ COMMENT= JOSE protocol implementation in LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL -DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.5:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-setuptools>=1.0:../../devel/py-setuptools TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.0:../../devel/py-coverage TEST_DEPENDS+= ${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8 @@ -33,4 +32,6 @@ do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-oauthlib/Makefile diff -u pkgsrc/security/py-oauthlib/Makefile:1.24 pkgsrc/security/py-oauthlib/Makefile:1.25 --- pkgsrc/security/py-oauthlib/Makefile:1.24 Tue Sep 13 12:32:55 2022 +++ pkgsrc/security/py-oauthlib/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2022/09/13 12:32:55 adam Exp $ +# $NetBSD: Makefile,v 1.25 2022/10/19 13:56:33 nia Exp $ DISTNAME= oauthlib-3.2.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -12,11 +12,12 @@ LICENSE= modified-bsd DEPENDS+= ${PYPKGPREFIX}-JWT>=2.0.0:../../textproc/py-JWT DEPENDS+= ${PYPKGPREFIX}-blinker>=1.4.0:../../devel/py-blinker -DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.0.0:../../security/py-cryptography USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-paramiko/Makefile diff -u pkgsrc/security/py-paramiko/Makefile:1.46 pkgsrc/security/py-paramiko/Makefile:1.47 --- pkgsrc/security/py-paramiko/Makefile:1.46 Wed Jul 13 20:06:23 2022 +++ pkgsrc/security/py-paramiko/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.46 2022/07/13 20:06:23 adam Exp $ +# $NetBSD: Makefile,v 1.47 2022/10/19 13:56:33 nia Exp $ DISTNAME= paramiko-2.11.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -11,7 +11,6 @@ COMMENT= SSH2 protocol library LICENSE= gnu-lgpl-v2.1 DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.5:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-nacl>=1.0.1:../../security/py-nacl DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock @@ -25,4 +24,6 @@ do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-requests-kerberos/Makefile diff -u pkgsrc/security/py-requests-kerberos/Makefile:1.7 pkgsrc/security/py-requests-kerberos/Makefile:1.8 --- pkgsrc/security/py-requests-kerberos/Makefile:1.7 Fri Jul 8 14:45:35 2022 +++ pkgsrc/security/py-requests-kerberos/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2022/07/08 14:45:35 wiz Exp $ +# $NetBSD: Makefile,v 1.8 2022/10/19 13:56:33 nia Exp $ DISTNAME= requests-kerberos-0.12.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -13,7 +13,6 @@ LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-kerberos>=1.1.8nb1:../../security/py-kerberos DEPENDS+= ${PYPKGPREFIX}-requests>=1.1.0:../../devel/py-requests -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography PYTHON_VERSIONS_INCOMPATIBLE= 27 @@ -25,4 +24,6 @@ SUBST_FILES.requires= setup.py SUBST_SED.requires= -e 's/pykerberos/kerberos/' .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-requests-ntlm/Makefile diff -u pkgsrc/security/py-requests-ntlm/Makefile:1.6 pkgsrc/security/py-requests-ntlm/Makefile:1.7 --- pkgsrc/security/py-requests-ntlm/Makefile:1.6 Fri Jul 8 14:47:14 2022 +++ pkgsrc/security/py-requests-ntlm/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2022/07/08 14:47:14 wiz Exp $ +# $NetBSD: Makefile,v 1.7 2022/10/19 13:56:33 nia Exp $ DISTNAME= requests_ntlm-1.1.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} @@ -13,11 +13,12 @@ LICENSE= isc DEPENDS+= ${PYPKGPREFIX}-ntlm-auth>=1.0.2:../../security/py-ntlm-auth DEPENDS+= ${PYPKGPREFIX}-requests>=2.0.0:../../devel/py-requests -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography PYTHON_VERSIONS_INCOMPATIBLE= 27 USE_LANGUAGES= # none .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-solo/Makefile diff -u pkgsrc/security/py-solo/Makefile:1.2 pkgsrc/security/py-solo/Makefile:1.3 --- pkgsrc/security/py-solo/Makefile:1.2 Mon Dec 14 09:26:36 2020 +++ pkgsrc/security/py-solo/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2020/12/14 09:26:36 jperkin Exp $ +# $NetBSD: Makefile,v 1.3 2022/10/19 13:56:33 nia Exp $ GITHUB_PROJECT= solo-python GITHUB_TAG= 0.0.26 @@ -22,7 +22,6 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-flit>=0:.. TOOL_DEPENDS+= ${PYPKGPREFIX}-pip>=0:../../devel/py-pip DEPENDS+= ${PYPKGPREFIX}-click>=7.0:../../devel/py-click -DEPENDS+= ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-fido2>=0.8:../../security/py-fido2 DEPENDS+= ${PYPKGPREFIX}-intelhex>=0:../../devel/py-intelhex DEPENDS+= ${PYPKGPREFIX}-requests>=0:../../devel/py-requests @@ -57,4 +56,6 @@ do-test:; PY_PATCHPLIST= yes .include "../../lang/python/extension.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-trustme/Makefile diff -u pkgsrc/security/py-trustme/Makefile:1.13 pkgsrc/security/py-trustme/Makefile:1.14 --- pkgsrc/security/py-trustme/Makefile:1.13 Sun Sep 11 17:16:01 2022 +++ pkgsrc/security/py-trustme/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2022/09/11 17:16:01 wiz Exp $ +# $NetBSD: Makefile,v 1.14 2022/10/19 13:56:33 nia Exp $ DISTNAME= trustme-0.9.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -11,7 +11,6 @@ HOMEPAGE= https://github.com/python-trio COMMENT= Number on quality TLS certs while you wait LICENSE= apache-2.0 OR mit -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna TEST_DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test @@ -22,4 +21,6 @@ do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/py-yubikey-manager/Makefile diff -u pkgsrc/security/py-yubikey-manager/Makefile:1.5 pkgsrc/security/py-yubikey-manager/Makefile:1.6 --- pkgsrc/security/py-yubikey-manager/Makefile:1.5 Wed Jan 5 15:41:20 2022 +++ pkgsrc/security/py-yubikey-manager/Makefile Wed Oct 19 13:56:33 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2022/01/05 15:41:20 wiz Exp $ +# $NetBSD: Makefile,v 1.6 2022/10/19 13:56:33 nia Exp $ .include "../../security/ykman/version.mk" @@ -17,7 +17,6 @@ LICENSE= 2-clause-bsd DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0:../../security/py-OpenSSL DEPENDS+= ${PYPKGPREFIX}-click>=0:../../devel/py-click -DEPENDS+= ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-fido2>=0:../../security/py-fido2 DEPENDS+= ${PYPKGPREFIX}-scard>=0:../../devel/py-scard DEPENDS+= ${PYPKGPREFIX}-six>=0:../../lang/py-six @@ -33,4 +32,6 @@ post-install: .include "../../lang/python/egg.mk" .include "../../security/ykpers/buildlink3.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/sysutils/ansible-core/Makefile diff -u pkgsrc/sysutils/ansible-core/Makefile:1.8 pkgsrc/sysutils/ansible-core/Makefile:1.9 --- pkgsrc/sysutils/ansible-core/Makefile:1.8 Fri Oct 14 11:08:50 2022 +++ pkgsrc/sysutils/ansible-core/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2022/10/14 11:08:50 adam Exp $ +# $NetBSD: Makefile,v 1.9 2022/10/19 13:56:34 nia Exp $ DISTNAME= ansible-core-2.13.5 CATEGORIES= sysutils python @@ -11,7 +11,6 @@ LICENSE= gnu-gpl-v3 CONFLICTS+= ansible<2.10 -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.0.0:../../textproc/py-jinja2 DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko @@ -60,4 +59,6 @@ post-install: .include "../../lang/python/application.mk" .include "../../lang/python/egg.mk" .include "../../lang/python/tool.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/textproc/py-JWT/Makefile diff -u pkgsrc/textproc/py-JWT/Makefile:1.20 pkgsrc/textproc/py-JWT/Makefile:1.21 --- pkgsrc/textproc/py-JWT/Makefile:1.20 Mon Sep 19 07:55:23 2022 +++ pkgsrc/textproc/py-JWT/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2022/09/19 07:55:23 adam Exp $ +# $NetBSD: Makefile,v 1.21 2022/10/19 13:56:34 nia Exp $ DISTNAME= PyJWT-2.5.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//} @@ -10,7 +10,6 @@ HOMEPAGE= https://github.com/jpadilla/py COMMENT= JSON Web Token implementation in Python LICENSE= mit -DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.3.1:../../security/py-cryptography TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.0:../../devel/py-test USE_LANGUAGES= # none @@ -21,4 +20,6 @@ do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/py-autobahn/Makefile diff -u pkgsrc/www/py-autobahn/Makefile:1.34 pkgsrc/www/py-autobahn/Makefile:1.35 --- pkgsrc/www/py-autobahn/Makefile:1.34 Wed Jan 5 15:41:29 2022 +++ pkgsrc/www/py-autobahn/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.34 2022/01/05 15:41:29 wiz Exp $ +# $NetBSD: Makefile,v 1.35 2022/10/19 13:56:34 nia Exp $ DISTNAME= autobahn-20.1.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -11,7 +11,6 @@ HOMEPAGE= https://crossbar.io/autobahn/ COMMENT= WebSocket client and server library, WAMP real-time framework LICENSE= mit -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.7:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-nacl>=1.0.1:../../security/py-nacl DEPENDS+= ${PYPKGPREFIX}-six>=1.11.0:../../lang/py-six DEPENDS+= ${PYPKGPREFIX}-txaio>=18.8.1:../../devel/py-txaio @@ -29,4 +28,6 @@ post-install: cd ${DESTDIR}${PREFIX}/bin && ${MV} wamp wamp-${PYVERSSUFFIX} .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/py-flask-user/Makefile diff -u pkgsrc/www/py-flask-user/Makefile:1.21 pkgsrc/www/py-flask-user/Makefile:1.22 --- pkgsrc/www/py-flask-user/Makefile:1.21 Fri Apr 29 11:56:46 2022 +++ pkgsrc/www/py-flask-user/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2022/04/29 11:56:46 wiz Exp $ +# $NetBSD: Makefile,v 1.22 2022/10/19 13:56:34 nia Exp $ DISTNAME= Flask-User-1.0.1.5 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -12,7 +12,6 @@ COMMENT= Customizable user account manag LICENSE= 2-clause-bsd DEPENDS+= ${PYPKGPREFIX}-bcrypt>=2.0:../../security/py-bcrypt -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-flask>=0.9:../../www/py-flask DEPENDS+= ${PYPKGPREFIX}-flask-login>=0.2:../../www/py-flask-login DEPENDS+= ${PYPKGPREFIX}-flask-mail>=0.9:../../www/py-flask-mail @@ -27,4 +26,6 @@ USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/py-jwcrypto/Makefile diff -u pkgsrc/www/py-jwcrypto/Makefile:1.1 pkgsrc/www/py-jwcrypto/Makefile:1.2 --- pkgsrc/www/py-jwcrypto/Makefile:1.1 Thu Sep 1 11:51:07 2022 +++ pkgsrc/www/py-jwcrypto/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2022/09/01 11:51:07 markd Exp $ +# $NetBSD: Makefile,v 1.2 2022/10/19 13:56:34 nia Exp $ DISTNAME= jwcrypto-1.3.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -10,12 +10,14 @@ HOMEPAGE= https://github.com/latchset/jw COMMENT= Implementation of JOSE Web standards LICENSE= gnu-lgpl-v3 -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.3:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-deprecated-[0-9]*:../../devel/py-deprecated USE_LANGUAGES= # none +PYTHON_VERSIONED_DEPENDENCIES= cryptography + PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/egg.mk" +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/py-scrapy/Makefile diff -u pkgsrc/www/py-scrapy/Makefile:1.14 pkgsrc/www/py-scrapy/Makefile:1.15 --- pkgsrc/www/py-scrapy/Makefile:1.14 Wed Jan 5 15:41:31 2022 +++ pkgsrc/www/py-scrapy/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2022/01/05 15:41:31 wiz Exp $ +# $NetBSD: Makefile,v 1.15 2022/10/19 13:56:34 nia Exp $ DISTNAME= Scrapy-2.4.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} @@ -13,7 +13,6 @@ LICENSE= modified-bsd DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=16.2.0:../../security/py-OpenSSL DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=4.1.3:../../devel/py-ZopeInterface -DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.0:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.9.1:../../textproc/py-cssselect DEPENDS+= ${PYPKGPREFIX}-itemloaders>=1.0.1:../../textproc/py-itemloaders DEPENDS+= ${PYPKGPREFIX}-lxml>=3.5.0:../../textproc/py-lxml @@ -37,4 +36,6 @@ post-install: ${MV} scrapy scrapy-${PYVERSSUFFIX} || ${TRUE} .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/py-urllib3/Makefile diff -u pkgsrc/www/py-urllib3/Makefile:1.40 pkgsrc/www/py-urllib3/Makefile:1.41 --- pkgsrc/www/py-urllib3/Makefile:1.40 Sun Sep 11 17:14:22 2022 +++ pkgsrc/www/py-urllib3/Makefile Wed Oct 19 13:56:34 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.40 2022/09/11 17:14:22 wiz Exp $ +# $NetBSD: Makefile,v 1.41 2022/10/19 13:56:34 nia Exp $ DISTNAME= urllib3-1.26.12 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -13,7 +13,6 @@ LICENSE= mit DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL DEPENDS+= ${PYPKGPREFIX}-Socks>=1.6.0:../../net/py-Socks DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi -DEPENDS+= ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-idna>=2.0.0:../../www/py-idna TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner @@ -27,4 +26,6 @@ PYSETUPTESTTARGET= pytest USE_LANGUAGES= # none .include "../../lang/python/egg.mk" +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" --_----------=_166618779574820--