diff --git a/keyring-25.2.1.tar.gz b/keyring-25.2.1.tar.gz deleted file mode 100644 index 70ee0de..0000000 --- a/keyring-25.2.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:daaffd42dbda25ddafb1ad5fec4024e5bbcfe424597ca1ca452b299861e49f1b -size 60797 diff --git a/keyring-25.6.0.tar.gz b/keyring-25.6.0.tar.gz new file mode 100644 index 0000000..5695cd6 --- /dev/null +++ b/keyring-25.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 +size 62750 diff --git a/python-keyring.changes b/python-keyring.changes index 384b409..7698a40 100644 --- a/python-keyring.changes +++ b/python-keyring.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Sep 29 10:42:21 UTC 2025 - Dirk Müller + +- update to 25.6.0: + * Avoid logging a warning when config does not specify a + backend. + * When parsing keyring_path from the config, the home directory + is now expanded from ~. + * In get_credential, now returns None when the indicated + username is not found. + * Fixed ValueError for AnonymousCredentials in CLI. + * Refined type spec and interfaces on credential objects. + Introduced AnonymousCredential to model a secret without a + username. + * Deprecated support for empty usernames. Now all backends will + reject an empty string as input for the 'username' field when + setting a password. Later this deprecation will become a more + visible user warning and even later an error. If this warning + is triggered in your environment, please consider using a + static value (even 'username') or comment in the issue and + describe the use-case that demands support for empty + usernames. + ------------------------------------------------------------------- Thu Aug 21 09:28:37 UTC 2025 - Markéta Machová diff --git a/python-keyring.spec b/python-keyring.spec index 3c15f3a..6cd477d 100644 --- a/python-keyring.spec +++ b/python-keyring.spec @@ -1,7 +1,7 @@ # # spec file for package python-keyring # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ %endif %{?sle15_python_module_pythons} Name: python-keyring%{psuffix} -Version: 25.2.1 +Version: 25.6.0 Release: 0 Summary: System keyring service access from Python License: MIT @@ -65,6 +65,7 @@ Requires: python-importlib-metadata >= 4.11.4 %endif %if %{with test} BuildRequires: %{python_module keyring = %{version}} +BuildRequires: %{python_module pyfakefs} BuildRequires: %{python_module pytest >= 3.5} %endif %python_subpackages