[Python-modules-commits] [python-keyring] 02/04: Import python-keyring_5.7.1.orig.tar.gz

Dmitry Shachnev mitya57 at moszumanska.debian.org
Tue Dec 15 20:00:01 UTC 2015


This is an automated email from the git hooks/post-receive script.

mitya57 pushed a commit to branch master
in repository python-keyring.

commit e3a4e7853b528bd4ab5ac7368bdbac64e261ce8a
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Tue Dec 15 22:56:29 2015 +0300

    Import python-keyring_5.7.1.orig.tar.gz
---
 .hgignore                     |  15 +-
 .hgtags                       |   1 +
 .travis.yml                   |   7 +-
 CHANGES.rst                   |   8 +
 PKG-INFO                      | 665 +-----------------------------------------
 conftest.py                   |   8 +
 docs/conf.py                  |  19 ++
 docs/history.rst              |   8 +
 docs/index.rst                |  22 ++
 keyring.egg-info/PKG-INFO     | 665 +-----------------------------------------
 keyring.egg-info/SOURCES.txt  |   4 +
 keyring.egg-info/requires.txt |   2 +-
 pytest.ini                    |   4 +-
 setup.cfg                     |   9 +-
 setup.py                      |  83 ++----
 15 files changed, 125 insertions(+), 1395 deletions(-)

diff --git a/.hgignore b/.hgignore
index 42bfae6..9d0b71a 100644
--- a/.hgignore
+++ b/.hgignore
@@ -1,13 +1,2 @@
-syntax: regexp
-
-\.py[co]$
-^build/
-~$
-^bin/
-^parts/
-^tags
-^keyring.egg-info
-^develop-eggs
-^.installed.cfg
-^eggs/
-^dist$
+build
+dist
diff --git a/.hgtags b/.hgtags
index 9277354..3e8e208 100644
--- a/.hgtags
+++ b/.hgtags
@@ -82,3 +82,4 @@ ec350f6cd8328edc404e6cbfd489b657cf7a2dea 5.3
 41a4a8009d2336bfebe221e735a642d0740651e6 5.5.1
 155b7078a68c14f4a8158e1154fd5c050acbcf2a 5.6
 b627f03618585eeb8df1d7403ac3637ece06d644 5.7
+a4a35ff779eb9125f2ec550e90a3a839bd8c48a9 5.7.1
diff --git a/.travis.yml b/.travis.yml
index 49eae14..9640aaf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,17 +1,12 @@
-# http://travis-ci.org/#!/jaraco/keyring
-#
-
 os:
   - linux
-
 language: python
-
 python:
   - 2.6
   - 2.7
   - 3.2
   - 3.3
   - 3.4
-
 script:
+  - pip install -U pytest
   - python setup.py test --addopts="-rs -v"
diff --git a/CHANGES.rst b/CHANGES.rst
index d472446..ba71ca6 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -2,6 +2,14 @@
 CHANGES
 =======
 
+-----
+5.7.1
+-----
+
+* Updated project metadata to match Github hosting and
+  generally refreshed the metadata structure to match
+  practices with other projects.
+
 ---
 5.7
 ---
diff --git a/PKG-INFO b/PKG-INFO
index b5e2358..20475e7 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,11 +1,11 @@
 Metadata-Version: 1.1
 Name: keyring
-Version: 5.7
+Version: 5.7.1
 Summary: Store and access your passwords safely.
-Home-page: http://bitbucket.org/kang/python-keyring-lib
+Home-page: https://github.com/jaraco/keyring
 Author: Jason R. Coombs
 Author-email: jaraco at jaraco.com
-License: PSF and MIT
+License: UNKNOWN
 Description: =======================================
         Installing and Using Python Keyring Lib
         =======================================
@@ -301,666 +301,13 @@ Description: =======================================
         
         .. _this post: http://tarekziade.wordpress.com/2009/03/27/pycon-hallway-session-1-a-keyring-library-for-python/
         .. _Google Summer of Code: http://socghop.appspot.com/
