FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
py-keyring 3.2.1 security on this many watch lists=0 search for ports that depend on this port
Store and access your passwords safely
Maintained by: douglas@douglasthrift.net search for ports maintained by this maintainer
Port Added: 04 Sep 2009 21:05:05
Also Listed In: python
License: PSFL


The Python keyring lib provides an easy way to access the system keyring
service from Python. It can be used in any application that needs safe password
storage. It supports OSX, KDE, Gnome and Windows's native password storing
services. Besides this, it is shipped with kinds of Python implemented keyring
for the left environments.

WWW: https://pypi.python.org/pypi/keyring
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. devel/py-pytest-runner
  2. devel/py-setuptools27
  3. lang/python27
Required To Run:
  1. devel/py-setuptools27
  2. lang/python27

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/security/py-keyring/ && make install clean
To add the package: pkg install security/py-keyring


Configuration Options
===> The following configuration options are available for py27-keyring-3.2.1:
     CRYPT_FILE=off: Install pycrpto to support the Crypt(ed) File backend
     GNOME_KEYRING=off: Install GNOME Keyring to support the Gnome backend
     KDE_KWALLET=off: Install KDE KWallet to support the kwallet backend
     KEYCZAR=off: Install keyczar to support keyring encryption
     PYFS=off: Install pyfilesystem to support the pyfs backend
     SECRET_SERVICE=off: Install SecretStorage to support the SecretService backend
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. http://e.pypi.python.org/packages/source/k/keyring/
  3. http://pypi.crate.io/packages/source/k/keyring/
  4. http://pypi.python.jp/keyring/
  5. http://pypi.python.org/packages/source/k/keyring/

Number of commits found: 24

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Mar 2014 17:01:37
Original commit files touched by this commit  3.2.1
Revision:347784
bapt search for other commits by this committer
Convert s* to USES=zip
30 Nov 2013 09:38:20
Original commit files touched by this commit  3.2.1
Revision:335271
sunpoet search for other commits by this committer
- Update to 3.2.1
- Support STAGEDIR
- While I'm here, convert to new options helper

Changes:	https://pypi.python.org/pypi/keyring#changes
PR:		ports/184270
Submitted by:	Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
20 Nov 2013 20:51:25
Original commit files touched by this commit  1.6.1
Revision:334452
sunpoet search for other commits by this committer
- Update WWW:
  - http://cheeseshop.python.org/ -> https://pypi.python.org/
  - http://pypi.python.org/ -> https://pypi.python.org/

With hat:	python
Approved by:	bapt (portmgr)
20 Sep 2013 22:55:26
Original commit files touched by this commit  1.6.1
Revision:327769
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
13 Aug 2013 15:00:48
Original commit files touched by this commit  1.6.1
Revision:324670
culot search for other commits by this committer
- Update to 1.6.1

Changes:	http://pypi.python.org/pypi/keyring/1.6.1#changes
PR:		ports/181247
Submitted by: 	Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
09 Jun 2013 16:48:39
Original commit files touched by this commit  1.3
Revision:320346
miwi search for other commits by this committer
- Update to 1.3

PR:		179028
Submitted by:	Douglas William Thrift <douglas@douglasthrift.net>
17 Apr 2013 07:24:27
Original commit files touched by this commit  1.2.2
Revision:315939
culot search for other commits by this committer
- Update to 1.2.2

Changes:	http://pypi.python.org/pypi/keyring/1.2.2#changes
PR:		ports/177526
Submitted by: 	Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
Feature safe:	yes
24 Mar 2013 05:33:16
Original commit files touched by this commit  1.2_1
Revision:315099
rm search for other commits by this committer
- add missing build dependency on py-pytest-runner to fix build on
  pointyhat
- remove conditional simplejson dependency, since we don't more
  have python2.5 in the tree
- change USE_PYTHON to ``yes'', because both python branches are
  supported by this port
- bump PORTREVISION

Reported by:    pointyhat (miwi)
Submitted by:	rm (myself)
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer, by mail)
21 Jan 2013 10:16:06
Original commit files touched by this commit  1.2
Revision:310761
culot search for other commits by this committer
- Update to 1.2

Changes:	http://pypi.python.org/pypi/keyring/1.2#changes
PR:		ports/175468
Submitted by: 	Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
19 Jun 2012 09:00:36
Original commit files touched by this commit  0.9.2
sunpoet search for other commits by this committer
- Update to 0.9.2

Changes:        http://pypi.python.org/pypi/keyring#changes
PR:             ports/169232
Submitted by:   Douglas Thrift <douglas@douglasthrift.net> (maintainer)
18 Jun 2012 01:20:16
Original commit files touched by this commit  0.9.1
wen search for other commits by this committer
- Update to 0.9.1
- OPTIONSNG'ify
- Add "Crypt(ed) File backend" OPTION

