13.1.1 2===== 3 4#31: Trap AttributeError in Gnome backend as in some environments 5it seems that will happen. 6 7#30: Fix issue where a backslash in the service name would cause 8errors on Registry backend on Windows. 9 10 113.1 12=== 13 14``keyrings.alt`` no longer depends on the ``keyring.util.escape`` 15module. 16 173.0 18=== 19 20``keyrings`` namespace should now use the pkgutil native technique 21rather than relying on pkg_resources. 22 232.4 24=== 25 26#24: File based backends now reject non-string types for passwords. 27 282.3 29=== 30 31#21: Raise ValueError on blank username in plaintext 32keyring, unsupported in the storage format. 33 342.2 35=== 36 37#17: Drop dependency on keyring.py27compat and use six 38instead. 39 40#16: Minor tweaks to file-based backends. 41 422.1 43=== 44 45Add persistent scheme and version tags for file based backends. 46Prepare for associated data handling in file based schemes. 47 482.0 49=== 50 51#12: Drop kwallet support, now superseded by the dual kwallet 52support in keyring. 53 541.3 55=== 56 57#9: Moved base file backend functionality from 'keyrings.alt.file' 58to 'keyrings.alt.base_file'. This allows the 'Windows' module to 59no longer trigger a circular import with the 'file' module. 60 611.2 62=== 63 64Updated project skeleton. Tests now run under tox. Tagged 65commits are automatically released to PyPI. 66 67#6: Added license file. 68 691.1.1 70===== 71 72Test cleanup. 73 74Exclude tests during install. 75 761.1 77=== 78 79FileBacked backends now have a ``repr`` that includes the file path. 80 811.0 82=== 83 84Initial release based on Keyring 7.3. 85