7
0

Compare commits

139 Commits

Author SHA256 Message Date
5902e264e2 Accepting request 1291938 from devel:languages:python
- Convert to libalternatives

OBS-URL: https://build.opensuse.org/request/show/1291938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=61
2025-07-15 14:42:31 +00:00
fbe01a7732 Accepting request 1173912 from devel:languages:python
- update to 25.2.1:
  * Fix typo in CLI creds mode.

- update to 25.2.0:
  * Added options for 'keyring get' command to support credential
    retrieval and emit as JSON.

OBS-URL: https://build.opensuse.org/request/show/1173912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=60
2024-05-15 19:25:54 +00:00
d9bfe79d1b - update to 25.2.1:
* Fix typo in CLI creds mode.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=133
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=132
2024-05-10 13:33:06 +00:00
1a4578ed78 Accepting request 1165958 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1165958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=59
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 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 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=128
2024-04-06 19:39:16 +00:00
f5e573d7e1 Accepting request 1159130 from devel:languages:python
- update to 24.3.1:
  * Minor fixes to account for emergent typing and linter
    concerns.

OBS-URL: https://build.opensuse.org/request/show/1159130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=58
2024-03-20 20:09:43 +00:00
7ead75bd68 - update to 24.3.1:
* Minor fixes to account for emergent typing and linter
    concerns.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=126
2024-03-16 09:03:47 +00:00
765d1114a7 Accepting request 1129228 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1129228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=57
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=124
2023-11-27 19:30:35 +00:00
479ad294c9 Accepting request 1099483 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1099483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=56
2023-07-24 16:12:22 +00:00
51ac28445b Accepting request 1099406 from home:ecsos:python
- %{?sle15_python_module_pythons} must at the beginning to work.

OBS-URL: https://build.opensuse.org/request/show/1099406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=122
2023-07-19 11:10:39 +00:00
47c2f4e551 Accepting request 1098501 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1098501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=55
2023-07-15 21:14:25 +00:00
055ef6fe64 Accepting request 1098435 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1098435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=120
2023-07-13 09:58:52 +00:00
6b6b54103c Accepting request 1081478 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=54
2023-04-22 19:57:31 +00:00
c891a243bc Accepting request 1081474 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081474
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=118
2023-04-21 13:18:27 +00:00
435ba23a81 Accepting request 1055998 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1055998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=53
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 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=115
2023-01-02 18:38:01 +00:00
ba2cd77ca7 Accepting request 1035041 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1035041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=52
2022-11-10 13:21:26 +00:00
81cc2bbbaf Accepting request 1034864 from home:bnavigator:branches:devel:languages:python
- Fix dependencies, remove workaround for gh#jaraco/keyring#526

OBS-URL: https://build.opensuse.org/request/show/1034864
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=113
2022-11-10 10:44:29 +00:00
4168f7dba7 Accepting request 1034589 from home:yarunachalam:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1034589
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=112
2022-11-08 21:15:17 +00:00
41ac8fddfc Accepting request 1032377 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1032377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=51
2022-11-01 12:40:26 +00:00
4c4b3032d3 Accepting request 1032309 from home:bnavigator:branches:devel:languages:python
- Drop support-new-importlib.patch
  * "New" importlib 5.0 dropped deprecated indexing support
    gh#python/importlib_metadata#405
  * See also gh#jaraco/keyring#526

