py-keyright: updated to 21.2.1

v21.2.1
-------
* Restored lenience on startup when entry point
  metadata is missing.
* Avoid RecursionError when initializing backends
  when a limit is supplied.

v21.2.0
-------
* Chainer now deterministically resolves at a lower
  priority than the Fail keyring (when there are no backends
  to chain).
* Fail keyring now raises a ``NoKeyringError`` for
  easier selectability.
* Keyring now logs at DEBUG rather than INFO during
  backend startup.

v21.1.1
-------
* Refreshed package metadata.

v21.1.0
-------
* In SecretService backend, close connections after
  using them.

v21.0.0
-------
* Require Python 3.6 or later.

v20.0.1
-------
* Fix TypeError when backend fails to initialize.

v20.0.0
-------
* Extracted ``keyring.testing`` package to contain supporting
  functionality for plugin backends. ``keyring.tests`` has been
  removed from the package.

v19.3.0
-------
* Switch to `importlib.metadata
  <https://docs.python.org/3/library/importlib.metadata.html>`_
  for loading entry points. Removes one dependency on Python 3.8.
* Added new ``KeyringBackend.set_properties_from_env``.
* Add support for alternate persistence scopes for Windows
  backend. Set ``.persist`` to "local machine" or "session"
  to enable the alternate scopes or "enterprise" to use the
  default scope.
* Improve import times when a backend is specifically
  configured by lazily calling ``get_all_keyring``.
This commit is contained in:
adam 2020-05-17 19:57:22 +00:00
parent 2e2b1baad3
commit c228e4e7b6
3 changed files with 29 additions and 42 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.25 2019/09/25 13:06:12 adam Exp $
# $NetBSD: Makefile,v 1.26 2020/05/17 19:57:22 adam Exp $
DISTNAME= keyring-19.2.0
DISTNAME= keyring-21.2.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=k/keyring/}
@ -10,10 +10,14 @@ HOMEPAGE= https://github.com/jaraco/keyring
COMMENT= Store and access your passwords safely
LICENSE= python-software-foundation
BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.15.0:../../devel/py-setuptools_scm
DEPENDS+= ${PYPKGPREFIX}-entrypoints-[0-9]*:../../devel/py-entrypoints
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.7.4:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.1:../../devel/py-setuptools_scm
#TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.7.4:../../devel/py-test
#TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
.include "../../lang/python/pyversion.mk"
.if ${_PYTHON_VERSION} < 38
DEPENDS+= ${PYPKGPREFIX}-importlib-metadata-[0-9]*:../../devel/py-importlib-metadata
.endif
USE_LANGUAGES= # none
@ -25,6 +29,10 @@ post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} keyring keyring-${PYVERSSUFFIX} || ${TRUE}
# requires: pytest-black
#do-test:
# cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.6 2019/09/02 10:20:57 adam Exp $
@comment $NetBSD: PLIST,v 1.7 2020/05/17 19:57:22 adam Exp $
bin/keyring-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@ -60,36 +60,15 @@ ${PYSITELIB}/keyring/errors.pyo
${PYSITELIB}/keyring/http.py
${PYSITELIB}/keyring/http.pyc
${PYSITELIB}/keyring/http.pyo
${PYSITELIB}/keyring/tests/__init__.py
${PYSITELIB}/keyring/tests/__init__.pyc
${PYSITELIB}/keyring/tests/__init__.pyo
${PYSITELIB}/keyring/tests/backends/__init__.py
${PYSITELIB}/keyring/tests/backends/__init__.pyc
${PYSITELIB}/keyring/tests/backends/__init__.pyo
${PYSITELIB}/keyring/tests/backends/test_OS_X.py
${PYSITELIB}/keyring/tests/backends/test_OS_X.pyc
${PYSITELIB}/keyring/tests/backends/test_OS_X.pyo
${PYSITELIB}/keyring/tests/backends/test_SecretService.py
${PYSITELIB}/keyring/tests/backends/test_SecretService.pyc
${PYSITELIB}/keyring/tests/backends/test_SecretService.pyo
${PYSITELIB}/keyring/tests/backends/test_Windows.py
${PYSITELIB}/keyring/tests/backends/test_Windows.pyc
${PYSITELIB}/keyring/tests/backends/test_Windows.pyo
${PYSITELIB}/keyring/tests/backends/test_chainer.py
${PYSITELIB}/keyring/tests/backends/test_chainer.pyc
${PYSITELIB}/keyring/tests/backends/test_chainer.pyo
${PYSITELIB}/keyring/tests/backends/test_kwallet.py
${PYSITELIB}/keyring/tests/backends/test_kwallet.pyc
${PYSITELIB}/keyring/tests/backends/test_kwallet.pyo
${PYSITELIB}/keyring/tests/test_backend.py
${PYSITELIB}/keyring/tests/test_backend.pyc
${PYSITELIB}/keyring/tests/test_backend.pyo
${PYSITELIB}/keyring/tests/test_errors.py
${PYSITELIB}/keyring/tests/test_errors.pyc
${PYSITELIB}/keyring/tests/test_errors.pyo
${PYSITELIB}/keyring/tests/util.py
${PYSITELIB}/keyring/tests/util.pyc
${PYSITELIB}/keyring/tests/util.pyo
${PYSITELIB}/keyring/testing/__init__.py
${PYSITELIB}/keyring/testing/__init__.pyc
${PYSITELIB}/keyring/testing/__init__.pyo
${PYSITELIB}/keyring/testing/backend.py
${PYSITELIB}/keyring/testing/backend.pyc
${PYSITELIB}/keyring/testing/backend.pyo
${PYSITELIB}/keyring/testing/util.py
${PYSITELIB}/keyring/testing/util.pyc
${PYSITELIB}/keyring/testing/util.pyo
${PYSITELIB}/keyring/util/__init__.py
${PYSITELIB}/keyring/util/__init__.pyc
${PYSITELIB}/keyring/util/__init__.pyo

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.14 2019/09/20 16:39:31 adam Exp $
$NetBSD: distinfo,v 1.15 2020/05/17 19:57:22 adam Exp $
SHA1 (keyring-19.2.0.tar.gz) = 575a4fc319b94e737fc3c430fbe9f79470ff5f73
RMD160 (keyring-19.2.0.tar.gz) = 3ffc8eb335afd04c4fe65466770a44a5075a0094
SHA512 (keyring-19.2.0.tar.gz) = 1fe423f2a7e5331a9d1b37624f4d88b60f77c2cb2c8f8b0808a2f90f43eb9533faa533068e0d8f75b4bdddba2d160f5fac2500c93760fde64fbdb269f8668b0f
Size (keyring-19.2.0.tar.gz) = 48616 bytes
SHA1 (keyring-21.2.1.tar.gz) = bb706a162e4eefeffef65a4e0614b4766c6ba1fd
RMD160 (keyring-21.2.1.tar.gz) = 67624ead4a8f26f0acc2dde21f72ddd389836ab9
SHA512 (keyring-21.2.1.tar.gz) = e9fdf88a638e1a299dae7ce77c65356cd39f95db973ba399497f2d1e1e7af7595b3071e6df33a4aaa0cc9899a96ae3eae3b02d2ece604f3ff844ac82d3192617
Size (keyring-21.2.1.tar.gz) = 55457 bytes