PR:             169145
Submitted by:   koobs <koobs.freebsd@gmail.com>
Approved by:    maintainer
22 Apr 2012 18:31:06
Original commit files touched by this commit  0.9
jgh search for other commits by this committer
- Update to 0.9

PR:     ports/167178
Submitted by:   maintainer, douglas@douglasthrift.net
02 Mar 2012 18:47:43
Original commit files touched by this commit  0.8
jgh search for other commits by this committer
-Update to 0.8

* Mac OS X keyring backend now uses subprocess calls to the `security`
command instead of calling the API, which with the latest updates, no
longer allows Python to invoke from a virtualenv. Fixes issue #13.
* When using file-based storage, the keyring files are no longer stored
in the user's home directory, but are instead stored in platform-friendly
locations (`%localappdata%\Python Keyring` on Windows and according to
the freedesktop.org Base Dir Specification
(`$XDG_DATA_HOME/python_keyring` or `$HOME/.local/share/python_keyring`)
on other operating systems). This fixes #21.

*Backward Compatibility Notice*

Due to the new storage location for file-based keyrings, keyring 0.8
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Feb 2012 21:47:27
Original commit files touched by this commit  0.7.1
jgh search for other commits by this committer
- Update to 0.7.1

From CHANGES.txt:

0.7.1
* Removed non-ASCII characters from README and CHANGES docs (required by
distutils if we're to include them in the long_description). Fixes #55.

0.7
* Python 3 is now supported. All tests now pass under Python 3.2 on
Windows and Linux (although Linux backend support is limited). Fixes #28.
* 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. Fixes
#47.
* 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.

PR:     ports/165345
Submitted by:   maintainer, douglas@douglasthrift.net
08 Aug 2011 07:19:41
Original commit files touched by this commit  0.6.2
culot search for other commits by this committer
- Update to 0.6.2

PR:             ports/159573
Submitted by:   Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
25 Feb 2011 03:19:29
Original commit files touched by this commit  0.5.1_1
miwi search for other commits by this committer
- Move over to py25 or above
- While here get rid FreeBSD 6.X and md5 support
15 Jan 2011 13:38:35
Original commit files touched by this commit  0.5.1
wen search for other commits by this committer
- Update to 0.5.1

PR:             ports/154008
Submitted by:   Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
Feature safe:   yes
11 Nov 2010 11:57:40
Original commit files touched by this commit  0.5
wen search for other commits by this committer
- Update to 0.5

PR:             ports/152086
Submitted by:   Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
14 Sep 2010 07:58:31
Original commit files touched by this commit  0.4
decke search for other commits by this committer
- Update to 0.4

PR:             ports/150520
Submitted by:   Douglas William Thrift <douglas at douglasthrift dot net>
(maintainer)
Approved by:    beat (co-mentor)
11 Aug 2010 04:11:45
Original commit files touched by this commit  0.3
jpaetzel search for other commits by this committer
Update to version 0.3

PR:     ports/149511
Submitted by:   Douglas William Thrift <douglas@douglasthrift.net>
21 Nov 2009 15:48:35
Original commit files touched by this commit  0.2
miwi search for other commits by this committer
- Update MASTER_SITES
20 Oct 2009 15:20:42
Original commit files touched by this commit  0.2
yzlin search for other commits by this committer
- Remove blank patch files

Approved by:    rafan (co-mentor)
03 Oct 2009 03:13:10
Original commit files touched by this commit  0.2
yzlin search for other commits by this committer
- Update to 0.2

PR:             ports/138788
Submitted by:   Douglas William Thrift <douglas AT douglasthrift.net>
(maintainer)
Approved by:    rafan (co-mentor)
04 Sep 2009 21:04:44
Original commit files touched by this commit  0.1
miwi search for other commits by this committer
The Python keyring lib provides an easy way to access the system keyring
service from Python. It can be used in any application that needs safe password
storage. It supports OSX, KDE, Gnome and Windows's native password storing
services. Besides this, it is shipped with kinds of Python implemented keyring
for the left environments.

WWW: http://pypi.python.org/pypi/keyring

PR:             ports/138513
Submitted by:   Douglas Thrift

Number of commits found: 24

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
bugzilla40*Apr 18
bugzilla40*Apr 18
bugzilla42*Apr 18
bugzilla42*Apr 18
bugzilla44*Apr 18
bugzilla44*Apr 18
curlApr 11
dbus-glibApr 11
libaudiofileApr 11
linux-f10-curlApr 11
linux-f10-dbus-glibApr 11
linux-f10-libaudiofileApr 11
linux-f10-nas-libsApr 11
linux-f10-openldapApr 11
mingw32-openssl*Apr 11

13 vulnerabilities affecting 18 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24366
Broken 175
Deprecated 89
Ignore 529
Forbidden 6
Restricted 263
No CDROM 108
Vulnerable 29
Expired 8
Set to expire 76
Interactive 22
new 24 hours 1
new 48 hours4
new 7 days14
new fortnight39
new month143

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.