SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python310-keyring-23.9.3-1.1.noarch.rpm :

* 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.
* 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.
* Wed Sep 30 2020 Hans-Peter Jansen - Fold -tests package into mail package again
* Mon Sep 21 2020 Hans-Peter Jansen - Apply fix-kwallet-tests.patch
* Tue Jun 02 2020 Dirk Mueller - update to 21.2.1:
* #426: Restored lenience on startup when entry point metadata is missing.
* #423: Avoid RecursionError when initializing backends when a limit is supplied.
* Thu May 28 2020 Tomáš Chvátal - Fix the requirements to match reality of setup.cfg
* Mon May 25 2020 Petr Gajdos - %python3_only -> %python_alternative
* Sat May 02 2020 Hans-Peter Jansen - fix packaging tests
* Thu Apr 16 2020 pgajdosAATTsuse.com- 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 `_ 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 `_ code style. 19.0.1 - -----
* Merge with 18.0.1.
* Thu Mar 28 2019 Jan Engelhardt - Use noun phrase in summary.
* Thu Mar 28 2019 Tomáš Chvátal - Update to 18.0.1:
* #386: ExceptionInfo no longer retains a reference to the traceback.
* Wed Mar 06 2019 Tomáš Chvátal - Revert the test removal pending fix of upstream bug: https://github.com/jaraco/keyrings.alt/issues/33
* Sat Mar 02 2019 Hans-Peter Jansen - Package tests in separate package $flavor-tests Allows packages, that depend on these tests, to build successfully e.g. keyrings.cryptfile
* Tue Feb 26 2019 John Vandenberg - Add LICENSE- Remove tests from runtime package- Fix test failure occurring in test_packaging.py- Use pytest --ignore to avoid removing build directories in %check- Remove unnecessary build dependency pytest-sugar- Update to v18.0.0
* On macOS, the backend now raises a ``KeyringLocked`` when access to the keyring is denied (on get or set) instead of ``PasswordSetError`` or ``KeyringError``. Any API users may need to account for this change, probably by catching the parent ``KeyringError``. Additionally, the error message from the underying error is now included in any errors that occur.- from 17.1.1
* Update packaging technique to avoid 0.0.0 releases.- from 17.1.0
* When calling ``keyring.core.init_backend``, if any limit function is supplied, it is saved and later honored by the ``ChainerBackend`` as well.- from 17.0.0
* Remove application attribute from stored passwords using SecretService, addressing regression introduced in 10.5.0 (#292). Impacted Linux keyrings will once again prompt for a password for \"Python program\".- from 16.1.1
* Fix error on import due to circular imports on Python 3.4.- from 16.1.0
* Refactor ChainerBackend, introduced in 16.0 to function as any other backend, activating when relevant.- 16.0.2
* In Windows backend, trap all exceptions when attempting to import pywin32.- from 16.0.1
* Once again allow all positive, non-zero priority keyrings to participate.- from 16.0.0
* Fix race condition in delete_password on Windows.
* All suitable backends (priority 1 and greater) are allowed to participate.- from 15.2.0
* Added new API for ``get_credentials``, for backends that can resolve both a username and password for a service.
* Fri Oct 12 2018 Arun Persaud - specfile:
* removed devel from noarch- update to version 15.1.0:
* #340: Add the Null keyring, disabled by default.
* #340: Added --disable option to command-line interface.
* #340: Now honor a PYTHON_KEYRING_BACKEND environment variable to select a backend. Environments may set to keyring.backends.null.Keyring to disable keyring.- changes from version 15.0.0:
* Removed deprecated keyring.util.escape module.
* Fixed warning about using deprecated Abstract Base Classes from collections module.- changes from version 14.0.0:
* Removed getpassbackend module and alias in keyring.get_pass_get_password. Instead, just use:
* keyring.get_password(getpass.getuser(), \'Python\')
* Wed Sep 05 2018 dmuellerAATTsuse.com- drop flake8 dependency
* Mon Jul 09 2018 dmuellerAATTsuse.com- Update to 13.2.1:
* #335: Fix regression in command line client.
* Keyring command-line interface now reads the password directly from stdin if stdin is connected to a pipe.
* #329: Improve output of ``keyring --list-backends``.
* Sat Jun 23 2018 tchvatalAATTsuse.com- Version update to 13.0.0:
* #327: In kwallet backend, if the collection or item is locked, a ``KeyringLocked`` exception is raised. Clients expecting a None response from ``get_password`` under this condition will need to catch this exception. Additionally, an ``InitError`` is now raised if the connection cannot be established to the DBus.
* #298: In kwallet backend, when checking an existing handle, verify that it is still valid or create a new connection.
* Fixed issue in SecretService. Ref #226.
* #322: Fix AttributeError when ``escape.__builtins__`` is a dict.
* Deprecated ``keyring.util.escape`` module. If you use this module or encounter the warning (on the latest release of your packages), please `file a ticket `_.
* Unpin SecretStorage on Python 3.5+. Requires that Setuptools 17.1 be used. Note that the special handling will be unnecessary once Pip 9 can be assumed (as it will exclude SecretStorage 3 in non-viable environments).
* #310: Keyring now loads all backends through entry points.
* #312: Use ``entrypoints`` instead of pkg_resources to avoid performance hit loading pkg_resources. Adds a dependency on ``entrypoints``.
* #294: No longer expose ``keyring.__version__`` (added in 8.1) to avoid performance hit loading pkg_resources.
* #299: Keyring exceptions are now derived from a base ``keyring.errors.KeyringError``.
* #296: Prevent AttributeError on import when Debian has created broken dbus installs.
* Wed Jan 24 2018 tchvatalAATTsuse.com- Fix building in py3 only enviroment- Remove the test conditional which was always on anyway
 
ICM