Commit Graph

  • fbe01a7732 Accepting request 1173912 from devel:languages:python factory Ana Guerrero 2024-05-15 19:25:54 +0000
  • d9bfe79d1b - update to 25.2.1: * Fix typo in CLI creds mode. Dirk Mueller 2024-05-14 08:12:12 +0000
  • 9be3a83a16 - update to 25.2.0: * Added options for 'keyring get' command to support credential retrieval and emit as JSON. Dirk Mueller 2024-05-10 13:33:06 +0000
  • 1a4578ed78 Accepting request 1165958 from devel:languages:python Ana Guerrero 2024-04-07 20:04:43 +0000
  • 1c8c3039e2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=130 Dirk Mueller 2024-04-07 09:29:42 +0000
  • 0fcf0b00e5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=129 Dirk Mueller 2024-04-07 09:19:54 +0000
  • 1ea386e9c1 - 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. Dirk Mueller 2024-04-06 19:39:16 +0000
  • f5e573d7e1 Accepting request 1159130 from devel:languages:python Dominique Leuenberger 2024-03-20 20:09:43 +0000
  • 7ead75bd68 - update to 24.3.1: * Minor fixes to account for emergent typing and linter concerns. Dirk Mueller 2024-03-16 09:03:47 +0000
  • 765d1114a7 Accepting request 1129228 from devel:languages:python Ana Guerrero 2023-11-28 21:18:52 +0000
  • 97747e2f1b - update to 24.3.0: * Added bash completion support. (#643) - Update to version 23.11.0 - Inject multibuild to prevent a build cycle - update to 23.6.0 - Added keyring-import-gi.patch: gi.require_version is called and not - reduce/fix build requires * All code now runs natively on both Python 2 and Python 3, * Renamed `keyring.util.platform to keyring.util.platform_`. Introspection, not the obsolete python-gnomekeyring module Dirk Mueller 2023-11-27 19:30:35 +0000
  • 479ad294c9 Accepting request 1099483 from devel:languages:python Ana Guerrero 2023-07-24 16:12:22 +0000
  • 51ac28445b Accepting request 1099406 from home:ecsos:python Dirk Mueller 2023-07-19 11:10:39 +0000
  • 47c2f4e551 Accepting request 1098501 from devel:languages:python Dominique Leuenberger 2023-07-15 21:14:25 +0000
  • 055ef6fe64 Accepting request 1098435 from home:apersaud:branches:devel:languages:python Matej Cepl 2023-07-13 09:58:52 +0000
  • 6b6b54103c Accepting request 1081478 from devel:languages:python Dominique Leuenberger 2023-04-22 19:57:31 +0000
  • c891a243bc Accepting request 1081474 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 13:18:27 +0000
  • 435ba23a81 Accepting request 1055998 from devel:languages:python Dominique Leuenberger 2023-01-06 16:04:48 +0000
  • 93e15e27b9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=116 Dirk Mueller 2023-01-03 12:47:35 +0000
  • 65b0fce96e - 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. Dirk Mueller 2023-01-02 18:38:01 +0000
  • ba2cd77ca7 Accepting request 1035041 from devel:languages:python Dominique Leuenberger 2022-11-10 13:21:26 +0000
  • 81cc2bbbaf Accepting request 1034864 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-11-10 10:44:29 +0000
  • 4168f7dba7 Accepting request 1034589 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-11-08 21:15:17 +0000
  • 41ac8fddfc Accepting request 1032377 from devel:languages:python Dominique Leuenberger 2022-11-01 12:40:26 +0000
  • 4c4b3032d3 Accepting request 1032309 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-10-31 07:50:59 +0000
  • 4d2edb81c6 Accepting request 1009752 from devel:languages:python Dominique Leuenberger 2022-10-12 16:24:04 +0000
  • 7ff0acdad5 - Add the missing python-jaraco.classes dependency (bsc#1203659) Dirk Mueller 2022-10-11 09:47:02 +0000
  • d42de2e4ef Accepting request 1005709 from devel:languages:python Dominique Leuenberger 2022-09-25 13:34:33 +0000
  • 999f3bfdbe Accepting request 1005672 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-09-24 06:33:31 +0000
  • dc8f8964b9 Accepting request 1005041 from devel:languages:python Dominique Leuenberger 2022-09-21 12:41:51 +0000
  • 4c78d65d98 Accepting request 1005031 from home:XRevan86 Matej Cepl 2022-09-20 19:13:52 +0000
  • 06ae266517 Accepting request 1004358 from devel:languages:python Dominique Leuenberger 2022-09-18 15:31:58 +0000
  • f298148c85 - 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. Dirk Mueller 2022-09-17 08:35:16 +0000
  • 7e268fce5b Accepting request 999759 from devel:languages:python Dominique Leuenberger 2022-08-30 12:48:10 +0000
  • 9f64cb51da - Inject multibuild to prevent a build cycle Steve Kowalik 2022-08-29 04:51:03 +0000
  • 216329e469 Accepting request 990874 from devel:languages:python Richard Brown 2022-07-26 17:42:06 +0000
  • b1606c4346 - update to 23.7.0: * #582: Suppress KeyringErrors for devpi client. Dirk Mueller 2022-07-24 09:13:11 +0000
  • 91fbd58993 Accepting request 982899 from devel:languages:python Dominique Leuenberger 2022-06-17 19:18:38 +0000
  • 22800060f4 Accepting request 982884 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-06-15 22:48:28 +0000
  • 79518847a9 Accepting request 981383 from devel:languages:python Dominique Leuenberger 2022-06-10 13:57:11 +0000
  • 5e1a57856c - update to 23.5.1: * The correct config root is now used on Windows Dirk Mueller 2022-06-08 20:05:47 +0000
  • cec4cdaa34 Accepting request 945432 from devel:languages:python Dominique Leuenberger 2022-01-11 20:17:12 +0000
  • 0ab6fd2f2b - 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. Dirk Mueller 2022-01-10 22:46:27 +0000
  • 6923a6804d Accepting request 921255 from devel:languages:python Dominique Leuenberger 2021-09-26 19:48:39 +0000
  • c1e30050aa - 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. Steve Kowalik 2021-09-24 09:22:36 +0000
  • 15d6153b74 Accepting request 900608 from devel:languages:python Dominique Leuenberger 2021-07-10 20:53:32 +0000
  • 34cf29c9b8 Add reference to the appropriate bugzilla Matej Cepl 2021-06-17 15:03:47 +0000
  • 7becd474d0 - Update to 23.0.1: * #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 Matej Cepl 2021-06-17 15:03:11 +0000
  • 6c61beddd8 Accepting request 873156 from devel:languages:python Dominique Leuenberger 2021-02-23 19:19:56 +0000
  • 0bbe6cf4b1 Accepting request 873026 from home:alarrosa:branches:devel:languages:python Markéta Machová 2021-02-17 14:20:16 +0000
  • 4f4b0c1205 Accepting request 838815 from devel:languages:python Dominique Leuenberger 2020-10-02 15:15:31 +0000
  • 61c07da8d6 Accepting request 838789 from home:frispete:python Tomáš Chvátal 2020-09-30 17:23:20 +0000
  • e7aa806563 Accepting request 810904 from devel:languages:python Dominique Leuenberger 2020-06-05 17:59:43 +0000
  • 2397031c33 - 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. Dirk Mueller 2020-06-02 16:33:36 +0000
  • 190bda1f65 - Fix the requirements to match reality of setup.cfg Tomáš Chvátal 2020-05-28 07:17:20 +0000
  • c6b79ee653 Accepting request 808627 from home:pgajdos:python Tomáš Chvátal 2020-05-25 09:26:37 +0000
  • dd1b0be89d Accepting request 794554 from devel:languages:python Dominique Leuenberger 2020-04-19 19:49:42 +0000
  • ee812d94f0 Accepting request 794535 from home:pgajdos:python Tomáš Chvátal 2020-04-16 10:27:32 +0000
  • 70671cb40a Accepting request 689757 from devel:languages:python Dominique Leuenberger 2019-03-29 19:39:17 +0000
  • 7871c12f9c Accepting request 689486 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2019-03-29 09:21:19 +0000
  • bd3c6415ca - Update to 18.0.1: * #386: ExceptionInfo no longer retains a reference to the traceback. Tomáš Chvátal 2019-03-28 15:06:15 +0000
  • e88a7d5ad3 Accepting request 682032 from devel:languages:python Dominique Leuenberger 2019-03-08 10:01:00 +0000
  • 3515109f63 - Revert the test removal pending fix of upstream bug: https://github.com/jaraco/keyrings.alt/issues/33 Tomáš Chvátal 2019-03-06 08:40:56 +0000
  • e65ab09fe1 Accepting request 679266 from devel:languages:python Stephan Kulow 2019-03-01 19:28:57 +0000
  • 860d3eb303 Accepting request 679265 from home:jayvdb:noflake8 Tomáš Chvátal 2019-02-26 13:42:06 +0000
  • c9e3ed2901 Accepting request 641907 from devel:languages:python Dominique Leuenberger 2018-10-18 13:29:03 +0000
  • e6d0d227b3 Accepting request 641840 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-10-14 08:49:34 +0000
  • bc18380518 Accepting request 635405 from devel:languages:python Yuchen Lin 2018-09-16 16:29:49 +0000
  • 186b759960 - drop flake8 dependency Dirk Mueller 2018-09-05 20:28:02 +0000
  • e39f4227a4 Accepting request 623136 from devel:languages:python Dominique Leuenberger 2018-07-18 20:54:45 +0000
  • 6c0ae6e652 - 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`. Dirk Mueller 2018-07-09 13:43:02 +0000
  • 321c2bbfe6 Accepting request 620965 from devel:languages:python Dominique Leuenberger 2018-07-09 11:27:21 +0000
  • c9caa62960 - 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 <https://github.com/jaraco/keyring/issues/new>_. * 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 Tomáš Chvátal 2018-06-23 07:38:04 +0000
  • a0cb42a514 Accepting request 568852 from devel:languages:python Dominique Leuenberger 2018-01-26 12:38:43 +0000
  • 303db75e2a - Fix building in py3 only enviroment - Remove the test conditional which was always on anyway Tomáš Chvátal 2018-01-24 10:27:56 +0000
  • cd2c0ccd1a Accepting request 546273 from devel:languages:python Dominique Leuenberger 2017-12-03 09:08:24 +0000
  • a68c6ed176 Accepting request 546226 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2017-11-28 17:08:29 +0000
  • 81ff6bbe17 Accepting request 518327 from devel:languages:python Dominique Leuenberger 2017-08-24 16:18:02 +0000
  • f4b3a466ce Accepting request 518325 from home:tbechtold:branches:devel:languages:python Thomas Bechtold 2017-08-23 05:22:48 +0000
  • bb2ea01e99 Accepting request 492693 from devel:languages:python Dominique Leuenberger 2017-05-16 12:28:30 +0000
  • b9525e7583 Accepting request 492692 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-05-03 16:04:18 +0000
  • 9566bb969a Accepting request 451180 from devel:languages:python Dominique Leuenberger 2017-01-23 10:29:46 +0000
  • 7de08d7b11 Accepting request 450920 from home:stroeder:branches:devel:languages:python Dirk Mueller 2017-01-18 13:46:53 +0000
  • 36d774ee8a Accepting request 440407 from devel:languages:python Dominique Leuenberger 2016-11-17 11:23:36 +0000
  • 8f867e864c Accepting request 440041 from home:stroeder:branches:devel:languages:python Jan Matejek 2016-11-15 15:22:45 +0000
  • 2e52fec831 Accepting request 419341 from devel:languages:python Dominique Leuenberger 2016-09-08 15:37:18 +0000
  • 101a37dc2c Accepting request 419109 from home:stroeder:branches:devel:languages:python Thomas Bechtold 2016-08-15 05:34:30 +0000
  • 180c2e2ada Accepting request 405489 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2016-07-04 08:17:41 +0000
  • 5ea169050e Accepting request 400242 from devel:languages:python Dominique Leuenberger 2016-06-12 16:53:13 +0000
  • 0d9b66d728 - require python-setuptools (see bsc#983147) Dirk Mueller 2016-06-06 11:21:29 +0000
  • eef17d0f59 Accepting request 400053 from home:stroeder:branches:devel:languages:python Dirk Mueller 2016-06-06 11:21:02 +0000
  • 3e038917cd Accepting request 393985 from devel:languages:python Dominique Leuenberger 2016-05-10 07:26:25 +0000
  • 1ca2547ded Accepting request 393936 from home:stroeder:branches:devel:languages:python Dirk Mueller 2016-05-06 07:29:42 +0000
  • 5729ffc184 Accepting request 355697 from devel:languages:python Dominique Leuenberger 2016-01-30 10:30:42 +0000
  • f2803dc73d Accepting request 354379 from home:stroeder:branches:devel:languages:python Dirk Mueller 2016-01-25 09:17:25 +0000
  • 530e3476ad Accepting request 349379 from devel:languages:python Dominique Leuenberger 2015-12-21 11:03:28 +0000
  • c2093ea544 - Update to version 5.7 - Removed CONTRIBUTORS.txt because not available in upstream source anymore. - dropped patches keyring-import-gi.patch and keyring-gnome-3.18.patch because they were obsoleted by fixes in upstream source 5.7 --- * Issue #177: Resolve default keyring name on Gnome using the API. * Issue #145: Add workaround for password exposure through process status for most passwords containing simple characters. 5.6 --- * Allow keyring to be invoked from command-line with `python -m keyring. 5.5.1 ----- * Issue #156: Fixed test failures in pyfs` keyring related to 0.5 release. 5.5 --- * Pull Request #176: Use recommended mechanism for checking GnomeKeyring version. Dirk Mueller 2015-12-17 13:43:06 +0000
  • 1843d4087d - drop keyring-import-gi.patch, and update keyring-gnome-3.18.patch, which introduces the regression Dirk Mueller 2015-12-17 12:59:53 +0000
  • 4c3476fba2 Accepting request 331684 from devel:languages:python Stephan Kulow 2015-09-24 05:16:14 +0000
  • c6f3fb5e9f Accepting request 331682 from home:M0ses:branches:devel:languages:python Denisart Benjamin 2015-09-17 11:51:45 +0000