Commit Graph

  • 6801943dce Accepting request 1320343 from devel:languages:python factory Ana Guerrero 2025-11-28 15:50:42 +00:00
  • c4b0543a1d Accepting request 1320333 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-11-27 13:27:07 +00:00
  • 19b1dd1f56 Convert to libalternatives, bsc#1245883 slfo-main Daniel Garcia Moreno 2025-10-23 11:44:09 +02:00
  • a4c4f90aa8 Accepting request 1307742 from devel:languages:python Ana Guerrero 2025-09-30 15:34:46 +00:00
  • e13ce6d58c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=140 Dirk Mueller 2025-09-29 10:55:32 +00:00
  • bad9941d2a - 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. Dirk Mueller 2025-09-29 10:42:27 +00:00
  • a558848ac6 Accepting request 1300741 from devel:languages:python Ana Guerrero 2025-08-22 15:46:56 +00:00
  • af3f56be75 - Convert to libalternatives on SLE-16-based and newer systems only Markéta Machová 2025-08-21 09:29:01 +00:00
  • 135c32c593 Accepting request 1291938 from devel:languages:python Ana Guerrero 2025-07-15 14:42:31 +00:00
  • 4f1a36932b - Convert to libalternatives Markéta Machová 2025-07-11 10:43:21 +00:00
  • fbe01a7732 Accepting request 1173912 from devel:languages:python slfo-1.2 Ana Guerrero 2024-05-15 19:25:54 +00:00
  • ddb9bec1f5 Accepting request 1173912 from devel:languages:python Ana Guerrero 2024-05-15 19:25:54 +00:00
  • d9bfe79d1b - update to 25.2.1: * Fix typo in CLI creds mode. Dirk Mueller 2024-05-14 08:12:12 +00:00
  • bf6550c829 - update to 25.2.1: * Fix typo in CLI creds mode. Dirk Mueller 2024-05-14 08:12:12 +00:00
  • 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 +00:00
  • 27e55e808d - 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 +00:00
  • 1a4578ed78 Accepting request 1165958 from devel:languages:python Ana Guerrero 2024-04-07 20:04:43 +00:00
  • 1e1e4c11e6 Accepting request 1165958 from devel:languages:python Ana Guerrero 2024-04-07 20:04:43 +00:00
  • 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 +00:00
  • d858624794 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 +00:00
  • 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 +00:00
  • 2e4bce0451 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 +00:00
  • 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 +00:00
  • 7b5d8433c6 - 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 +00:00
  • f5e573d7e1 Accepting request 1159130 from devel:languages:python Dominique Leuenberger 2024-03-20 20:09:43 +00:00
  • 8b96792b6f Accepting request 1159130 from devel:languages:python Dominique Leuenberger 2024-03-20 20:09:43 +00:00
  • 7ead75bd68 - update to 24.3.1: * Minor fixes to account for emergent typing and linter concerns. Dirk Mueller 2024-03-16 09:03:47 +00:00
  • 751df82839 - update to 24.3.1: * Minor fixes to account for emergent typing and linter concerns. Dirk Mueller 2024-03-16 09:03:47 +00:00
  • 765d1114a7 Accepting request 1129228 from devel:languages:python Ana Guerrero 2023-11-28 21:18:52 +00:00
  • f13dccd9dc Accepting request 1129228 from devel:languages:python Ana Guerrero 2023-11-28 21:18:52 +00:00
  • 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 +00:00
  • d2295af720 - 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 +00:00
  • 479ad294c9 Accepting request 1099483 from devel:languages:python Ana Guerrero 2023-07-24 16:12:22 +00:00
  • 233363909f Accepting request 1099483 from devel:languages:python Ana Guerrero 2023-07-24 16:12:22 +00:00
  • 51ac28445b Accepting request 1099406 from home:ecsos:python Dirk Mueller 2023-07-19 11:10:39 +00:00
  • 216835091d Accepting request 1099406 from home:ecsos:python Dirk Mueller 2023-07-19 11:10:39 +00:00
  • 47c2f4e551 Accepting request 1098501 from devel:languages:python Dominique Leuenberger 2023-07-15 21:14:25 +00:00
  • 37d9dcfd29 Accepting request 1098501 from devel:languages:python Dominique Leuenberger 2023-07-15 21:14:25 +00:00
  • 055ef6fe64 Accepting request 1098435 from home:apersaud:branches:devel:languages:python Matej Cepl 2023-07-13 09:58:52 +00:00
  • 256850419f Accepting request 1098435 from home:apersaud:branches:devel:languages:python Matej Cepl 2023-07-13 09:58:52 +00:00
  • 6b6b54103c Accepting request 1081478 from devel:languages:python Dominique Leuenberger 2023-04-22 19:57:31 +00:00
  • 2054cb90ee Accepting request 1081478 from devel:languages:python Dominique Leuenberger 2023-04-22 19:57:31 +00:00
  • c891a243bc Accepting request 1081474 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 13:18:27 +00:00
  • 0ce67f9ab7 Accepting request 1081474 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 13:18:27 +00:00
  • 435ba23a81 Accepting request 1055998 from devel:languages:python Dominique Leuenberger 2023-01-06 16:04:48 +00:00
  • 9b0b561248 Accepting request 1055998 from devel:languages:python Dominique Leuenberger 2023-01-06 16:04:48 +00:00
  • 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 +00:00
  • 90478d000c 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 +00:00
  • 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 +00:00
  • b4dd9c15b3 - 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 +00:00
  • ba2cd77ca7 Accepting request 1035041 from devel:languages:python Dominique Leuenberger 2022-11-10 13:21:26 +00:00
  • 159e3cde5c Accepting request 1035041 from devel:languages:python Dominique Leuenberger 2022-11-10 13:21:26 +00:00
  • 81cc2bbbaf Accepting request 1034864 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-11-10 10:44:29 +00:00
  • 78ee647e36 Accepting request 1034864 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-11-10 10:44:29 +00:00
  • 4168f7dba7 Accepting request 1034589 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-11-08 21:15:17 +00:00
  • 5f824a38eb Accepting request 1034589 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-11-08 21:15:17 +00:00
  • 41ac8fddfc Accepting request 1032377 from devel:languages:python Dominique Leuenberger 2022-11-01 12:40:26 +00:00
  • 56769f847f Accepting request 1032377 from devel:languages:python Dominique Leuenberger 2022-11-01 12:40:26 +00:00
  • 4c4b3032d3 Accepting request 1032309 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-10-31 07:50:59 +00:00
  • cb2c50e848 Accepting request 1032309 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-10-31 07:50:59 +00:00
  • 4d2edb81c6 Accepting request 1009752 from devel:languages:python Dominique Leuenberger 2022-10-12 16:24:04 +00:00
  • 120f86850d Accepting request 1009752 from devel:languages:python Dominique Leuenberger 2022-10-12 16:24:04 +00:00
  • 7ff0acdad5 - Add the missing python-jaraco.classes dependency (bsc#1203659) Dirk Mueller 2022-10-11 09:47:02 +00:00
  • 3ba87d7cb5 - Add the missing python-jaraco.classes dependency (bsc#1203659) Dirk Mueller 2022-10-11 09:47:02 +00:00
  • d42de2e4ef Accepting request 1005709 from devel:languages:python Dominique Leuenberger 2022-09-25 13:34:33 +00:00
  • 8d0020e147 Accepting request 1005709 from devel:languages:python Dominique Leuenberger 2022-09-25 13:34:33 +00:00
  • 999f3bfdbe Accepting request 1005672 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-09-24 06:33:31 +00:00
  • 360f7592da Accepting request 1005672 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-09-24 06:33:31 +00:00
  • dc8f8964b9 Accepting request 1005041 from devel:languages:python Dominique Leuenberger 2022-09-21 12:41:51 +00:00
  • 6ea6e25bfe Accepting request 1005041 from devel:languages:python Dominique Leuenberger 2022-09-21 12:41:51 +00:00
  • 4c78d65d98 Accepting request 1005031 from home:XRevan86 Matej Cepl 2022-09-20 19:13:52 +00:00
  • c5b6abadc4 Accepting request 1005031 from home:XRevan86 Matej Cepl 2022-09-20 19:13:52 +00:00
  • 06ae266517 Accepting request 1004358 from devel:languages:python Dominique Leuenberger 2022-09-18 15:31:58 +00:00
  • 2ea8c7688e Accepting request 1004358 from devel:languages:python Dominique Leuenberger 2022-09-18 15:31:58 +00:00
  • 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 +00:00
  • af50af4ced - 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 +00:00
  • 7e268fce5b Accepting request 999759 from devel:languages:python Dominique Leuenberger 2022-08-30 12:48:10 +00:00
  • 08f4d419af Accepting request 999759 from devel:languages:python Dominique Leuenberger 2022-08-30 12:48:10 +00:00
  • 9f64cb51da - Inject multibuild to prevent a build cycle Steve Kowalik 2022-08-29 04:51:03 +00:00
  • 883c5d5551 - Inject multibuild to prevent a build cycle Steve Kowalik 2022-08-29 04:51:03 +00:00
  • 216329e469 Accepting request 990874 from devel:languages:python Richard Brown 2022-07-26 17:42:06 +00:00
  • be207d9e6e Accepting request 990874 from devel:languages:python Richard Brown 2022-07-26 17:42:06 +00:00
  • b1606c4346 - update to 23.7.0: * #582: Suppress KeyringErrors for devpi client. Dirk Mueller 2022-07-24 09:13:11 +00:00
  • 38319e6daf - update to 23.7.0: * #582: Suppress KeyringErrors for devpi client. Dirk Mueller 2022-07-24 09:13:11 +00:00
  • 91fbd58993 Accepting request 982899 from devel:languages:python Dominique Leuenberger 2022-06-17 19:18:38 +00:00
  • f12dff9882 Accepting request 982899 from devel:languages:python Dominique Leuenberger 2022-06-17 19:18:38 +00:00
  • 22800060f4 Accepting request 982884 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-06-15 22:48:28 +00:00
  • acafd0c0f2 Accepting request 982884 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-06-15 22:48:28 +00:00
  • 79518847a9 Accepting request 981383 from devel:languages:python Dominique Leuenberger 2022-06-10 13:57:11 +00:00
  • fe3320de69 Accepting request 981383 from devel:languages:python Dominique Leuenberger 2022-06-10 13:57:11 +00:00
  • 5e1a57856c - update to 23.5.1: * The correct config root is now used on Windows Dirk Mueller 2022-06-08 20:05:47 +00:00
  • f57177137d - update to 23.5.1: * The correct config root is now used on Windows Dirk Mueller 2022-06-08 20:05:47 +00:00
  • cec4cdaa34 Accepting request 945432 from devel:languages:python Dominique Leuenberger 2022-01-11 20:17:12 +00:00
  • 92e4f0c268 Accepting request 945432 from devel:languages:python Dominique Leuenberger 2022-01-11 20:17:12 +00:00
  • 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 +00:00
  • 5aac724ccf - 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 +00:00
  • 6923a6804d Accepting request 921255 from devel:languages:python Dominique Leuenberger 2021-09-26 19:48:39 +00:00
  • b6769bb95d Accepting request 921255 from devel:languages:python Dominique Leuenberger 2021-09-26 19:48:39 +00:00
  • 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 +00:00
  • 163732d1b4 - 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 +00:00