Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python310-keyring-25.1.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python310-keyring Distribution: openSUSE Tumbleweed
Version: 25.1.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Apr 6 21:38:28 2024
Group: Unspecified Build host: reproducible
Size: 250059 Source RPM: python-keyring-25.1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jaraco/keyring
Summary: System keyring service access from Python
The Python keyring lib provides a way to access the system keyring service
from python. It can be used in any application that needs safe password storage.

Provides

Requires

License

MIT

Changelog

* Sat Apr 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 25.1.0:
    * Replace ExceptionRaisedContext with ExceptionTrap.
    * When completion is unavailable, exit with non-zero status and
      emit message to stderr.
    * Removed check for config in XDG_DATA_HOME on Linux systems.
    * In platform config support, remove support for Windows XP,
      now 10 years sunset.
* Sat Mar 16 2024 Dirk Müller <dmueller@suse.com>
  - update to 24.3.1:
    * Minor fixes to account for emergent typing and linter
      concerns.
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 24.3.0:
    * Added bash completion support. (#643)
* Wed Jul 19 2023 ecsos <ecsos@opensuse.org>
  - %{?sle15_python_module_pythons} must at the beginning to work.
* Wed Jul 12 2023 Arun Persaud <arun@gmx.de>
  - 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 <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
  - 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 <code@bnavigator.de>
  - Fix dependencies, remove workaround for gh#jaraco/keyring#526
* Tue Nov 08 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - 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 <code@bnavigator.de>
  - 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 <code@bnavigator.de>
  - 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 <sor.alexei@meowr.ru>
  - 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 <dmueller@suse.com>
  - 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 <steven.kowalik@suse.com>
  - Inject multibuild to prevent a build cycle
* Sun Jul 24 2022 Dirk Müller <dmueller@suse.com>
  - update to 23.7.0:
    * #582: Suppress KeyringErrors for devpi client.
* Wed Jun 15 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - 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 <dmueller@suse.com>
  - update to 23.5.1:
    * The correct config root is now used on Windows
* Mon Jan 10 2022 Dirk Müller <dmueller@suse.com>
  - 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 <steven.kowalik@suse.com>
  - 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 <mcepl@suse.com>
  - 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 <alarrosa@suse.com>
  - On SLE/Leap, set the egg version on %prep to the package version
    since it's not being set automatically.

Files

/etc/alternatives/keyring
/usr/bin/keyring
/usr/bin/keyring-3.10
/usr/lib/python3.10/site-packages/keyring
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/LICENSE
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/METADATA
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/RECORD
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/REQUESTED
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/WHEEL
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/entry_points.txt
/usr/lib/python3.10/site-packages/keyring-25.1.0.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/keyring/__init__.py
/usr/lib/python3.10/site-packages/keyring/__main__.py
/usr/lib/python3.10/site-packages/keyring/__pycache__
/usr/lib/python3.10/site-packages/keyring/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/backend.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/backend.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/cli.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/cli.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/completion.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/completion.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/core.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/core.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/credentials.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/credentials.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/devpi_client.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/devpi_client.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/errors.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/http.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/__pycache__/http.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backend.py
/usr/lib/python3.10/site-packages/keyring/backend_complete.bash
/usr/lib/python3.10/site-packages/keyring/backend_complete.zsh
/usr/lib/python3.10/site-packages/keyring/backends
/usr/lib/python3.10/site-packages/keyring/backends/SecretService.py
/usr/lib/python3.10/site-packages/keyring/backends/Windows.py
/usr/lib/python3.10/site-packages/keyring/backends/__init__.py
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/SecretService.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/SecretService.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/Windows.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/Windows.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/chainer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/chainer.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/fail.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/fail.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/kwallet.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/kwallet.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/libsecret.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/libsecret.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/null.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/__pycache__/null.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/chainer.py
/usr/lib/python3.10/site-packages/keyring/backends/fail.py
/usr/lib/python3.10/site-packages/keyring/backends/kwallet.py
/usr/lib/python3.10/site-packages/keyring/backends/libsecret.py
/usr/lib/python3.10/site-packages/keyring/backends/macOS
/usr/lib/python3.10/site-packages/keyring/backends/macOS/__init__.py
/usr/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__
/usr/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__/api.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__/api.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/backends/macOS/api.py
/usr/lib/python3.10/site-packages/keyring/backends/null.py
/usr/lib/python3.10/site-packages/keyring/cli.py
/usr/lib/python3.10/site-packages/keyring/compat
/usr/lib/python3.10/site-packages/keyring/compat/__init__.py
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/properties.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/properties.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/py312.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/py312.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/py38.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/compat/__pycache__/py38.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/compat/properties.py
/usr/lib/python3.10/site-packages/keyring/compat/py312.py
/usr/lib/python3.10/site-packages/keyring/compat/py38.py
/usr/lib/python3.10/site-packages/keyring/completion.py
/usr/lib/python3.10/site-packages/keyring/core.py
/usr/lib/python3.10/site-packages/keyring/credentials.py
/usr/lib/python3.10/site-packages/keyring/devpi_client.py
/usr/lib/python3.10/site-packages/keyring/errors.py
/usr/lib/python3.10/site-packages/keyring/http.py
/usr/lib/python3.10/site-packages/keyring/py.typed
/usr/lib/python3.10/site-packages/keyring/testing
/usr/lib/python3.10/site-packages/keyring/testing/__init__.py
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__/backend.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__/backend.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/testing/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/testing/backend.py
/usr/lib/python3.10/site-packages/keyring/testing/util.py
/usr/lib/python3.10/site-packages/keyring/util
/usr/lib/python3.10/site-packages/keyring/util/__init__.py
/usr/lib/python3.10/site-packages/keyring/util/__pycache__
/usr/lib/python3.10/site-packages/keyring/util/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/util/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/util/__pycache__/platform_.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/keyring/util/__pycache__/platform_.cpython-310.pyc
/usr/lib/python3.10/site-packages/keyring/util/platform_.py
/usr/share/doc/packages/python310-keyring
/usr/share/doc/packages/python310-keyring/NEWS.rst
/usr/share/doc/packages/python310-keyring/README.rst
/usr/share/licenses/python310-keyring
/usr/share/licenses/python310-keyring/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024