OBS-URL: https://build.opensuse.org/request/show/1032309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=110
2022-10-31 07:50:59 +00:00
4d2edb81c6 Accepting request 1009752 from devel:languages:python
- Add the missing python-jaraco.classes dependency (bsc#1203659)

OBS-URL: https://build.opensuse.org/request/show/1009752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=50
2022-10-12 16:24:04 +00:00
7ff0acdad5 - Add the missing python-jaraco.classes dependency (bsc#1203659)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=108
2022-10-11 09:47:02 +00:00
d42de2e4ef Accepting request 1005709 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1005709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=49
2022-09-25 13:34:33 +00:00
999f3bfdbe Accepting request 1005672 from home:bnavigator:branches:devel:languages:python
- Clean specfile from setuptools cruft, this is a PEP517 package
- Only python >= 3.7 is supported
- Fix more runtime requirements

OBS-URL: https://build.opensuse.org/request/show/1005672
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=106
2022-09-24 06:33:31 +00:00
dc8f8964b9 Accepting request 1005041 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1005041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=48
2022-09-21 12:41:51 +00:00
4c78d65d98 Accepting request 1005031 from home:XRevan86
- Update to version 23.9.3.

OBS-URL: https://build.opensuse.org/request/show/1005031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=104
2022-09-20 19:13:52 +00:00
06ae266517 Accepting request 1004358 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1004358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=47
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=102
2022-09-17 08:35:16 +00:00
7e268fce5b Accepting request 999759 from devel:languages:python
- Inject multibuild to prevent a build cycle

OBS-URL: https://build.opensuse.org/request/show/999759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=46
2022-08-30 12:48:10 +00:00
9f64cb51da - Inject multibuild to prevent a build cycle
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=100
2022-08-29 04:51:03 +00:00
216329e469 Accepting request 990874 from devel:languages:python
- update to 23.7.0:
  * #582: Suppress KeyringErrors for devpi client.

OBS-URL: https://build.opensuse.org/request/show/990874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=45
2022-07-26 17:42:06 +00:00
b1606c4346 - update to 23.7.0:
* #582: Suppress KeyringErrors for devpi client.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=98
2022-07-24 09:13:11 +00:00
91fbd58993 Accepting request 982899 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/982899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=44
2022-06-17 19:18:38 +00:00
22800060f4 Accepting request 982884 from home:yarunachalam:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/982884
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=96
2022-06-15 22:48:28 +00:00
79518847a9 Accepting request 981383 from devel:languages:python
- update to 23.5.1:
  * The correct config root is now used on Windows

OBS-URL: https://build.opensuse.org/request/show/981383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=43
2022-06-10 13:57:11 +00:00
5e1a57856c - update to 23.5.1:
* The correct config root is now used on Windows

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=94
2022-06-08 20:05:47 +00:00
cec4cdaa34 Accepting request 945432 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/945432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=42
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=93
2022-01-10 22:46:27 +00:00
6923a6804d Accepting request 921255 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/921255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=41
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=92
2021-09-24 09:22:36 +00:00
15d6153b74 Accepting request 900608 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/900608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=40
2021-07-10 20:53:32 +00:00
34cf29c9b8 Add reference to the appropriate bugzilla
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=91
2021-06-17 15:03:47 +00:00
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=90
2021-06-17 15:03:11 +00:00
6c61beddd8 Accepting request 873156 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/873156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=39
2021-02-23 19:19:56 +00:00
0bbe6cf4b1 Accepting request 873026 from home:alarrosa:branches:devel:languages:python
- On SLE/Leap, set the egg version on %prep to the package version
  since it's not being set automatically.

OBS-URL: https://build.opensuse.org/request/show/873026
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=88
2021-02-17 14:20:16 +00:00
4f4b0c1205 Accepting request 838815 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/838815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=38
2020-10-02 15:15:31 +00:00
Tomáš Chvátal
61c07da8d6 Accepting request 838789 from home:frispete:python
- Fold -tests package into mail package again

- Apply fix-kwallet-tests.patch

- fix packaging tests

- Package tests in separate package $flavor-tests
  Allows packages, that depend on these tests, to build successfully
  e.g. keyrings.cryptfile

OBS-URL: https://build.opensuse.org/request/show/838789
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=86
2020-09-30 17:23:20 +00:00
e7aa806563 Accepting request 810904 from devel:languages:python
- 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.

- Fix the requirements to match reality of setup.cfg

- %python3_only -> %python_alternative

OBS-URL: https://build.opensuse.org/request/show/810904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=37
2020-06-05 17:59:43 +00:00
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=84
2020-06-02 16:33:36 +00:00
Tomáš Chvátal
190bda1f65 - Fix the requirements to match reality of setup.cfg
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=83
2020-05-28 07:17:20 +00:00
Tomáš Chvátal
c6b79ee653 Accepting request 808627 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/808627
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=82
2020-05-25 09:26:37 +00:00
dd1b0be89d Accepting request 794554 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/794554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=36
2020-04-19 19:49:42 +00:00
Tomáš Chvátal
ee812d94f0 Accepting request 794535 from home:pgajdos:python
Too soon?

OBS-URL: https://build.opensuse.org/request/show/794535
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=80
2020-04-16 10:27:32 +00:00
70671cb40a Accepting request 689757 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/689757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=35
2019-03-29 19:39:17 +00:00
Tomáš Chvátal
7871c12f9c Accepting request 689486 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/689486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=78
2019-03-29 09:21:19 +00:00
Tomáš Chvátal
bd3c6415ca - Update to 18.0.1:
* #386: ExceptionInfo no longer retains a reference to the traceback.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=77
2019-03-28 15:06:15 +00:00
e88a7d5ad3 Accepting request 682032 from devel:languages:python
- Revert the test removal pending fix of upstream bug:
  https://github.com/jaraco/keyrings.alt/issues/33

OBS-URL: https://build.opensuse.org/request/show/682032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=34
2019-03-08 10:01:00 +00:00
Tomáš Chvátal
3515109f63 - Revert the test removal pending fix of upstream bug:
https://github.com/jaraco/keyrings.alt/issues/33

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=75
2019-03-06 08:40:56 +00:00
Stephan Kulow
e65ab09fe1 Accepting request 679266 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/679266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=33
2019-03-01 19:28:57 +00:00
Tomáš Chvátal
860d3eb303 Accepting request 679265 from home:jayvdb:noflake8
- 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 from v15.1.0 to v18.0.0

OBS-URL: https://build.opensuse.org/request/show/679265
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=73
2019-02-26 13:42:06 +00:00
c9e3ed2901 Accepting request 641907 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/641907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=32
2018-10-18 13:29:03 +00:00
Tomáš Chvátal
e6d0d227b3 Accepting request 641840 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/641840
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=71
2018-10-14 08:49:34 +00:00
bc18380518 Accepting request 635405 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/635405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=31
2018-09-16 16:29:49 +00:00
186b759960 - drop flake8 dependency
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=69
2018-09-05 20:28:02 +00:00
e39f4227a4 Accepting request 623136 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/623136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=30
2018-07-18 20:54:45 +00:00
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``.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=67
2018-07-09 13:43:02 +00:00
321c2bbfe6 Accepting request 620965 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/620965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=29
2018-07-09 11:27:21 +00:00
Tomáš Chvátal
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=65
2018-06-23 07:38:04 +00:00
a0cb42a514 Accepting request 568852 from devel:languages:python
- Fix building in py3 only enviroment
- Remove the test conditional which was always on anyway

OBS-URL: https://build.opensuse.org/request/show/568852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=28
2018-01-26 12:38:43 +00:00
Tomáš Chvátal
303db75e2a - Fix building in py3 only enviroment
- Remove the test conditional which was always on anyway

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=63
2018-01-24 10:27:56 +00:00
cd2c0ccd1a Accepting request 546273 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/546273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=27
2017-12-03 09:08:24 +00:00
a68c6ed176 Accepting request 546226 from home:mimi_vx:branches:devel:languages:python
- update to 10.5.0:
  * Added --list-backends option to command-line interface.
  * Removed logger from keyring
  * Set the appid for SecretService & KWallet to something meaningful

OBS-URL: https://build.opensuse.org/request/show/546226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=61
2017-11-28 17:08:29 +00:00
81ff6bbe17 Accepting request 518327 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/518327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=26
2017-08-24 16:18:02 +00:00
Thomas Bechtold
f4b3a466ce Accepting request 518325 from home:tbechtold:branches:devel:languages:python
- update to 10.4.0:
  * #279: In Kwallet, pass mainloop to SessionBus.
  * #278: Unpin pywin32-ctypes, but blacklist known
    incompatible versions.
  * #278: Pin to pywin32-ctypes 0.0.1 to avoid apparent
    breakage introduced in 0.1.0.

OBS-URL: https://build.opensuse.org/request/show/518325
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=59
2017-08-23 05:22:48 +00:00
bb2ea01e99 Accepting request 492693 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/492693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=25
2017-05-16 12:28:30 +00:00
Todd R
b9525e7583 Accepting request 492692 from home:TheBlackCat:branches:devel:languages:python
- Implement single-spec version.
- Fix source URL.
- Update to version 10.3.2

OBS-URL: https://build.opensuse.org/request/show/492692
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=57
2017-05-03 16:04:18 +00:00
9566bb969a Accepting request 451180 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/451180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=24
2017-01-23 10:29:46 +00:00
7de08d7b11 Accepting request 450920 from home:stroeder:branches:devel:languages:python
update to 10.2

requires python-setuptools_scm>=1.15.0, see request #450874

OBS-URL: https://build.opensuse.org/request/show/450920
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=55
2017-01-18 13:46:53 +00:00
36d774ee8a Accepting request 440407 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/440407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=23
2016-11-17 11:23:36 +00:00
Jan Matejek
8f867e864c Accepting request 440041 from home:stroeder:branches:devel:languages:python
update to 10.0.2

OBS-URL: https://build.opensuse.org/request/show/440041
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=53
2016-11-15 15:22:45 +00:00
2e52fec831 Accepting request 419341 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/419341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=22
2016-09-08 15:37:18 +00:00
Thomas Bechtold
101a37dc2c Accepting request 419109 from home:stroeder:branches:devel:languages:python
update to 9.3.1

OBS-URL: https://build.opensuse.org/request/show/419109
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=51
2016-08-15 05:34:30 +00:00
180c2e2ada Accepting request 405489 from home:tbechtold:branches:devel:languages:python
- update to 9.3:
9.3
---
* Pull Request #226: In SecretService backend, unlock
  individual entries.
9.2.1
-----
* Issue #230: Don't rely on dbus-python and instead
  defer to SecretStorage to describe the installation
  requirements.
9.2
---
* Issue #231 via #233: On Linux, ``secretstorage``
  is now a declared dependency, allowing recommended
  keyring to work simply after installation.
9.1
---
* Issue #83 via #229: ``kwallet`` backend now stores
  the service name as a folder name in the backend rather
  than storing all passwords in a Python folder.
- Adjust Requires
- Use pypi.io for Source url

OBS-URL: https://build.opensuse.org/request/show/405489
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=50
2016-07-04 08:17:41 +00:00
5ea169050e Accepting request 400242 from devel:languages:python
- require python-setuptools (see bsc#983147)

OBS-URL: https://build.opensuse.org/request/show/400242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=21
2016-06-12 16:53:13 +00:00
0d9b66d728 - require python-setuptools (see bsc#983147)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=48
2016-06-06 11:21:29 +00:00
eef17d0f59 Accepting request 400053 from home:stroeder:branches:devel:languages:python
require python-setuptools (see #983147)

OBS-URL: https://build.opensuse.org/request/show/400053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=47
2016-06-06 11:21:02 +00:00
3e038917cd Accepting request 393985 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/393985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=20
2016-05-10 07:26:25 +00:00
1ca2547ded Accepting request 393936 from home:stroeder:branches:devel:languages:python
update to 9.0

OBS-URL: https://build.opensuse.org/request/show/393936
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=45
2016-05-06 07:29:42 +00:00
5729ffc184 Accepting request 355697 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/355697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=19
2016-01-30 10:30:42 +00:00
f2803dc73d Accepting request 354379 from home:stroeder:branches:devel:languages:python
update to 7.1.2

OBS-URL: https://build.opensuse.org/request/show/354379
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=43
2016-01-25 09:17:25 +00:00
530e3476ad Accepting request 349379 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/349379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=18
2015-12-21 11:03:28 +00:00
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=41
2015-12-17 13:43:06 +00:00
1843d4087d - drop keyring-import-gi.patch, and update keyring-gnome-3.18.patch,
which introduces the regression

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=40
2015-12-17 12:59:53 +00:00
Stephan Kulow
4c3476fba2 Accepting request 331684 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/331684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=17
2015-09-24 05:16:14 +00:00
Denisart Benjamin
c6f3fb5e9f Accepting request 331682 from home:M0ses:branches:devel:languages:python
Added patch to import gi module and added to changes file

OBS-URL: https://build.opensuse.org/request/show/331682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=38
2015-09-17 11:51:45 +00:00
eea5eacc04 Accepting request 329461 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/329461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=16
2015-09-11 07:02:47 +00:00
Denisart Benjamin
fd533b464a Accepting request 329452 from home:dimstar:Factory
- Update to version 5.4:
  + Prefer setuptools_scm to hgtools.
- Replace python-hgtools BuildRequires with python-setuptools_scm,
  following upstreams change back to setuptools_scm.
- Add keyring-gnome-3.18.patch: Silence a warning: on GNOME 3.18,
  it is mandatory to specify the version to be imported.

OBS-URL: https://build.opensuse.org/request/show/329452
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=36
2015-09-07 09:08:34 +00:00
fa45071cbf Accepting request 307762 from devel:languages:python
resubmit with fixed license

OBS-URL: https://build.opensuse.org/request/show/307762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=15
2015-05-19 21:16:50 +00:00
Jan Matejek
546f6bfbb7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=35 2015-05-18 12:06:20 +00:00
d588bbdd6d Accepting request 304500 from home:mimi_vx:branches:devel:languages:python
- update to version 5.3
+ changed licence to Python-2.0 and MIT
 * Prefer setuptools_scm to hgtools.
 * Version numbering is now derived from the code repository tags via hgtools.
 * Build and install now requires setuptools.
 * The entry point group must look like a module name, so the group is now “keyring.backends”.
 * Added preliminary support for loading keyring backends through setuptools entry points, specifically “keyring backends”.

OBS-URL: https://build.opensuse.org/request/show/304500
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=34
2015-04-29 08:04:52 +00:00
59708ab451 Accepting request 260930 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/260930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=14
2014-11-13 08:21:38 +00:00
Denisart Benjamin
0b0aac9fe8 Accepting request 260929 from home:MargueriteSu:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/260929
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=32
2014-11-11 18:18:27 +00:00
Stephan Kulow
fe7e65f4e8 Accepting request 256657 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/256657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=13
2014-10-18 07:08:05 +00:00
Todd R
6d3f3ad271 Accepting request 256238 from home:KGronlund:branches:devel:languages:python
- Update to version 4.0 (boo#901066):
  * Removed ``keyring_path`` parameter from ``load_keyring``. See release notes
    for 3.0.3 for more details.
  * Issue #22: Removed support for loading the config from the current
    directory. The config file must now be located in the platform-specific
    config location.
- Changes from version 3.7:
  * Issue #22: Deprecated loading of config from current directory. Support for
    loading the config in this manner will be removed in a future version.
  * Issue #131: Keyring now will prefer ``pywin32-ctypes
    <https://pypi.python.org/pypi/pywin32-ctypes>``_ to pywin32 if available.
- Changes from version 3.6:
  * Gnome keyring no longer relies on the GNOME_KEYRING_CONTROL environment
    variable.
  * Issue #140: Restore compatibility for older versions of PyWin32.
- Switch to pytest since nose doesn't support test fixtures and fails:
  - Add BuildRequires: python-pytest
  - Remove BuildRequires: python-nose

OBS-URL: https://build.opensuse.org/request/show/256238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=30
2014-10-15 09:19:34 +00:00
Stephan Kulow
02f10f8a3a Accepting request 248130 from devel:languages:python
- reduce/fix build requires (forwarded request 248129 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/248130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=12
2014-09-10 15:01:21 +00:00
19fa91f423 Accepting request 248129 from Cloud:OpenStack:Master
- reduce/fix build requires

OBS-URL: https://build.opensuse.org/request/show/248129
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=28
2014-09-09 09:11:56 +00:00
Stephan Kulow
d1686666c3 Accepting request 226392 from devel:languages:python
- Update to version 3.6:
  * Add support for packages that wish to bundle keyring by using relative
    imports throughout.
- Changes from version 3.5:
  * Issue #49: Give the backend priorities a 1.5 multiplier bump when an
    XDG_CURRENT_DESKTOP environment variable matches the keyring's target
    environment.
  * Issue #99: Clarified documentation on location of config and data files.
    Prepared the code base to treat the two differently on Unix-based systems.
    For now, the behavior is unchanged.
- Changes from version 3.4:
  * Extracted FileBacked and Encrypted base classes.
  * Add a pyinstaller hook to expose backend modules. Ref #124
  * Pull request #41: Use errno module instead of hardcoding error codes.
  * SecretService backend: correctly handle cases when user dismissed
    the collection creation or unlock prompt.

OBS-URL: https://build.opensuse.org/request/show/226392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=10
2014-03-20 06:32:44 +00:00
Sascha Peilicke
e5316fcb58 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=26 2014-03-17 10:21:15 +00:00
Sascha Peilicke
27617e3f00 - Update to version 3.6:
* Add support for packages that wish to bundle keyring by using relative
    imports throughout.
- Changes from version 3.5:
  * Issue #49: Give the backend priorities a 1.5 multiplier bump when an
    XDG_CURRENT_DESKTOP environment variable matches the keyring's target
    environment.
  * Issue #99: Clarified documentation on location of config and data files.
    Prepared the code base to treat the two differently on Unix-based systems.
    For now, the behavior is unchanged.
- Changes from version 3.4:
  * Extracted FileBacked and Encrypted base classes.
  * Add a pyinstaller hook to expose backend modules. Ref #124
  * Pull request #41: Use errno module instead of hardcoding error codes.
  * SecretService backend: correctly handle cases when user dismissed
    the collection creation or unlock prompt.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=25
2014-03-17 10:19:46 +00:00
Stephan Kulow
87e995c0b4 Accepting request 209859 from devel:languages:python
- Update to version 3.3
  * KWallet backend will now honor the KDE_FULL_SESSION environment
    variable as found on openSUSE.
- Changes from 3.2.1
  * SecretService backend: use a different function to check that the
    backend is functional. The default collection may not exist, but
    the collection will remain usable in that case.
    Also, make the error message more verbose.
    Resolves https://bugs.launchpad.net/bugs/1242412.
- Changes from 3.2
  * Issue #120: Invoke KeyringBackend.priority during load_keyring
    to ensure that any keyring loaded is actually viable (or raises
    an informative exception).
  * Issue #123: fix removing items.
  * Correctly escape item name when removing.
  * Use with statement when working with files.
  * Add a test for removing one item in group.
  * Issue #81: Added experimental support for third-party backends.
    See keyring.core._load_library_extensions for information on
    supplying a third-party backend.
- Changes from 3.1
  * All code now runs natively on both Python 2 and Python 3, 
    no 2to3 conversion is required.
  * Testsuite: clean up, and make more use of unittest2 methods. (forwarded request 209858 from posophe)

OBS-URL: https://build.opensuse.org/request/show/209859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=9
2013-12-09 16:00:47 +00:00
Denisart Benjamin
0e8731f6db Accepting request 209858 from home:posophe:branches:devel:languages:python
- Update to version 3.3
  * KWallet backend will now honor the KDE_FULL_SESSION environment
    variable as found on openSUSE.
- Changes from 3.2.1
  * SecretService backend: use a different function to check that the
    backend is functional. The default collection may not exist, but
    the collection will remain usable in that case.
    Also, make the error message more verbose.
    Resolves https://bugs.launchpad.net/bugs/1242412.
- Changes from 3.2
  * Issue #120: Invoke KeyringBackend.priority during load_keyring
    to ensure that any keyring loaded is actually viable (or raises
    an informative exception).
  * Issue #123: fix removing items.
  * Correctly escape item name when removing.
  * Use with statement when working with files.
  * Add a test for removing one item in group.
  * Issue #81: Added experimental support for third-party backends.
    See keyring.core._load_library_extensions for information on
    supplying a third-party backend.
- Changes from 3.1
  * All code now runs natively on both Python 2 and Python 3, 
    no 2to3 conversion is required.
  * Testsuite: clean up, and make more use of unittest2 methods.

OBS-URL: https://build.opensuse.org/request/show/209858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=23
2013-12-08 18:53:19 +00:00
Stephan Kulow
3dedbab0e5 Accepting request 201071 from devel:languages:python
- update to 3.0.5:
  * Simplified the implementation of ``keyring.core.load_keyring``. It now uses
  ``__import__`` instead of loading modules explicitly.
  * Renamed ``keyring.util.platform`` to ``keyring.util.platform_``. 
  * Ensure that modules are actually imported even in Mercurial's Demand Import
  environment.
  * Removed support for Python 2.5.
  * Removed names in ``keyring.backend`` moved in 1.1 and previously retained
  for compatibilty.
  *  GnomeKeyring: fix availability checks, and make sure the warning
  message from pygobject is not printed.
  *  Prioritized backend support. The primary interface for Keyring backend
  classes has been refactored to now emit a 'priority' based on the current
  environment (operating system, libraries available, etc). These priorities
  provide an indication of the applicability of that backend for the current
  environment. Users are still welcome to specify a particular backend in
  configuration, but the default behavior should now be to select the most
  appropriate backend by default. (forwarded request 201031 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/201071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=8
2013-09-27 16:01:36 +00:00
Sascha Peilicke
e60ff2f28a Accepting request 201031 from home:dirkmueller:branches:devel:languages:python
- update to 3.0.5:
  * Simplified the implementation of ``keyring.core.load_keyring``. It now uses
  ``__import__`` instead of loading modules explicitly.
  * Renamed ``keyring.util.platform`` to ``keyring.util.platform_``. 
  * Ensure that modules are actually imported even in Mercurial's Demand Import
  environment.
  * Removed support for Python 2.5.
  * Removed names in ``keyring.backend`` moved in 1.1 and previously retained
  for compatibilty.
  *  GnomeKeyring: fix availability checks, and make sure the warning
  message from pygobject is not printed.
  *  Prioritized backend support. The primary interface for Keyring backend
  classes has been refactored to now emit a 'priority' based on the current
  environment (operating system, libraries available, etc). These priorities
  provide an indication of the applicability of that backend for the current
  environment. Users are still welcome to specify a particular backend in
  configuration, but the default behavior should now be to select the most
  appropriate backend by default.

OBS-URL: https://build.opensuse.org/request/show/201031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=21
2013-09-27 10:44:08 +00:00
Sascha Peilicke
9c853b941b - Update to version 1.6.1:
+ Only include pytest-runner in 'setup requirements' when ptr invocation is
    indicated in the command-line (Issue #105).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=20
2013-09-04 13:40:44 +00:00
Stephan Kulow
39a551abed Accepting request 183947 from devel:languages:python
- update to 1.6:
  - Use the same attributes (``username`` / ``service``) as the SecretService
    backend uses, allow searching for old ones for compatibility.
  - Also set ``application`` attribute.
  - Correctly handle all types of errors, not only ``CANCELLED`` and ``NO_MATCH``.
  - Avoid printing warnings to stderr when GnomeKeyring is not available.
  - Use a better label for passwords, the same as GNOME Keyring backend uses. (forwarded request 183721 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/183947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=6
2013-07-22 11:52:02 +00:00
Sascha Peilicke
6239a59d74 Accepting request 183721 from home:dirkmueller:branches:devel:languages:python
- update to 1.6:
  - Use the same attributes (``username`` / ``service``) as the SecretService
    backend uses, allow searching for old ones for compatibility.
  - Also set ``application`` attribute.
  - Correctly handle all types of errors, not only ``CANCELLED`` and ``NO_MATCH``.
  - Avoid printing warnings to stderr when GnomeKeyring is not available.
  - Use a better label for passwords, the same as GNOME Keyring backend uses.

OBS-URL: https://build.opensuse.org/request/show/183721
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=18
2013-07-22 06:17:23 +00:00
Stephan Kulow
8085ff7843 Accepting request 181909 from devel:languages:python
- update to 1.5:
  * SecretService: allow deleting items created using previous python-keyring versions.
  * Use secretstorage.get_default_collection if it's available.
  * Switch GnomeKeyring backend to use native libgnome-keyring via GObject
  Introspection, not the obsolete python-gnomekeyring module 
  * Use the SecretStorage library to implement the Secret Service backend
  (instead of using dbus directly)
  * Now the keyring supports prompting for and deleting passwords
- do not unconditionally recommend python-kde4
- python-gnomekeyring is not needed anymore (forwarded request 181903 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/181909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=5
2013-07-04 08:14:28 +00:00
Alexandre Rogoski
bac59a4e59 Accepting request 181903 from home:dirkmueller:branches:devel:languages:python
- update to 1.5:
  * SecretService: allow deleting items created using previous python-keyring versions.
  * Use secretstorage.get_default_collection if it's available.
  * Switch GnomeKeyring backend to use native libgnome-keyring via GObject
  Introspection, not the obsolete python-gnomekeyring module 
  * Use the SecretStorage library to implement the Secret Service backend
  (instead of using dbus directly)
  * Now the keyring supports prompting for and deleting passwords
- do not unconditionally recommend python-kde4
- python-gnomekeyring is not needed anymore

OBS-URL: https://build.opensuse.org/request/show/181903
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=16
2013-07-03 15:59:22 +00:00
Stephan Kulow
147e0f9c17 Accepting request 161759 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/161759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=4
2013-03-30 14:00:22 +00:00
Sascha Peilicke
2ae9394168 - Recommend both python-gnomekeyring and python-kde4 needed for
Gnome and KDE keyring implementations.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=14
2013-03-22 14:30:45 +00:00
Sascha Peilicke
33202255b6 - Require python-gnomekeyring to have a working keyring on both
Gnome and KDE.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=13
2013-03-22 14:11:29 +00:00
Sascha Peilicke
edb16aae4a - Bring back kde and gnome sub-packages, this time with proper requires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=12
2013-03-22 14:01:43 +00:00
Stephan Kulow
9a76a90731 Accepting request 155086 from devel:languages:python
- Drop old SUSE checks
- Add python-unittest2 build requirement to make sure the testsuite
  passes on SLE_11_SP2

- Update to version 1.2.2:
  * Fixed handling situations when user cancels kwallet dialog or denies
    access for the app.
- Add new dependencies
- FIx shebang rpmlint warnings

OBS-URL: https://build.opensuse.org/request/show/155086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=3
2013-02-23 15:41:21 +00:00
Sascha Peilicke
00212740b3 - Drop old SUSE checks
- Add python-unittest2 build requirement to make sure the testsuite
  passes on SLE_11_SP2

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=10
2013-02-11 09:21:32 +00:00
Sascha Peilicke
50f28b9f1f Accepting request 155037 from home:posophe:branches:devel:languages:python
update

OBS-URL: https://build.opensuse.org/request/show/155037
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=9
2013-02-11 09:11:42 +00:00
Stephan Kulow
87e59b20ca Accepting request 149314 from devel:languages:python
needed by osc for storing passwords in kwallet/gnome-keyring

OBS-URL: https://build.opensuse.org/request/show/149314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-keyring?expand=0&rev=1
2013-01-21 16:45:13 +00:00
Sascha Peilicke
13543fe2bc Accepting request 124284 from home:NicoK:branches:devel:languages:python
update to 0.9.1

OBS-URL: https://build.opensuse.org/request/show/124284
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=7
2012-06-11 07:44:13 +00:00
Sascha Peilicke
4173fe89b7 - Disable testsuite on SLE_11_SP2 to fix build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=6
2012-04-11 18:16:34 +00:00
99f666aaa4 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=5
2012-04-03 13:46:39 +00:00
Sascha Peilicke
c63e3f2944 - Spec file cleanup:
* Add proper provides/obsoletes pairs for -gnome and -kde subpackages
  * Removed outdated %clean section
  * Package CONTRIBUTORS.txt
  * Run testsuite
- Update to version 0.7.1:
  * Removed non-ASCII characters from README and CHANGES docs
- Changes from version 0.7:
  * Python 3 is now supported.
  * Extension modules on Mac and Windows replaced by pure-Python ctypes
    implementations. Thanks to Jerome Laheurte.
  * WinVaultKeyring now supports multiple passwords for the same service.
  * Most of the tests don't require user interaction anymore.
  * Entries stored in Gnome Keyring appears now with a meaningful name
    if you try to browser your keyring (for ex. with Seahorse)
  * Tests from Gnome Keyring no longer pollute the user own keyring.
  * keyring.util.escape now accepts only unicode strings. Don't try
    to encode strings passed to it.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=4
2012-02-01 10:55:23 +00:00
Sascha Peilicke
b834b26ac1 Accepting request 80615 from home:adrianSuSE:branches:devel:languages:python
version update

OBS-URL: https://build.opensuse.org/request/show/80615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=3
2011-09-02 09:21:32 +00:00
Stephan Kulow
b0ba297c74 Accepting request 24258 from openSUSE:Tools
Copy from openSUSE:Tools/python-keyring via accept of submit request 24258 revision 2.
Request was accepted with message:
thanks

OBS-URL: https://build.opensuse.org/request/show/24258
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=2
2009-11-24 16:03:33 +00:00
7c6359dfa9 Accepting request 19976 from home:adrianSuSE
Copy from home:adrianSuSE/python-keyring via accept of submit request 19976 revision 4.

OBS-URL: https://build.opensuse.org/request/show/19976
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=1
2009-09-07 09:09:43 +00:00

Diff Content Not Available