-        =======
-        CHANGES
-        =======
-        
-        ---
-        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.
-        
-        ---
-        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.
-        
-        -----
-        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.
-        
-        ---
-        3.2
-        ---
-        
-        * Issue #120: Invoke KeyringBackend.priority during load_keyring to ensure
-          that any keyring loaded is actually viable (or raises an informative
-          exception).
-        
-        * File keyring:
-        
-           - 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.
-        
-        ---
-        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.
-        
-        -----
-        3.0.5
-        -----
-        
-        * Issue #114: Fix logic in pyfs detection.
-        
-        -----
-        3.0.4
-        -----
-        
-        * Issue #114: Fix detection of pyfs under Mercurial Demand Import.
-        
-        -----
-        3.0.3
-        -----
-        
-        * Simplified the implementation of ``keyring.core.load_keyring``. It now uses
-          ``__import__`` instead of loading modules explicitly. The ``keyring_path``
-          parameter to ``load_keyring`` is now deprecated. Callers should instead
-          ensure their module is available on ``sys.path`` before calling
-          ``load_keyring``. Keyring still honors ``keyring-path``. This change fixes
-          Issue #113 in which the explicit module loading of keyring modules was
-          breaking package-relative imports.
-        
-        -----
-        3.0.2
-        -----
-        
-        * Renamed ``keyring.util.platform`` to ``keyring.util.platform_``. As reported
-          in Issue #112 and `mercurial_keyring #31
-          <https://bitbucket.org/Mekk/mercurial_keyring/issue/31>`_ and in `Mercurial
-          itself <http://bz.selenic.com/show_bug.cgi?id=4029>`_, Mercurial's Demand
-          Import does not honor ``absolute_import`` directives, so it's not possible
-          to have a module with the same name as another top-level module. A patch is
-          in place to fix this issue upstream, but to support older Mercurial
-          versions, this patch will remain for some time.
-        
-        -----
-        3.0.1
-        -----
-        
-        * Ensure that modules are actually imported even in Mercurial's Demand Import
-          environment.
-        
-        ---
-        3.0
-        ---
-        
-        * Removed support for Python 2.5.
-        * Removed names in ``keyring.backend`` moved in 1.1 and previously retained
-          for compatibilty.
-        
-        -----
-        2.1.1
-        -----
-        
-        * Restored Python 2.5 compatibility (lost in 2.0).
-        
-        ---
-        2.1
-        ---
-        
-        *  Issue #10: Added a 'store' attribute to the OS X Keyring, enabling custom
-           instances of the KeyringBackend to use another store, such as the
-           'internet' store. For example::
-        
-               keys = keyring.backends.OS_X.Keyring()
-               keys.store = 'internet'
-               keys.set_password(system, user, password)
-               keys.get_password(system, user)
-        
-           The default for all instances can be set in the class::
-        
-               keyring.backends.OS_X.Keyring.store = 'internet'
-        
-        *  GnomeKeyring: fix availability checks, and make sure the warning
-           message from pygobject is not printed.
-        
-        *  Fixes to GnomeKeyring and SecretService tests.
-        
-        -----
-        2.0.3
-        -----
-        
-        *  Issue #112: Backend viability/priority checks now are more aggressive about
-           module presence checking, requesting ``__name__`` from imported modules to
-           force the demand importer to actually attempt the import.
-        
-        -----
-        2.0.2
-        -----
-        
-        *  Issue #111: Windows backend isn't viable on non-Windows platforms.
-        
-        -----
-        2.0.1
-        -----
-        
-        *  Issue #110: Fix issues with ``Windows.RegistryKeyring``.
-        
-        ---
-        2.0
-        ---
-        
-        *  Issue #80: 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.
-        
-        -----
-        1.6.1
-        -----
-        
-        * Only include pytest-runner in 'setup requirements' when ptr invocation is
-          indicated in the command-line (Issue #105).
-        
-        ---
-        1.6
-        ---
-        
-        *  GNOME Keyring backend:
-        
-           - 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.
-        
-        * Secret Service backend:
-        
-           - Use a better label for passwords, the same as GNOME Keyring backend uses.
-        
-        ---
-        1.5
-        ---
-        
-        *  SecretService: allow deleting items created using previous python-keyring
-           versions.
-        
-           Before the switch to secretstorage, python-keyring didn't set "application"
-           attribute. Now in addition to supporting searching for items without that
-           attribute, python-keyring also supports deleting them.
-        
-        *  Use ``secretstorage.get_default_collection`` if it's available.
-        
-           On secretstorage 1.0 or later, python-keyring now tries to create the
-           default collection if it doesn't exist, instead of just raising the error.
-        
-        *  Improvements for tests, including fix for Issue #102.
-        
-        ---
-        1.4
-        ---
-        
-        * Switch GnomeKeyring backend to use native libgnome-keyring via
-          GObject Introspection, not the obsolete python-gnomekeyring module.
-        
-        ---
-        1.3
-        ---
-        
-        * Use the `SecretStorage library <https://pypi.python.org/pypi/SecretStorage>`_
-          to implement the Secret Service backend (instead of using dbus directly).
-          Now the keyring supports prompting for and deleting passwords. Fixes #69,
-          #77, and #93.
-        * Catch `gnomekeyring.IOError` per the issue `reported in Nova client
-          <https://bugs.launchpad.net/python-novaclient/+bug/1116302>`_.
-        * Issue #92 Added support for delete_password on Mac OS X Keychain.
-        
-        -----
-        1.2.3
-        -----
-        
-        * Fix for Encrypted File backend on Python 3.
-        * Issue #97 Improved support for PyPy.
-        
-        -----
-        1.2.2
-        -----
-        
-        * Fixed handling situations when user cancels kwallet dialog or denies access
-          for the app.
-        
-        -----
-        1.2.1
-        -----
-        
-        * Fix for kwallet delete.
-        * Fix for OS X backend on Python 3.
-        * Issue #84: Fix for Google backend on Python 3 (use of raw_input not caught
-          by 2to3).
-        
-        ---
-        1.2
-        ---
-        
-        * Implemented delete_password on most keyrings. Keyring 2.0 will require
-          delete_password to implement a Keyring. Fixes #79.
-        
-        -----
-        1.1.2
-        -----
-        
-        * Issue #78: pyfilesystem backend now works on Windows.
-        
-        -----
-        1.1.1
-        -----
-        
-        * Fixed MANIFEST.in so .rst files are included.
-        
-        ---
-        1.1
-        ---
-        
-        This is the last build that will support installation in a pure-distutils
-        mode. Subsequent releases will require setuptools/distribute to install.
-        Python 3 installs have always had this requirement (for 2to3 install support),
-        but starting with the next minor release (1.2+), setuptools will be required.
-        
-        Additionally, this release has made some substantial refactoring in an
-        attempt to modularize the backends. An attempt has been made to maintain 100%
-        backward-compatibility, although if your library does anything fancy with
-        module structure or clasess, some tweaking may be necessary. The
-        backward-compatible references will be removed in 2.0, so the 1.1+ releases
-        represent a transitional implementation which should work with both legacy
-        and updated module structure.
-        
-        * Added a console-script 'keyring' invoking the command-line interface.
-        * Deprecated _ExtensionKeyring.
-        * Moved PasswordSetError and InitError to an `errors` module (references kept
-          for backward-compatibility).
-        * Moved concrete backend implementations into their own modules (references
-          kept for backward compatibility):
-        
-          - OSXKeychain -> backends.OS_X.Keyring
-          - GnomeKeyring -> backends.Gnome.Keyring
-          - SecretServiceKeyring -> backends.SecretService.Keyring
-          - KDEKWallet -> backends.kwallet.Keyring
-          - BasicFileKeyring -> backends.file.BaseKeyring
-          - CryptedFileKeyring -> backends.file.EncryptedKeyring
-          - UncryptedFileKeyring -> backends.file.PlaintextKeyring
-          - Win32CryptoKeyring -> backends.Windows.EncryptedKeyring
-          - WinVaultKeyring -> backends.Windows.WinVaultKeyring
-          - Win32CryptoRegistry -> backends.Windows.RegistryKeyring
-          - select_windows_backend -> backends.Windows.select_windows_backend
-          - GoogleDocsKeyring -> backends.Google.DocsKeyring
-          - Credential -> keyring.credentials.Credential
-          - BaseCredential -> keyring.credentials.SimpleCredential
-          - EnvironCredential -> keyring.credentials.EnvironCredential
-          - GoogleEnvironCredential -> backends.Google.EnvironCredential
-          - BaseKeyczarCrypter -> backends.keyczar.BaseCrypter
-          - KeyczarCrypter -> backends.keyczar.Crypter
-          - EnvironKeyczarCrypter -> backends.keyczar.EnvironCrypter
-          - EnvironGoogleDocsKeyring -> backends.Google.KeyczarDocsKeyring
-          - BasicPyfilesystemKeyring -> backends.pyfs.BasicKeyring
-          - UnencryptedPyfilesystemKeyring -> backends.pyfs.PlaintextKeyring
-          - EncryptedPyfilesystemKeyring -> backends.pyfs.EncryptedKeyring
-          - EnvironEncryptedPyfilesystemKeyring -> backends.pyfs.KeyczarKeyring
-          - MultipartKeyringWrapper -> backends.multi.MultipartKeyringWrapper
-        
-        * Officially require Python 2.5 or greater (although unofficially, this
-          requirement has been in place since 0.10).
-        
-        ---
-        1.0
-        ---
-        
-        This backward-incompatible release attempts to remove some cruft from the
-        codebase that's accumulated over the versions.
-        
-        * Removed legacy file relocation support. `keyring` no longer supports loading
-          configuration or file-based backends from ~. If upgrading from 0.8 or later,
-          the files should already have been migrated to their new proper locations.
-          If upgrading from 0.7.x or earlier, the files will have to be migrated
-          manually.
-        * Removed CryptedFileKeyring migration support. To maintain an existing
-          CryptedFileKeyring, one must first upgrade to 0.9.2 or later and access the
-          keyring before upgrading to 1.0 to retain the existing keyring.
-        * File System backends now create files without group and world permissions.
-          Fixes #67.
-        
-        ------
-        0.10.1
-        ------
-        
-        * Merged 0.9.3 to include fix for #75.
-        
-        ----
-        0.10
-        ----
-        
-        * Add support for using `Keyczar <http://www.keyczar.org/>`_ to encrypt
-          keyrings. Keyczar is "an open source cryptographic toolkit designed to make
-          it easier and safer for developers to use cryptography in their
-          applications."
-        * Added support for storing keyrings on Google Docs or any other filesystem
-          supported by pyfilesystem.
-        * Fixed issue in Gnome Keyring when unicode is passed as the service name,
-          username, or password.
-        * Tweaked SecretService code to pass unicode to DBus, as unicode is the
-          preferred format.
-        * Issue #71 - Fixed logic in CryptedFileKeyring.
-        * Unencrypted keyring file will be saved with user read/write (and not group
-          or world read/write).
-        
-        -----
-        0.9.3
-        -----
-        
-        * Ensure migration is run when get_password is called. Fixes #75. Thanks to
-          Marc Deslauriers for reporting the bug and supplying the patch.
-        
-        -----
-        0.9.2
-        -----
-        
-        * Keyring 0.9.1 introduced a whole different storage format for the
-          CryptedFileKeyring, but this introduced some potential compatibility issues.
-          This release incorporates the security updates but reverts to the INI file
-          format for storage, only encrypting the passwords and leaving the service
-          and usernames in plaintext. Subsequent releases may incorporate a new
-          keyring to implement a whole-file encrypted version. Fixes #64.
-        * The CryptedFileKeyring now requires simplejson for Python 2.5 clients.
-        
-        -----
-        0.9.1
-        -----
-        
-        * Fix for issue where SecretServiceBackend.set_password would raise a
-          UnicodeError on Python 3 or when a unicode password was provided on Python
-          2.
-        * CryptedFileKeyring now uses PBKDF2 to derive the key from the user's
-          password and a random hash. The IV is chosen randomly as well. All the
-          stored passwords are encrypted at once. Any keyrings using the old format
-          will be automatically converted to the new format (but will no longer be
-          compatible with 0.9 and earlier). The user's password is no longer limited
-          to 32 characters. PyCrypto 2.5 or greater is now required for this keyring.
-        
-        ---
-        0.9
-        ---
-        
-        * Add support for GTK 3 and secret service D-Bus. Fixes #52.
-        * Issue #60 - Use correct method for decoding.
-        
-        -----
-        0.8.1
-        -----
-        
-        * Fix regression in keyring lib on Windows XP where the LOCALAPPDATA
-          environment variable is not present.
-        
-        ---
-        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
-        supports backward compatibility by automatically moving the password
-        files to the updated location. In general, users can upgrade to 0.8 and
-        continue to operate normally. Any applications that customize the storage
-        location or make assumptions about the storage location will need to take
-        this change into consideration. Additionally, after upgrading to 0.8,
-        it is not possible to downgrade to 0.7 without manually moving
-        configuration files. In 1.0, the backward compatibilty
-        will be removed.
-        
-        -----
-        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.
-        
-        -----
-        0.6.2
-        -----
-        
-        * fix compiling on OSX with XCode 4.0
-        
-        -----
-        0.6.1
-        -----
-        
-        * Gnome keyring should not be used if there is no DISPLAY or if the dbus is
-          not around (https://bugs.launchpad.net/launchpadlib/+bug/752282).
-        
-        ---
-        0.6
-        ---
-        
-        * Added `keyring.http` for facilitating HTTP Auth using keyring.
-        
-        * Add a utility to access the keyring from the command line.
-        
-        -----
-        0.5.1
-        -----
-        
-        * Remove a spurious KDE debug message when using KWallet
-        
-        * Fix a bug that caused an exception if the user canceled the KWallet dialog
-          (https://bitbucket.org/kang/python-keyring-lib/issue/37/user-canceling-of-kde-wallet-dialogs).
-        
-        ---
-        0.5
-        ---
-        
-        * Now using the existing Gnome and KDE python libs instead of custom C++
-          code.
-        
-        * Using the getpass module instead of custom code
-        
-        ---
-        0.4
-        ---
-        
-        * Fixed the setup script (some subdirs were not included in the release.)
-        
-        ---
-        0.3
-        ---
-        
-        * Fixed keyring.core when the user doesn't have a cfg, or is not
-          properly configured.
-        
-        * Fixed escaping issues for usernames with non-ascii characters
-        
-        ---
-        0.2
-        ---
-        
-        * Add support for Python 2.4+
-          http://bitbucket.org/kang/python-keyring-lib/issue/2
-        
-        * Fix the bug in KDE Kwallet extension compiling
-          http://bitbucket.org/kang/python-keyring-lib/issue/3
         
 Keywords: keyring Keychain GnomeKeyring Kwallet password storage
-Platform: Many
+Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: Python Software Foundation License
+Classifier: License :: OSI Approved :: MIT License
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: License :: OSI Approved :: Python Software Foundation License
-Classifier: License :: OSI Approved :: MIT License
diff --git a/conftest.py b/conftest.py
new file mode 100644
index 0000000..de96864
--- /dev/null
+++ b/conftest.py
@@ -0,0 +1,8 @@
+import platform
+
+collect_ignore = [
+	"hook-keyring.backend.py",
+]
+
+if platform.system() != 'Windows':
+	collect_ignore.append('keyring/backends/_win_crypto.py')
diff --git a/docs/conf.py b/docs/conf.py
new file mode 100644
index 0000000..a433086
--- /dev/null
+++ b/docs/conf.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+import setuptools_scm
+
+extensions = [
+    'sphinx.ext.autodoc',
+]
+
+# General information about the project.
+project = 'keyring'
+copyright = '2015 Jason R. Coombs'
+
+# The short X.Y version.
+version = setuptools_scm.get_version(root='..', relative_to=__file__)
+# The full version, including alpha/beta/rc tags.
+release = version
+
+master_doc = 'index'
diff --git a/docs/history.rst b/docs/history.rst
new file mode 100644
index 0000000..907000b
--- /dev/null
+++ b/docs/history.rst
@@ -0,0 +1,8 @@
+:tocdepth: 2
+
+.. _changes:
+
+History
+*******
+
+.. include:: ../CHANGES.rst
diff --git a/docs/index.rst b/docs/index.rst
new file mode 100644
index 0000000..3c0f3c6
--- /dev/null
+++ b/docs/index.rst
@@ -0,0 +1,22 @@
+Welcome to keyring documentation!
+========================================
+
+.. toctree::
+   :maxdepth: 1
+
+   history
+
+
+.. automodule:: keyring
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
diff --git a/keyring.egg-info/PKG-INFO b/keyring.egg-info/PKG-INFO
index b5e2358..20475e7 100644
--- a/keyring.egg-info/PKG-INFO
+++ b/keyring.egg-info/PKG-INFO
@@ -1,11 +1,11 @@
 Metadata-Version: 1.1
 Name: keyring
-Version: 5.7
+Version: 5.7.1
 Summary: Store and access your passwords safely.
-Home-page: http://bitbucket.org/kang/python-keyring-lib
+Home-page: https://github.com/jaraco/keyring
 Author: Jason R. Coombs
 Author-email: jaraco at jaraco.com
-License: PSF and MIT
+License: UNKNOWN
 Description: =======================================
         Installing and Using Python Keyring Lib
         =======================================
@@ -301,666 +301,13 @@ Description: =======================================
         
         .. _this post: http://tarekziade.wordpress.com/2009/03/27/pycon-hallway-session-1-a-keyring-library-for-python/
         .. _Google Summer of Code: http://socghop.appspot.com/
-        =======
-        CHANGES
-        =======
-        
-        ---
-        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.
-        
-        ---
-        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>`_:
... 740 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-keyring.git



More information about the Python-modules-commits mailing list