Thu May 4 09:47:35 2023 UTC ()
py-trustme: updated to 1.0.0

Trustme 1.0.0 (2023-04-24)

Features

Support for ECDSA keys in certificates and use them by default. The type of key used for certificates can be controlled by the key_type parameter on the multiple methods that generate certificates. ECDSA certificates as they can be generated significantly faster.
Support for Python 3.10 and 3.11

Deprecations and Removals

Remove support for Python 2. trustme now requires Python>=3.7 (CPython or PyPy).


(adam)
diff -r1.14 -r1.15 pkgsrc/security/py-trustme/Makefile
diff -r1.11 -r1.12 pkgsrc/security/py-trustme/distinfo

cvs diff -r1.14 -r1.15 pkgsrc/security/py-trustme/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-trustme/Makefile 2022/10/19 13:56:33 1.14
+++ pkgsrc/security/py-trustme/Makefile 2023/05/04 09:47:35 1.15
@@ -1,26 +1,25 @@ @@ -1,26 +1,25 @@
1# $NetBSD: Makefile,v 1.14 2022/10/19 13:56:33 nia Exp $ 1# $NetBSD: Makefile,v 1.15 2023/05/04 09:47:35 adam Exp $
2 2
3DISTNAME= trustme-0.9.0 3DISTNAME= trustme-1.0.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= security python 5CATEGORIES= security python
7MASTER_SITES= ${MASTER_SITE_PYPI:=t/trustme/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=t/trustme/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/python-trio/trustme 9HOMEPAGE= https://github.com/python-trio/trustme
11COMMENT= Number on quality TLS certs while you wait 10COMMENT= Number on quality TLS certs while you wait
12LICENSE= apache-2.0 OR mit 11LICENSE= apache-2.0 OR mit
13 12
14DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna 13DEPENDS+= ${PYPKGPREFIX}-idna>=2.0:../../www/py-idna
15TEST_DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity 14TEST_DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity
16TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
17 16
18PYTHON_VERSIONS_INCOMPATIBLE= 27 17PYTHON_VERSIONS_INCOMPATIBLE= 27
19 18
20do-test: 19do-test:
21 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests 20 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
22 21
23.include "../../lang/python/egg.mk" 22.include "../../lang/python/egg.mk"
24PYTHON_VERSIONED_DEPENDENCIES+= cryptography 23PYTHON_VERSIONED_DEPENDENCIES+= cryptography
25.include "../../lang/python/versioned_dependencies.mk" 24.include "../../lang/python/versioned_dependencies.mk"
26.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/security/py-trustme/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-trustme/distinfo 2021/10/26 11:17:50 1.11
+++ pkgsrc/security/py-trustme/distinfo 2023/05/04 09:47:35 1.12
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.11 2021/10/26 11:17:50 nia Exp $ 1$NetBSD: distinfo,v 1.12 2023/05/04 09:47:35 adam Exp $
2 2
3BLAKE2s (trustme-0.9.0.tar.gz) = 7e76db389c0c684198ad72cc8705e53649368b68ec27bb9ef23c8b598a3e8074 3BLAKE2s (trustme-1.0.0.tar.gz) = 8f8eee0810151e51593db9ed1db8da8af7208c666623b17288b910a1deeab766
4SHA512 (trustme-0.9.0.tar.gz) = f0d983a4c52374f178c0bf96f758fdb5f132e7f7c4bac187c84fbc8dc82dc36d6c801c340bf8871e872178f7b2ac66d6159b5462d073beec9a13a086f64b58b7 4SHA512 (trustme-1.0.0.tar.gz) = 4315290b5c7341ede5037ece01608ab0e8e07427c8053e058fb5db23f59b0be63b44fda83d83d0755f44c2a0d595b193ca77050c5f908038be071c18d759756a
5Size (trustme-0.9.0.tar.gz) = 30081 bytes 5Size (trustme-1.0.0.tar.gz) = 29567 bytes