Bug 204582

Summary: [maintainer update] security/py-keyring: Update to 5.6
Product: Ports & Packages Reporter: Douglas Thrift <douglas>
Component: Individual Port(s)Assignee: Ruslan Makhmatkhanov <rm>
Status: Closed FIXED    
Severity: Affects Only Me CC: rm
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 204576, 204579, 204581    
Bug Blocks:    
Attachments:
Description Flags
py27-keyring-5.6.diff none

Description Douglas Thrift 2015-11-16 03:05:02 UTC
Created attachment 163170 [details]
py27-keyring-5.6.diff

Update security/py-keyring to 5.6. Depends on bug 204576, bug 204579, and bug 204581.

From CHANGES.rst:

---
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.

---
5.4
---

* Prefer setuptools_scm to hgtools.

---
5.3
---

* Prefer hgtools to setuptools_scm due to `setuptools_scm #21
  <https://bitbucket.org/pypa/setuptools_scm/issue/21>`_.

---
5.2
---

* Prefer setuptools_scm to hgtools.

---
5.1
---

* Host project at Github (`repo <https://github.com/jaraco/keyring>`_).

---
5.0
---

* Version numbering is now derived from the code repository tags via `hgtools
  <https://pypi.python.org/pypi/hgtools>`_.
* Build and install now requires setuptools.

-----
4.1.1
-----

* The entry point group must look like a module name, so the group is now
  "keyring.backends".

---
4.1
---

* Added preliminary support for loading keyring backends through ``setuptools
  entry points``, specifically "keyring backends".

---
4.0
---

* 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.

---
3.8
---

* 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.

---
3.7
---

* Gnome keyring no longer relies on the GNOME_KEYRING_CONTROL environment
  variable.
* Issue #140: Restore compatibility for older versions of PyWin32.

---
3.6
---

* `Pull Request #1 (github) <https://github.com/jaraco/keyring/pull/1>`_:
  Add support for packages that wish to bundle keyring by using relative
  imports throughout.

---
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.

---
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.

---
3.3
---

* Pull request #40: KWallet backend will now honor the ``KDE_FULL_SESSION``
  environment variable as found on openSUSE.
Comment 1 commit-hook freebsd_committer 2015-11-18 20:07:47 UTC
A commit references this bug:

Author: rm
Date: Wed Nov 18 20:07:25 UTC 2015
New revision: 401893
URL: https://svnweb.freebsd.org/changeset/ports/401893

Log:
  security/py-keyring: update to 5.6

  Changes:
  * Allow keyring to be invoked from command-line with
    python -m keyring.

  See PR for full upstream changelog.

  PR:		204582
  Submitted by:	douglas@douglasthrift.net (maintainer)

Changes:
  head/security/py-keyring/Makefile
  head/security/py-keyring/distinfo
Comment 2 Ruslan Makhmatkhanov freebsd_committer 2015-11-18 20:10:58 UTC
Committed, thank you!