Changelog for
python312-keyring-24.3.1-1.1.2.1.noarch.rpm :
* Sat Mar 16 2024 Dirk Müller
- update to 24.3.1:
* Minor fixes to account for emergent typing and linter concerns.
* Mon Nov 27 2023 Dirk Müller - update to 24.3.0:
* Added bash completion support. (#643)
* Wed Jul 19 2023 ecsos - %{?sle15_python_module_pythons} must at the beginning to work.
* Wed Jul 12 2023 Arun Persaud - specfile:
* require python >=3.8
* Changelog got renamed to NEWS- update to version 24.2.0:
* Features + Require Python 3.8 or later.- changes from version 24.1.1:
* Bugfixes + Restore support for reading from a config file (with regression test). (#638)- changes from version 24.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)- changes from version 24.0.0:
* #633: Added diagnose command with basic support.
* #487: Removed keyring.backends.OS_X module.
* #593: Removed keyring.util.properties module.- changes from version 23.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).
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Mon Jan 02 2023 Dirk Müller - update to 23.13.1:
* #608: Added support for tab completion on the ``keyring`` command if the ``completion`` extra is installed (``keyring[completion]``).
* #612: Prevent installation of ``pywin32-ctypes 0.1.2`` with broken ``use2to3`` directive.
* #607: Removed PSF license as it was unused and confusing. Project remains MIT licensed as always.
* Wed Nov 09 2022 Ben Greiner - Fix dependencies, remove workaround for gh#jaraco/keyring#526
* Tue Nov 08 2022 Yogalakshmi Arunachalam - Update to version 23.11.0 [#603]: In libsecret, check that the service is available before declaring viability.- Update to version 23.10.0 [#526]: Bump requirement on importlib_metadata to pull in fix for improperly-normalized names on egg-info.
* Sun Oct 30 2022 Ben Greiner - Drop support-new-importlib.patch
* \"New\" importlib 5.0 dropped deprecated indexing support gh#python/importlib_metadata#405
* See also gh#jaraco/keyring#526
* Fri Sep 23 2022 Ben Greiner - Clean specfile from setuptools cruft, this is a PEP517 package- Only python >= 3.7 is supported- Fix more runtime requirements
* Tue Sep 20 2022 Alexei Sorokin - Update to version 23.9.3 (changes since 23.9.1):
* Fix wrong name in compatibility logic for properties (masked by the compatibility fallback).
* Add workaround for devpi_client hook with wrapped implementation.- Add the missing python-jaraco.classes dependency (bsc#1203659)
* Sat Sep 17 2022 Dirk Müller - update to 23.9.1:
* #593: Restore ``keyring.util.properties`` with deprecation warning for backward compatibility.
* #588: Project now depends on ``jaraco.classes`` for class property support.
* #581: Corrected regression in ``libsecret`` tests (``.collection`` property).
* #587: Fix regression in ``libsecret``.
* #448: ``SecretService`` and ``libsecret`` backends now support a new ``SelectableScheme``, allowing the keys for \"username\" and \"service\" to be overridden for compatibility with other schemes such as KeePassXC.
* Introduced a new ``.with_properties`` method on backends to produce a new keyring with different properties. Use for example to get a keyring with a different ``keychain`` (macOS) or ``scheme`` (SecretService/libsecret). e.g.:: keypass = keyring.get_keyring().with_properties(scheme=\'KeePassXC\')
* ``.with_keychain`` method on macOS is superseded by ``.with_properties`` and so is now deprecated.
* Mon Aug 29 2022 Steve Kowalik - Inject multibuild to prevent a build cycle
* Sun Jul 24 2022 Dirk Müller - update to 23.7.0:
* #582: Suppress KeyringErrors for devpi client.
* Wed Jun 15 2022 Yogalakshmi Arunachalam - update to 23.6.0 [#575]: Only require importlib_metadata on older Pythons. [#579]: Add .with_keychain method on macOS for easy reference to alternate keychains.
* Wed Jun 08 2022 Dirk Müller - update to 23.5.1:
* The correct config root is now used on Windows
* Mon Jan 10 2022 Dirk Müller - update to 23.5.0:
* Require Python 3.7 or later.
* #551: Fixed docs warnings.
* #549: EnvironCredential now allows for equality comparison.
* #529: macOS backend is no longer viable if the API module cannot be loaded. Prevents \"symbol not found\" errors on macOS 11 (Big Sur) and later when a \"universal2\" binary is not used (available for Python 3.8.7 and later).
* #547: Tests no longer attempt to run macOS backends even on macOS when the backend is non-viable.
* #542: Change get_credential to return generic Credential.
* Fri Sep 24 2021 Steve Kowalik - Update to 23.2.1:
* #530: In libsecret tests, use a session collection to allow tests to pass on Debian.
* #521: Add libsecret backend.
* #519: macOS backend APIs updated to newer, non-legacy APIs.- Add patch support-new-importlib.patch:
* Support new importlib-metadata.
* Thu Jun 17 2021 Matej Cepl - Update to 23.0.1 (bsc#1184133):
* #504: Better error with invalid parameter to init_keyring.
* #505: Nicer documentation for headless Docker.
* Backends now all invoke ``set_properties_from_env`` on self in the initializer. Derived backends should be sure to invoke ``super().__init__()``.
* Use new entry points API from importlib_metadata 3.6.
* Added redundant type declarations for accessor functions in ``keyring.core``.
* Added type declaration for ``keyring.core.get_keyring()``.
* #438: For better interoperability with other applications, ``Windows`` backend now attempts to decode passwords using UTF-8 if UTF-16 decoding fails. Passwords are still stored as UTF-16.
* #437: Package now declares typing support.
* #403: Keyring no longer eagerly initializes the backend on import, but instead defers the backend initialization until a keyring is accessed. Any callers reliant on this early intialization behavior may need to call ``keyring.core.init_backend()`` to explicitly initialize the detected backend.
* #474: SecretService and KWallet backends are now disabled if the relevant names are not available on D-Bus. Keyring should now be much more responsive in these environments.
* #463: Fixed regression in KWallet ``get_credential`` where a simple string was returned instead of a SimpleCredential.
* #431: KWallet backend now supports ``get_credential``.
* #445: Suppress errors when ``sys.argv`` is not a list of at least one element.
* #440: Keyring now honors XDG_CONFIG_HOME as ``~/.config``.
* #452: SecretService ``get_credential`` now returns ``None`` for unmatched query.- Remove fix-kwallet-tests.patch, it doesn\'t seem to be necessary anymore.
* Tue Feb 16 2021 Antonio Larrosa - On SLE/Leap, set the egg version on %prep to the package version since it\'s not being set automatically.