summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-09-28 05:33:57 +0000
committeradam <adam@pkgsrc.org>2021-09-28 05:33:57 +0000
commitb5a9dc108fb0a739b72333aa641673ad0ff30afe (patch)
treefc609db3a6592f493b0138dbf3dd94f557f50af0 /security
parentd0969d4da598261dd390427d0c7b558e2970f270 (diff)
downloadpkgsrc-b5a9dc108fb0a739b72333aa641673ad0ff30afe.tar.gz
py-josepy: updated to 1.10.0
1.10.0 (2021-09-27) ------------------- * josepy is now compliant with PEP-561: type checkers will fetch types from the inline types annotations when josepy is installed as a dependency in a Python project. * Added a `field` function to assist in adding type annotations for Fields in classes. If the field function is used to define a `Field` in a `JSONObjectWithFields` based class without a type annotation, an error will be raised. * josepy's tests can no longer be imported under the name josepy, however, they are still included in the package and you can run them by installing josepy with "tests" extras and running `python -m pytest`. 1.9.0 (2021-09-09) ------------------ * Removed pytest-cache testing dependency. * Fixed a bug that sometimes caused incorrect padding to be used when serializing Elliptic Curve keys as JSON Web Keys.
Diffstat (limited to 'security')
-rw-r--r--security/py-josepy/Makefile8
-rw-r--r--security/py-josepy/PLIST56
-rw-r--r--security/py-josepy/distinfo10
3 files changed, 12 insertions, 62 deletions
diff --git a/security/py-josepy/Makefile b/security/py-josepy/Makefile
index a1d4ce501af..ba20c193f86 100644
--- a/security/py-josepy/Makefile
+++ b/security/py-josepy/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2021/03/18 07:33:31 adam Exp $
+# $NetBSD: Makefile,v 1.12 2021/09/28 05:33:57 adam Exp $
-DISTNAME= josepy-1.8.0
+DISTNAME= josepy-1.10.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=j/josepy/}
@@ -16,7 +16,6 @@ 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
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=2.8.0:../../devel/py-test
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-cache>=1.0:../../devel/py-test-cache
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8>=0.5:../../devel/py-test-flake8
@@ -28,5 +27,8 @@ post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} jws jws-${PYVERSSUFFIX} || ${TRUE}
+do-test:
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/security/py-josepy/PLIST b/security/py-josepy/PLIST
index 4a97fa118b1..1118da77645 100644
--- a/security/py-josepy/PLIST
+++ b/security/py-josepy/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2021/02/13 21:24:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2021/09/28 05:33:57 adam Exp $
bin/jws-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -12,80 +12,28 @@ ${PYSITELIB}/josepy/__init__.pyo
${PYSITELIB}/josepy/b64.py
${PYSITELIB}/josepy/b64.pyc
${PYSITELIB}/josepy/b64.pyo
-${PYSITELIB}/josepy/b64_test.py
-${PYSITELIB}/josepy/b64_test.pyc
-${PYSITELIB}/josepy/b64_test.pyo
${PYSITELIB}/josepy/errors.py
${PYSITELIB}/josepy/errors.pyc
${PYSITELIB}/josepy/errors.pyo
-${PYSITELIB}/josepy/errors_test.py
-${PYSITELIB}/josepy/errors_test.pyc
-${PYSITELIB}/josepy/errors_test.pyo
${PYSITELIB}/josepy/interfaces.py
${PYSITELIB}/josepy/interfaces.pyc
${PYSITELIB}/josepy/interfaces.pyo
-${PYSITELIB}/josepy/interfaces_test.py
-${PYSITELIB}/josepy/interfaces_test.pyc
-${PYSITELIB}/josepy/interfaces_test.pyo
${PYSITELIB}/josepy/json_util.py
${PYSITELIB}/josepy/json_util.pyc
${PYSITELIB}/josepy/json_util.pyo
-${PYSITELIB}/josepy/json_util_test.py
-${PYSITELIB}/josepy/json_util_test.pyc
-${PYSITELIB}/josepy/json_util_test.pyo
${PYSITELIB}/josepy/jwa.py
${PYSITELIB}/josepy/jwa.pyc
${PYSITELIB}/josepy/jwa.pyo
-${PYSITELIB}/josepy/jwa_test.py
-${PYSITELIB}/josepy/jwa_test.pyc
-${PYSITELIB}/josepy/jwa_test.pyo
${PYSITELIB}/josepy/jwk.py
${PYSITELIB}/josepy/jwk.pyc
${PYSITELIB}/josepy/jwk.pyo
-${PYSITELIB}/josepy/jwk_test.py
-${PYSITELIB}/josepy/jwk_test.pyc
-${PYSITELIB}/josepy/jwk_test.pyo
${PYSITELIB}/josepy/jws.py
${PYSITELIB}/josepy/jws.pyc
${PYSITELIB}/josepy/jws.pyo
-${PYSITELIB}/josepy/jws_test.py
-${PYSITELIB}/josepy/jws_test.pyc
-${PYSITELIB}/josepy/jws_test.pyo
${PYSITELIB}/josepy/magic_typing.py
${PYSITELIB}/josepy/magic_typing.pyc
${PYSITELIB}/josepy/magic_typing.pyo
-${PYSITELIB}/josepy/magic_typing_test.py
-${PYSITELIB}/josepy/magic_typing_test.pyc
-${PYSITELIB}/josepy/magic_typing_test.pyo
-${PYSITELIB}/josepy/test_util.py
-${PYSITELIB}/josepy/test_util.pyc
-${PYSITELIB}/josepy/test_util.pyo
-${PYSITELIB}/josepy/testdata/README
-${PYSITELIB}/josepy/testdata/cert-100sans.pem
-${PYSITELIB}/josepy/testdata/cert-idnsans.pem
-${PYSITELIB}/josepy/testdata/cert-san.pem
-${PYSITELIB}/josepy/testdata/cert.der
-${PYSITELIB}/josepy/testdata/cert.pem
-${PYSITELIB}/josepy/testdata/critical-san.pem
-${PYSITELIB}/josepy/testdata/csr-100sans.pem
-${PYSITELIB}/josepy/testdata/csr-6sans.pem
-${PYSITELIB}/josepy/testdata/csr-idnsans.pem
-${PYSITELIB}/josepy/testdata/csr-nosans.pem
-${PYSITELIB}/josepy/testdata/csr-san.pem
-${PYSITELIB}/josepy/testdata/csr.der
-${PYSITELIB}/josepy/testdata/csr.pem
-${PYSITELIB}/josepy/testdata/dsa512_key.pem
-${PYSITELIB}/josepy/testdata/ec_p256_key.pem
-${PYSITELIB}/josepy/testdata/ec_p384_key.pem
-${PYSITELIB}/josepy/testdata/ec_p521_key.pem
-${PYSITELIB}/josepy/testdata/rsa1024_key.pem
-${PYSITELIB}/josepy/testdata/rsa2048_cert.pem
-${PYSITELIB}/josepy/testdata/rsa2048_key.pem
-${PYSITELIB}/josepy/testdata/rsa256_key.pem
-${PYSITELIB}/josepy/testdata/rsa512_key.pem
+${PYSITELIB}/josepy/py.typed
${PYSITELIB}/josepy/util.py
${PYSITELIB}/josepy/util.pyc
${PYSITELIB}/josepy/util.pyo
-${PYSITELIB}/josepy/util_test.py
-${PYSITELIB}/josepy/util_test.pyc
-${PYSITELIB}/josepy/util_test.pyo
diff --git a/security/py-josepy/distinfo b/security/py-josepy/distinfo
index 23fce18cfcd..41dbb9052b8 100644
--- a/security/py-josepy/distinfo
+++ b/security/py-josepy/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2021/03/18 07:33:31 adam Exp $
+$NetBSD: distinfo,v 1.10 2021/09/28 05:33:57 adam Exp $
-SHA1 (josepy-1.8.0.tar.gz) = cb4508f6528d6319755f43da9fb5ed8631a45b25
-RMD160 (josepy-1.8.0.tar.gz) = 29757a70878f3f8a2f3432cf6c9483afc22b210d
-SHA512 (josepy-1.8.0.tar.gz) = 50cdedfa4cf67055ae65dfeef2328ba7bb369fb8b763b425e4ca73108555c9cd04f12a644309c2f2e1db50e1d227be3bdbd00037e509d2b2d82565c213b81e4e
-Size (josepy-1.8.0.tar.gz) = 57507 bytes
+SHA1 (josepy-1.10.0.tar.gz) = ee5dc8ff4e72e0c0fc20ba9d8534aef1a8a4169b
+RMD160 (josepy-1.10.0.tar.gz) = 86a042baff672e731c3b72af6ee6559fd0126e5c
+SHA512 (josepy-1.10.0.tar.gz) = 517476c4b4df35b066f48e20e2c31bf458b998553a740dbfa4a682a94353db1cc9d706cee9429cb34b9347e8d78b97bf4a8f930334b86febfe56f5c9f779b42f
+Size (josepy-1.10.0.tar.gz) = 58662 bytes