Next | Query returned 43 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-03-10 18:00:55 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-keyring: updated to 23.13.1

v23.13.1
--------
* Fixed failure in macOS backend when attempting to set a
  password after previously setting a blank password, including a
  test applying to all backends.

v23.13.0
--------
* Added support for tab completion on the ``keyring`` command
  if the ``completion`` extra is installed (``keyring[completion]``).

v23.12.1
--------
* Prevent installation of ``pywin32-ctypes 0.1.2`` with broken
  ``use2to3`` directive.

v23.12.0
--------
* Removed PSF license as it was unused and confusing. Project
  remains MIT licensed as always.

v23.11.0
--------
* In ``libsecret``, check that the service is available before
  declaring viability.

v23.10.0
--------
* Bump requirement on ``importlib_metadata`` to pull in fix for
  improperly-normalized names on egg-info.

v23.9.3
-------
* Add workaround for devpi_client hook with wrapped implementation.

v23.9.2
-------
* Fixed wrong name in compatibility logic for ``properties``
  (masked by the compatibility fallback).

v23.9.1
-------
* Restore ``keyring.util.properties`` with deprecation warning for
  backward compatibility.

v23.9.0
-------
* Project now depends on ``jaraco.classes`` for class property support.

v23.8.2
-------
* Corrected regression in ``libsecret`` tests (``.collection`` property).

v23.8.1
-------
* Fix regression in ``libsecret``.

v23.8.0
-------
* ``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.

v23.7.0
-------
* Suppress KeyringErrors for devpi client.

v23.6.0
-------
* Only require ``importlib_metadata`` on older Pythons.
* Add ``.with_keychain`` method on macOS for easy reference
  to alternate keychains.

v23.5.1
-------
* The correct config root is now used on Windows.

v23.5.0
-------
* Require Python 3.7 or later.

v23.4.1
-------
* Fixed docs warnings.

v23.4.0
-------
* EnvironCredential now allows for equality
  comparison.

v23.3.0
-------
* 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).

* Tests no longer attempt to run macOS backends even
  on macOS when the backend is non-viable.

* Change get_credential to return generic Credential.

v23.2.1
-------
* In libsecret tests, use a session collection to
  allow tests to pass on Debian.

v23.2.0
-------
* Add libsecret backend.

v23.1.0
-------
* macOS backend APIs updated to newer, non-legacy
  APIs.

v23.0.1
-------
* Better error with invalid parameter to init_keyring.
* Nicer documentation for headless Docker.

v23.0.0
-------
* Backends now all invoke ``set_properties_from_env`` on
  self in the initializer. Derived backends should be sure
  to invoke ``super().__init__()``.
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605)
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \ 
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2020-05-27 00:27:27 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-keyring: PYTHON_VERSIONS_INCOMPATIBLE before pyversion.mk
   2020-05-17 21:57:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-keyright: updated to 21.2.1

v21.2.1
-------
* Restored lenience on startup when entry point
  metadata is missing.
* Avoid RecursionError when initializing backends
  when a limit is supplied.

v21.2.0
-------
* Chainer now deterministically resolves at a lower
  priority than the Fail keyring (when there are no backends
  to chain).
* Fail keyring now raises a ``NoKeyringError`` for
  easier selectability.
* Keyring now logs at DEBUG rather than INFO during
  backend startup.

v21.1.1
-------
* Refreshed package metadata.

v21.1.0
-------
* In SecretService backend, close connections after
  using them.

v21.0.0
-------
* Require Python 3.6 or later.

v20.0.1
-------
* Fix TypeError when backend fails to initialize.

v20.0.0
-------
* Extracted ``keyring.testing`` package to contain supporting
  functionality for plugin backends. ``keyring.tests`` has been
  removed from the package.

v19.3.0
-------
* Switch to `importlib.metadata
  <https://docs.python.org/3/library/importlib.metadata.html>`_
  for loading entry points. Removes one dependency on Python 3.8.
* Added new ``KeyringBackend.set_properties_from_env``.
* Add support for alternate persistence scopes for Windows
  backend. Set ``.persist`` to "local machine" or "session"
  to enable the alternate scopes or "enterprise" to use the
  default scope.
* Improve import times when a backend is specifically
  configured by lazily calling ``get_all_keyring``.
   2019-09-25 15:06:12 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-keyring: mark as incompatible with Python 2.7
   2019-09-20 18:39:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-keyring: updated to 19.2.0

19.2.0
* Add support for get_credential() with the SecretService backend
   2019-09-02 12:20:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-keyring: updated to 19.1.0

19.1.0
* macOS Keyring now honors a ``KEYCHAIN_PATH``
  environment variable. If set, Keyring will use that
  keychain instead of the default.

19.0.2
* Refresh package skeleton.
* Adopt `black <https://pypi.org/project/black>`_ code style.

19.0.1
* Merge with 18.0.1.

18.0.1
* ExceptionInfo no longer retains a reference to the
  traceback.

Next | Query returned 43 messages, browsing 11 to 20 | Previous