Wed Jun 28 08:49:47 2023 UTC ()
py-keyring: update to 24.2.0.

v24.2.0
=======

Features
--------

- Require Python 3.8 or later.

Bugfixes
--------

- Restore support for reading from a config file (with regression test). (#638)

v24.1.0
=======

Bugfixes
--------

- Avoid logging warning when no config file is present. (#635)
- Include all operations in the error message if no operation was supplied. (#636)

Improved Documentation
----------------------

- Correct name of macOS backend in README. (#637)

v24.0.1
=======

Misc
----

-

v24.0.0
=======

* #633: Added ``diagnose`` command with basic support.
* #487: Removed ``keyring.backends.OS_X`` module.
* #593: Removed ``keyring.util.properties`` module.

v23.14.0
========

* #623: On macOS, warn the user when ``keychain`` property is
  indicated, as that value can't be honored (macOS API no longer
  supports indicating the target keychain).


(wiz)
diff -r1.32 -r1.33 pkgsrc/security/py-keyring/Makefile
diff -r1.8 -r1.9 pkgsrc/security/py-keyring/PLIST
diff -r1.18 -r1.19 pkgsrc/security/py-keyring/distinfo

cvs diff -r1.32 -r1.33 pkgsrc/security/py-keyring/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-keyring/Makefile 2023/03/29 09:04:02 1.32
+++ pkgsrc/security/py-keyring/Makefile 2023/06/28 08:49:47 1.33
@@ -1,48 +1,47 @@ @@ -1,48 +1,47 @@
1# $NetBSD: Makefile,v 1.32 2023/03/29 09:04:02 wiz Exp $ 1# $NetBSD: Makefile,v 1.33 2023/06/28 08:49:47 wiz Exp $
2 2
3DISTNAME= keyring-23.13.1 3DISTNAME= keyring-24.2.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= security python 5CATEGORIES= security python
7MASTER_SITES= ${MASTER_SITE_PYPI:=k/keyring/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=k/keyring/}
8 7
9MAINTAINER= pkgsrc.gnome@gmail.com 8MAINTAINER= pkgsrc.gnome@gmail.com
10HOMEPAGE= https://github.com/jaraco/keyring 9HOMEPAGE= https://github.com/jaraco/keyring
11COMMENT= Store and access your passwords safely 10COMMENT= Store and access your passwords safely
12LICENSE= python-software-foundation 11LICENSE= python-software-foundation
13 12
14DEPENDS+= ${PYPKGPREFIX}-jaraco.classes>=0:../../devel/py-jaraco.classes 13DEPENDS+= ${PYPKGPREFIX}-jaraco.classes>=0:../../devel/py-jaraco.classes
15DEPENDS+= ${PYPKGPREFIX}-jeepney>=0.4.2:../../sysutils/py-jeepney 14DEPENDS+= ${PYPKGPREFIX}-jeepney>=0.4.2:../../sysutils/py-jeepney
16DEPENDS+= ${PYPKGPREFIX}-secretstorage>=3.2:../../security/py-secretstorage 15DEPENDS+= ${PYPKGPREFIX}-secretstorage>=3.2:../../security/py-secretstorage
17TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.1:../../devel/py-setuptools_scm 16TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.1:../../devel/py-setuptools_scm
18TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 17TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
19TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6:../../devel/py-test 18TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6:../../devel/py-test
20TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 19TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
21TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 20TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
22 21
23USE_LANGUAGES= # none 22USE_LANGUAGES= # none
24 23
25PYTHON_VERSIONS_INCOMPATIBLE= 27 24PYTHON_VERSIONS_INCOMPATIBLE= 27 37
26 25
27.include "../../lang/python/pyversion.mk" 26.include "../../lang/python/pyversion.mk"
28 27
29.if ${PYTHON_VERSION} < 312 28.if ${PYTHON_VERSION} < 312
30DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.11.4:../../devel/py-importlib-metadata 29DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.11.4:../../devel/py-importlib-metadata
31.endif 30.endif
32.if ${PYTHON_VERSION} < 309 31.if ${PYTHON_VERSION} < 309
33DEPENDS+= ${PYPKGPREFIX}-importlib-resources>=0:../../devel/py-importlib-resources 32DEPENDS+= ${PYPKGPREFIX}-importlib-resources>=0:../../devel/py-importlib-resources
34.endif 33.endif
35 34
36REPLACE_PYTHON+= keyring/cli.py 35REPLACE_PYTHON+= keyring/cli.py
37 36
38post-install: 37post-install:
39 cd ${DESTDIR}${PREFIX}/bin && \ 38 cd ${DESTDIR}${PREFIX}/bin && \
40 ${MV} keyring keyring-${PYVERSSUFFIX} || ${TRUE} 39 ${MV} keyring keyring-${PYVERSSUFFIX} || ${TRUE}
41 40
42# 2 failed, 11 passed, 83 skipped 41# 2 failed, 13 passed, 83 skipped
43do-test: 42do-test:
44 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests 43 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
45 44
46.include "../../lang/python/application.mk" 45.include "../../lang/python/application.mk"
47.include "../../lang/python/wheel.mk" 46.include "../../lang/python/wheel.mk"
48.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/security/py-keyring/PLIST (expand / switch to unified diff)

--- pkgsrc/security/py-keyring/PLIST 2023/03/10 17:00:55 1.8
+++ pkgsrc/security/py-keyring/PLIST 2023/06/28 08:49:47 1.9
@@ -1,37 +1,35 @@ @@ -1,37 +1,35 @@
1@comment $NetBSD: PLIST,v 1.8 2023/03/10 17:00:55 adam Exp $ 1@comment $NetBSD: PLIST,v 1.9 2023/06/28 08:49:47 wiz Exp $
2bin/keyring-${PYVERSSUFFIX} 2bin/keyring-${PYVERSSUFFIX}
3${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER 3${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
5${PYSITELIB}/${WHEEL_INFODIR}/METADATA 5${PYSITELIB}/${WHEEL_INFODIR}/METADATA
6${PYSITELIB}/${WHEEL_INFODIR}/RECORD 6${PYSITELIB}/${WHEEL_INFODIR}/RECORD
7${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED 7${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
9${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json 9${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
11${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 11${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
12${PYSITELIB}/keyring/__init__.py 12${PYSITELIB}/keyring/__init__.py
13${PYSITELIB}/keyring/__init__.pyc 13${PYSITELIB}/keyring/__init__.pyc
14${PYSITELIB}/keyring/__main__.py 14${PYSITELIB}/keyring/__main__.py
15${PYSITELIB}/keyring/__main__.pyc 15${PYSITELIB}/keyring/__main__.pyc
16${PYSITELIB}/keyring/_compat.py 16${PYSITELIB}/keyring/_compat.py
17${PYSITELIB}/keyring/_compat.pyc 17${PYSITELIB}/keyring/_compat.pyc
18${PYSITELIB}/keyring/_properties_compat.py 18${PYSITELIB}/keyring/_properties_compat.py
19${PYSITELIB}/keyring/_properties_compat.pyc 19${PYSITELIB}/keyring/_properties_compat.pyc
20${PYSITELIB}/keyring/backend.py 20${PYSITELIB}/keyring/backend.py
21${PYSITELIB}/keyring/backend.pyc 21${PYSITELIB}/keyring/backend.pyc
22${PYSITELIB}/keyring/backend_complete.zsh 22${PYSITELIB}/keyring/backend_complete.zsh
23${PYSITELIB}/keyring/backends/OS_X.py 
24${PYSITELIB}/keyring/backends/OS_X.pyc 
25${PYSITELIB}/keyring/backends/SecretService.py 23${PYSITELIB}/keyring/backends/SecretService.py
26${PYSITELIB}/keyring/backends/SecretService.pyc 24${PYSITELIB}/keyring/backends/SecretService.pyc
27${PYSITELIB}/keyring/backends/Windows.py 25${PYSITELIB}/keyring/backends/Windows.py
28${PYSITELIB}/keyring/backends/Windows.pyc 26${PYSITELIB}/keyring/backends/Windows.pyc
29${PYSITELIB}/keyring/backends/__init__.py 27${PYSITELIB}/keyring/backends/__init__.py
30${PYSITELIB}/keyring/backends/__init__.pyc 28${PYSITELIB}/keyring/backends/__init__.pyc
31${PYSITELIB}/keyring/backends/chainer.py 29${PYSITELIB}/keyring/backends/chainer.py
32${PYSITELIB}/keyring/backends/chainer.pyc 30${PYSITELIB}/keyring/backends/chainer.pyc
33${PYSITELIB}/keyring/backends/fail.py 31${PYSITELIB}/keyring/backends/fail.py
34${PYSITELIB}/keyring/backends/fail.pyc 32${PYSITELIB}/keyring/backends/fail.pyc
35${PYSITELIB}/keyring/backends/kwallet.py 33${PYSITELIB}/keyring/backends/kwallet.py
36${PYSITELIB}/keyring/backends/kwallet.pyc 34${PYSITELIB}/keyring/backends/kwallet.pyc
37${PYSITELIB}/keyring/backends/libsecret.py 35${PYSITELIB}/keyring/backends/libsecret.py
@@ -59,15 +57,13 @@ ${PYSITELIB}/keyring/http.pyc @@ -59,15 +57,13 @@ ${PYSITELIB}/keyring/http.pyc
59${PYSITELIB}/keyring/py.typed 57${PYSITELIB}/keyring/py.typed
60${PYSITELIB}/keyring/py312compat.py 58${PYSITELIB}/keyring/py312compat.py
61${PYSITELIB}/keyring/py312compat.pyc 59${PYSITELIB}/keyring/py312compat.pyc
62${PYSITELIB}/keyring/testing/__init__.py 60${PYSITELIB}/keyring/testing/__init__.py
63${PYSITELIB}/keyring/testing/__init__.pyc 61${PYSITELIB}/keyring/testing/__init__.pyc
64${PYSITELIB}/keyring/testing/backend.py 62${PYSITELIB}/keyring/testing/backend.py
65${PYSITELIB}/keyring/testing/backend.pyc 63${PYSITELIB}/keyring/testing/backend.pyc
66${PYSITELIB}/keyring/testing/util.py 64${PYSITELIB}/keyring/testing/util.py
67${PYSITELIB}/keyring/testing/util.pyc 65${PYSITELIB}/keyring/testing/util.pyc
68${PYSITELIB}/keyring/util/__init__.py 66${PYSITELIB}/keyring/util/__init__.py
69${PYSITELIB}/keyring/util/__init__.pyc 67${PYSITELIB}/keyring/util/__init__.pyc
70${PYSITELIB}/keyring/util/platform_.py 68${PYSITELIB}/keyring/util/platform_.py
71${PYSITELIB}/keyring/util/platform_.pyc 69${PYSITELIB}/keyring/util/platform_.pyc
72${PYSITELIB}/keyring/util/properties.py 
73${PYSITELIB}/keyring/util/properties.pyc 

cvs diff -r1.18 -r1.19 pkgsrc/security/py-keyring/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-keyring/distinfo 2023/03/10 17:00:55 1.18
+++ pkgsrc/security/py-keyring/distinfo 2023/06/28 08:49:47 1.19
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.18 2023/03/10 17:00:55 adam Exp $ 1$NetBSD: distinfo,v 1.19 2023/06/28 08:49:47 wiz Exp $
2 2
3BLAKE2s (keyring-23.13.1.tar.gz) = abd61fb323d01b669a0f7cc51df9969384435cff5f4466f9da9a6c8551325b27 3BLAKE2s (keyring-24.2.0.tar.gz) = 69812f032187af468210d3361644d0b9f037263b0392dceaa2728ddb1a031e9b
4SHA512 (keyring-23.13.1.tar.gz) = 7e56380e7311a31d8703b9e3beb74a8c8ce026f6cf9e1792780d349f3db61f50a1905c7d509a7013dd7cb47428dd3c28c3620815f01d3c4dbd7f648e056539d0 4SHA512 (keyring-24.2.0.tar.gz) = f212d8df880e1060a62f6556335f8c8fcac1ff2f0390fdb8fff970eb90713e011fdb72796cfeb84d0c9eee9f2f2a21c4795e046c961d250226ec750ece2dcfa4
5Size (keyring-23.13.1.tar.gz) = 59582 bytes 5Size (keyring-24.2.0.tar.gz) = 59020 bytes