Hello community, here is the log from the commit of package python-keyring for openSUSE:Factory checked in at 2020-04-19 21:49:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-keyring (Old) and /work/SRC/openSUSE:Factory/.python-keyring.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keyring" Sun Apr 19 21:49:42 2020 rev:36 rq:794554 version:21.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes 2019-03-29 20:39:18.814687763 +0100 +++ /work/SRC/openSUSE:Factory/.python-keyring.new.2738/python-keyring.changes 2020-04-19 21:49:44.264113024 +0200 @@ -1,0 +2,59 @@ +Thu Apr 16 08:27:33 UTC 2020 - [email protected] + +- version update to 21.2.0 + v21.2.0 + ------- + * #372: Chainer now deterministically resolves at a lower + priority than the Fail keyring (when there are no backends + to chain). + * #372: Fail keyring now raises a ``NoKeyringError`` for + easier selectability. + * #405: Keyring now logs at DEBUG rather than INFO during + backend startup. + v21.1.1 + ------- + * Refreshed package metadata. + v21.1.0 + ------- + * #380: In SecretService backend, close connections after + using them. + v21.0.0 + ------- + * Require Python 3.6 or later. + v20.0.1 + ------- + * #417: 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``. + * #382: 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. + * #404: Improve import times when a backend is specifically + configured by lazily calling ``get_all_keyring``. + 19.2.0 + ------ + * Add support for get_credential() with the SecretService backend. + 19.1.0 + ------ + * #369: macOS Keyring now honors a ``KEYCHAIN_PATH`` + environment variable. If set, Keyring will use that + keychain instead of the default. + 19.0.2 + ------ + * Refresh package skeleton. + * Adopt `black <https://pypi.org/project/black>`_ code style. + 19.0.1 + ------ + * Merge with 18.0.1. + +------------------------------------------------------------------- Old: ---- keyring-18.0.1.tar.gz New: ---- keyring-21.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-keyring.spec ++++++ --- /var/tmp/diff_new_pack.vN63IC/_old 2020-04-19 21:49:44.928114357 +0200 +++ /var/tmp/diff_new_pack.vN63IC/_new 2020-04-19 21:49:44.932114365 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-keyring # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,27 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 Name: python-keyring -Version: 18.0.1 +Version: 21.2.0 Release: 0 Summary: System keyring service access from Python License: Python-2.0 AND MIT Group: Development/Languages/Python URL: https://github.com/jaraco/keyring Source: https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz -BuildRequires: %{python_module SecretStorage} +BuildRequires: %{python_module SecretStorage >= 3} BuildRequires: %{python_module entrypoints} BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest >= 3.5} BuildRequires: %{python_module setuptools >= 17.1} BuildRequires: %{python_module setuptools_scm >= 1.15.0} +BuildRequires: %{python_module toml} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-SecretStorage +Requires: python-SecretStorage >= 3 Requires: python-entrypoints +Requires: python-jeepney >= 0.4.2 Requires: python-setuptools BuildArch: noarch %python_subpackages @@ -47,7 +50,7 @@ %setup -q -n keyring-%{version} # For rpmlint warning: remove shebang from python library: sed -i '/^#!/d' keyring/cli.py -sed -i -e 's,--flake8,,' pytest.ini +sed -i -e 's,--flake8,,' -e 's,--black,,' -e 's,--cov,,' pytest.ini %build %python_build @@ -57,10 +60,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# sadly most tests need running dbus to communicate with secretstorage/etc -%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib} -py.test-%{$python_bin_suffix} --ignore=_build.python2 --ignore=_build.python3 -} +%pytest %files %{python_files} %doc README.rst CHANGES.rst ++++++ keyring-18.0.1.tar.gz -> keyring-21.2.0.tar.gz ++++++ ++++ 4224 lines of diff (skipped)
