Commit Graph

127 Commits

Author SHA256 Message Date
Ana Guerrero
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Steve Kowalik
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
Richard Brown
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Steve Kowalik
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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