fbe01a7732Accepting 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 Mueller2024-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 Mueller2024-05-10 13:33:06 +0000
1a4578ed78Accepting request 1165958 from devel:languages:python
Ana Guerrero
2024-04-07 20:04:43 +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 Mueller2024-04-06 19:39:16 +0000
f5e573d7e1Accepting 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 Mueller2024-03-16 09:03:47 +0000
765d1114a7Accepting 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 moduleDirk Mueller2023-11-27 19:30:35 +0000
479ad294c9Accepting request 1099483 from devel:languages:python
Ana Guerrero
2023-07-24 16:12:22 +0000
51ac28445bAccepting request 1099406 from home:ecsos:pythonDirk Mueller2023-07-19 11:10:39 +0000
47c2f4e551Accepting request 1098501 from devel:languages:python
Dominique Leuenberger
2023-07-15 21:14:25 +0000
055ef6fe64Accepting request 1098435 from home:apersaud:branches:devel:languages:pythonMatej Cepl2023-07-13 09:58:52 +0000
6b6b54103cAccepting request 1081478 from devel:languages:python
Dominique Leuenberger
2023-04-22 19:57:31 +0000
c891a243bcAccepting request 1081474 from home:dirkmueller:acdc:as_python3_moduleDirk Mueller2023-04-21 13:18:27 +0000
435ba23a81Accepting request 1055998 from devel:languages:python
Dominique Leuenberger
2023-01-06 16:04:48 +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 Mueller2023-01-02 18:38:01 +0000
ba2cd77ca7Accepting request 1035041 from devel:languages:python
Dominique Leuenberger
2022-11-10 13:21:26 +0000
81cc2bbbafAccepting request 1034864 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-11-10 10:44:29 +0000
4168f7dba7Accepting request 1034589 from home:yarunachalam:branches:devel:languages:pythonMatej Cepl2022-11-08 21:15:17 +0000
41ac8fddfcAccepting request 1032377 from devel:languages:python
Dominique Leuenberger
2022-11-01 12:40:26 +0000
4c4b3032d3Accepting request 1032309 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-10-31 07:50:59 +0000
4d2edb81c6Accepting 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 Mueller2022-10-11 09:47:02 +0000
d42de2e4efAccepting request 1005709 from devel:languages:python
Dominique Leuenberger
2022-09-25 13:34:33 +0000
999f3bfdbeAccepting request 1005672 from home:bnavigator:branches:devel:languages:pythonDirk Mueller2022-09-24 06:33:31 +0000
dc8f8964b9Accepting request 1005041 from devel:languages:python
Dominique Leuenberger
2022-09-21 12:41:51 +0000
4c78d65d98Accepting request 1005031 from home:XRevan86Matej Cepl2022-09-20 19:13:52 +0000
06ae266517Accepting 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 Mueller2022-09-17 08:35:16 +0000
7e268fce5bAccepting 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
216329e469Accepting 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 Mueller2022-07-24 09:13:11 +0000
91fbd58993Accepting request 982899 from devel:languages:python
Dominique Leuenberger
2022-06-17 19:18:38 +0000
22800060f4Accepting request 982884 from home:yarunachalam:branches:devel:languages:pythonMatej Cepl2022-06-15 22:48:28 +0000
79518847a9Accepting 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 WindowsDirk Mueller2022-06-08 20:05:47 +0000
cec4cdaa34Accepting 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 Mueller2022-01-10 22:46:27 +0000
6923a6804dAccepting 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
15d6153b74Accepting request 900608 from devel:languages:python
Dominique Leuenberger
2021-07-10 20:53:32 +0000
34cf29c9b8Add reference to the appropriate bugzillaMatej Cepl2021-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 notMatej Cepl2021-06-17 15:03:11 +0000
6c61beddd8Accepting request 873156 from devel:languages:python
Dominique Leuenberger
2021-02-23 19:19:56 +0000
0bbe6cf4b1Accepting request 873026 from home:alarrosa:branches:devel:languages:pythonMarkéta Machová2021-02-17 14:20:16 +0000
4f4b0c1205Accepting request 838815 from devel:languages:python
Dominique Leuenberger
2020-10-02 15:15:31 +0000
61c07da8d6Accepting request 838789 from home:frispete:python
Tomáš Chvátal
2020-09-30 17:23:20 +0000
e7aa806563Accepting 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 Mueller2020-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
c6b79ee653Accepting request 808627 from home:pgajdos:python
Tomáš Chvátal
2020-05-25 09:26:37 +0000
dd1b0be89dAccepting request 794554 from devel:languages:python
Dominique Leuenberger
2020-04-19 19:49:42 +0000
ee812d94f0Accepting request 794535 from home:pgajdos:python
Tomáš Chvátal
2020-04-16 10:27:32 +0000
70671cb40aAccepting request 689757 from devel:languages:python
Dominique Leuenberger
2019-03-29 19:39:17 +0000
7871c12f9cAccepting 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
e88a7d5ad3Accepting request 682032 from devel:languages:python
Dominique Leuenberger
2019-03-08 10:01:00 +0000
e39f4227a4Accepting 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 Mueller2018-07-09 13:43:02 +0000
321c2bbfe6Accepting 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
a0cb42a514Accepting 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
cd2c0ccd1aAccepting request 546273 from devel:languages:python
Dominique Leuenberger
2017-12-03 09:08:24 +0000
a68c6ed176Accepting request 546226 from home:mimi_vx:branches:devel:languages:pythonOndřej Súkup2017-11-28 17:08:29 +0000
81ff6bbe17Accepting request 518327 from devel:languages:python
Dominique Leuenberger
2017-08-24 16:18:02 +0000
f4b3a466ceAccepting request 518325 from home:tbechtold:branches:devel:languages:python
Thomas Bechtold
2017-08-23 05:22:48 +0000
bb2ea01e99Accepting request 492693 from devel:languages:python
Dominique Leuenberger
2017-05-16 12:28:30 +0000
b9525e7583Accepting request 492692 from home:TheBlackCat:branches:devel:languages:python
Todd R
2017-05-03 16:04:18 +0000
9566bb969aAccepting request 451180 from devel:languages:python
Dominique Leuenberger
2017-01-23 10:29:46 +0000
7de08d7b11Accepting request 450920 from home:stroeder:branches:devel:languages:pythonDirk Mueller2017-01-18 13:46:53 +0000
36d774ee8aAccepting request 440407 from devel:languages:python
Dominique Leuenberger
2016-11-17 11:23:36 +0000
8f867e864cAccepting request 440041 from home:stroeder:branches:devel:languages:python
Jan Matejek
2016-11-15 15:22:45 +0000
2e52fec831Accepting request 419341 from devel:languages:python
Dominique Leuenberger
2016-09-08 15:37:18 +0000
101a37dc2cAccepting request 419109 from home:stroeder:branches:devel:languages:python
Thomas Bechtold
2016-08-15 05:34:30 +0000
180c2e2adaAccepting request 405489 from home:tbechtold:branches:devel:languages:pythonDirk Mueller2016-07-04 08:17:41 +0000
5ea169050eAccepting request 400242 from devel:languages:python
Dominique Leuenberger
2016-06-12 16:53:13 +0000
0d9b66d728- require python-setuptools (see bsc#983147)Dirk Mueller2016-06-06 11:21:29 +0000
eef17d0f59Accepting request 400053 from home:stroeder:branches:devel:languages:pythonDirk Mueller2016-06-06 11:21:02 +0000
3e038917cdAccepting request 393985 from devel:languages:python
Dominique Leuenberger
2016-05-10 07:26:25 +0000
1ca2547dedAccepting request 393936 from home:stroeder:branches:devel:languages:pythonDirk Mueller2016-05-06 07:29:42 +0000
5729ffc184Accepting request 355697 from devel:languages:python
Dominique Leuenberger
2016-01-30 10:30:42 +0000
f2803dc73dAccepting request 354379 from home:stroeder:branches:devel:languages:pythonDirk Mueller2016-01-25 09:17:25 +0000
530e3476adAccepting 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 Mueller2015-12-17 13:43:06 +0000
1843d4087d- drop keyring-import-gi.patch, and update keyring-gnome-3.18.patch, which introduces the regressionDirk Mueller2015-12-17 12:59:53 +0000
4c3476fba2Accepting request 331684 from devel:languages:python
Stephan Kulow
2015-09-24 05:16:14 +0000
c6f3fb5e9fAccepting request 331682 from home:M0ses:branches:devel:languages:python
Denisart Benjamin
2015-09-17 11:51:45 +0000