python-keyring-5.0-1.fc20$>01EA}s>Df><l(?ld  R  FLT   D   2 2508F;\;=>>$>(>8>9?T:CBM:GMhHOIRXXRYRZS[S\S(]U^] b_ d_7e_<f_?l_At_\uavdLwdxg`yilCpython-keyring5.01.fc20Python 2 library to store and access passwords safelyThe Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. The keyring services supported by the Python keyring lib: * **OSXKeychain**: supports the Keychain service in Mac OS X. * **KDEKWallet**: supports the KDE's Kwallet service. * **GnomeKeyring**: for GNOME environment. * **SecretServiceKeyring**: for newer GNOME and KDE environments. * **WinVaultKeyring**: supports the Windows Credential Vault Besides these native password storing services provided by operating systems. Python keyring lib also provides following build-in keyrings. * **Win32CryptoKeyring**: for Windows 2k+. * **CryptedFileKeyring**: a command line interface keyring base on PyCrypto. * **UncryptedFileKeyring**: a keyring which leaves passwords directly in file.TԧWbuildhw-10.phx2.fedoraproject.org]Fedora ProjectFedora ProjectMIT and PythonFedora ProjectUnspecifiedhttp://bitbucket.org/kang/python-keyring-lib/linuxnoarch(.:F]]## 0!,>,> $+6+6 &++b zZZz $O#b#  u u3K  9 98dd[[W e e<9b9b;r E33R 5 5 DDH r r[..,u,VI22d:: : * ff91FAA큤A큤A큤A큤A큤A큤TԧSTԧUTԧSTԧSTԧSTԧSTԧSTԧSTԧSTTԧTTԧTTTԧTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTS{K(TԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTԧRTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTԧTTTԧTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTTԧTTԧTTԧUT2TT1bf46debeb9dad3a1e316a626ef84bced94422616271752ac0da123978e05e18732fd5000a8cbff9863d2d883abb9f41cefe4b1b3812aabe73501d46cad47e374316ccd472851aef563237b5326bb41e652e205f510dcd248593f70b5727f0e301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6e4bfc2c7d36e5f8dd5049ccd80a9ec3cef2b621c0db059166d5ba031c380bec4a7ca90576ef0f801fd5711eac9dd30e36212cc3119311ec9bc6015df3e59ddba218757647b6f3f35d48d919ea79154b020a90b2533b021f1309d72af6b7a6482357e2b1ade219cc891043412f2e3c3ec7d32cfa5eae7ce912392a1031c854ce9d4de3a1e9b897f7fc23a94887f49f90cf879ec340baabe498b3ba054f1d522b9d4de3a1e9b897f7fc23a94887f49f90cf879ec340baabe498b3ba054f1d522bb6f371af7eeca3e8b0ba6755c32c44cbcdbd299b4c484cad10996f9299a21601d5b34f387c8f5005e3528c3f4852fba3ad3b25dcf72dd16314ba62f5a26d71aad5b34f387c8f5005e3528c3f4852fba3ad3b25dcf72dd16314ba62f5a26d71aa73fa23677ca13fd3e8b07afe051c31da7cfb01004e74790a9e9267c5374135b01f257ad207d55f6d6314e4aa27264646806263c4c8b914ee171ccf16123f987e1f257ad207d55f6d6314e4aa27264646806263c4c8b914ee171ccf16123f987eb707b61dec59c15b643dc0adb450ad6812f3b294ea9279fd5c562ceb9cf77e115859922cfb46cfdf9579a912d1d88a0b3bbb0ce33e95f8467641a2bb84deaafa5859922cfb46cfdf9579a912d1d88a0b3bbb0ce33e95f8467641a2bb84deaafaa9d4e61380eab327b278284cdb2f7419926d15f0e66d56afca240119e2092cc0f865e78c4bea727bddd1258a8ea929ddb77085482ed371b0c1dab856812455eaf865e78c4bea727bddd1258a8ea929ddb77085482ed371b0c1dab856812455eaf7319c5d2c3097bf8465d19c5d9b080b6e23c52369078af8ee8ba8e35a0e3b145115e6ac28029349214b1d88d4a47b607599d634a5963c6f68aa7d50d74743f75115e6ac28029349214b1d88d4a47b607599d634a5963c6f68aa7d50d74743f7dd1775a907d2b66cee1b1bdeed0e1f0b4bfa4306e91ef7a63c2a3a3e0e1c3567b326182aa1e66db1c8b8f7126e81a25cd0b4680556bd7de76bd053a08ce5e81fb326182aa1e66db1c8b8f7126e81a25cd0b4680556bd7de76bd053a08ce5e81f32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da0200228ea4dc1929b277fb1524a733864984ede8eb393b545274b22f5d4db233de74018ea4dc1929b277fb1524a733864984ede8eb393b545274b22f5d4db233de74019819e4462c0f1c6dacc1506b0ac78a23147200e397e73f8e606fdf95d8d7ef1d32c7c6e0144a81925aa16c4c075a7c5237a41b64862b0b984ed5561530490ea132c7c6e0144a81925aa16c4c075a7c5237a41b64862b0b984ed5561530490ea12c12239b40ed7db6bac10b4519cbb9b55918fc38a4a84744b91481bb7f119edb242a260d539dfb54dec2e0590366b5bba26553fcac253bddbfb79a3754c5f79746c95a3549721778ceee3521b4514846b4f9e6865895bba724c7b734179b41f6992cfa88295607dbee9a407d4d21417c60e471d0919f00c43fcfc4b15402518b9bccdb24f43b6fa42272bbba661c853935fcc031fb714a73a5cb581e0f66a4ce9bccdb24f43b6fa42272bbba661c853935fcc031fb714a73a5cb581e0f66a4cee5825ff693639fb37e76c39ca43b06827138f34a0f4df2da548ac0ec3a73d323e5718d074c5c199369ca23413881bcad54a17cb96e05cfadfc02b9c1c04da49ce5718d074c5c199369ca23413881bcad54a17cb96e05cfadfc02b9c1c04da49c415e3010d1ab2426613aadf5e840640a647a7473d2516d1eb0845eb9dfeaad51d231891d06849033c63879d26fda00e426af76e7ae39b6e0faa98ea061949735d231891d06849033c63879d26fda00e426af76e7ae39b6e0faa98ea06194973567643b90f03174a8df6a59257289a8ce4bfd5e02d39c29703376315d74ea5dd98ed798c5728e1852c78531467804344c230dd5b3bdfba7485439e56167d01260b7d05244e45ea720279ccbad89968316f0d411892bc848d50b84daf1922ac49d727321c3d5786de2c31f88f66eb53ebc9bbf1a84009dddb108a6040a0a3bade2d2b48fdb0738a8b0af6b14522ec127949a0374919defdece04be7dfe1a356c0fd2b48fdb0738a8b0af6b14522ec127949a0374919defdece04be7dfe1a356c0fe1e6a68f56240af53cac3990a5a2e6a4270087c444f62c3c606884868d7ea063ea5014dcb9727b8eb24ee00b33b650915c545f8c9d19dd013fb3149eefac2798ea5014dcb9727b8eb24ee00b33b650915c545f8c9d19dd013fb3149eefac2798f75e0a1a9c4a1d93603a5cb1605a3668bf6b549546a2cb44ffa221f218c0c3daa679833b08ed8b6143a8ee4aaa97beca626ed32a140699c7433101b6b8d4f6d7a679833b08ed8b6143a8ee4aaa97beca626ed32a140699c7433101b6b8d4f6d77a6c6d362f554d917bd536dfff1957c7bd9f4fde99349da1165cf1c4b65b6f232493575415ca4597a051cdb9827d3fe340f8685d3b6133873ee668f4f8ffb0e22493575415ca4597a051cdb9827d3fe340f8685d3b6133873ee668f4f8ffb0e2a0258d958da2a79d6e11e6b7b0b8b268d65f69d7bcf3287a2706e91ad67141b2cc1b6cd4bb13716d7c5db7d5b7c48872ae9825d05bcfc045418a63e8bd4ce7c0cc1b6cd4bb13716d7c5db7d5b7c48872ae9825d05bcfc045418a63e8bd4ce7c02c7cc4d52d50906775623d729a0a0cbd911bc954cd6138619faf0c43306c54c0c333d1534136b248d1787899a86a1bb51383875f3d8f1703f7df3edaa83b85d5c333d1534136b248d1787899a86a1bb51383875f3d8f1703f7df3edaa83b85d57ce523b1279871f96e18339eee6a22559dc492944c540d21bd68f858c8970e629c11b91458866bb69f5c6073fff8f9f46835a341a01977040305424cf8cd14739c11b91458866bb69f5c6073fff8f9f46835a341a01977040305424cf8cd1473bb3b9ee248a9694e7a9029f7e355748bc069dcacc9d02edfdaab921e638272d11279ec4fd7455eb99362305502d93af18ebb4c7923375f8549352940550878641279ec4fd7455eb99362305502d93af18ebb4c7923375f854935294055087864e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c1fa6a28d7a674e1c7c354b6ddf3ec372de3f0e121c55d4f781b2089b9d6d462c1fa6a28d7a674e1c7c354b6ddf3ec372de3f0e121c55d4f781b2089b9d6d4628ac933e6849464f3f555aff178e62c55edfb25044176a49dae794df533b720cde3721f33224bbcd0551c3e5ed84f8adfb19668447e0fcf1609eabdd964340eade3721f33224bbcd0551c3e5ed84f8adfb19668447e0fcf1609eabdd964340ead16ad3df68fa08837dd2e30200291bd4f81d26533b4046b671e62f30bb41f6fd005e22dae37b3032808cf59863eb4b9c0322b6d85099942c5ed6dc8b88baf959d05e22dae37b3032808cf59863eb4b9c0322b6d85099942c5ed6dc8b88baf959d783c481e514bff49cd5f965528adf89a516f7e0e58fffd89884e720567a8ea5ee69298ff3a2185b5dc8864c32edaa7847370880aaa852eb5a2377334af9f6450e69298ff3a2185b5dc8864c32edaa7847370880aaa852eb5a2377334af9f6450ed8f178c15dc41bcff1ddc432729f86518202141b428c6ffa9df32cdf3b9578cf8c44ee2052aa27e695795b53c087eee0ab0cff2b19066992d9f710743f2acaff8c44ee2052aa27e695795b53c087eee0ab0cff2b19066992d9f710743f2acaf2254e50ba868e6dc75d484dbcbcc37ef9fcf5c35748de5bcaa63421b9386a889325b7d62fac059c92c9ff38e0e1ebe68458cce53b633f6d720214acd96fcb7c1325b7d62fac059c92c9ff38e0e1ebe68458cce53b633f6d720214acd96fcb7c1934b75034817a82d33d8baf47e3116fa00b6bf2a903ed13c7047c373da5e7e972d334c8e34f367457c434dddaab2e76c7ececa5ad9dce1b07dcd2df79626782e2d334c8e34f367457c434dddaab2e76c7ececa5ad9dce1b07dcd2df79626782e4bc0b4ad051683d982286a88abbd7234ba28b766291e5c028eeafcfcc4ad673205b628d2b287c5290960d1209b4a59ede80c07999b870773dd40b3f4b9fdae6305b628d2b287c5290960d1209b4a59ede80c07999b870773dd40b3f4b9fdae63f065d6884fd506861147a6493d6d4f8e982c63b898bafa702ec34afe0817aba1c16e694492a784a7dc73f14771fa12ac18dc2af99a521714c6888b5787327082c16e694492a784a7dc73f14771fa12ac18dc2af99a521714c6888b5787327082e3dbd9ea7af875ce4de0df21ca40acce0632f46085ca210d7dca483ea187d4800c085b6997ea8b4e4622b4f359559ba722be84eba8c0eaa7259e35ce7b04828e0c085b6997ea8b4e4622b4f359559ba722be84eba8c0eaa7259e35ce7b04828e0f21cd4ec6a12cce324b2cade72f71081ef9b209c253fb0a3ada24b0e953304f9055b0c6ad932b3f5a6d75a75adf879ceb0f091f167f96f21831321d9045ab2a9055b0c6ad932b3f5a6d75a75adf879ceb0f091f167f96f21831321d9045ab2a1dbe8a8f2c58eeea57b1d2fc3f03126d128e7ce862651d3ff9b33fdb8c79cbd58dd35126e5ae975148a5ed7e39344629b133fbaa0e0f7bcf5e02520e72a1fa538dd35126e5ae975148a5ed7e39344629b133fbaa0e0f7bcf5e02520e72a1fa5311016f2eac50217342a68dc54910362ddb0f373a7f4bccf1eb5a80bd6de185f0fa273ab776a521cd528476c1a5455f569016a365786f9a2ea2b588c323672e879325b167a82ae39153d9211b672fddd40ca28b0066f75ce6ccb516828f71ce7661990d67e5a6593cec966d3b63eaa0d62b33ae0685b669bc901e71916b5995fec559176423210405222fc85b258243a7205a03d8b7a71dc6584560a6c36562c5c559176423210405222fc85b258243a7205a03d8b7a71dc6584560a6c36562c584b6d23d51d14e0d136aed7962105da2850731a769637a9368f1d26c055a262d31db64a3248908271e58b73a56b2d1995af33d40e9f62e6765fa1a44f5a2a79e3d9bd75dc519a7cb71afd411108ab253ae56f4616e71173a6ad9a70a94007e286111153286ff2c7d556f575efe719e242b4801990e58f4d07d53f2a98db712e78d8b5913dffea2b8fbe0dfa9f0d2f67f248c2c9163a89d32445e7a6d6c10e2a29914f77507ff6497c2a9e453f586ccfe5f8ef7687fac1847b31b38f21f2b80a17915a86680c1ca76410fb5da38f697a41f5b48e04ca8b0f87ef14f5a6a23f924276732a7744d26cb7a9811d3efa8382fac890872eba3ffadafac4ed7317d469e276732a7744d26cb7a9811d3efa8382fac890872eba3ffadafac4ed7317d469e36bc2c89176293fe616191398bd2e1a0bf4bdb0c130d9a85892c0542e50d20323256c4ba9be123ee4b53307b6cfdbb0ed79a4638bfcf7f93f8b7790dd49679d830db5289039fc9c7c69aa419500b149a48e5991c21a50093ba10e3e6647251a61acab70d7aacd19630c7967cf6410c9238e51652d6c0d2c95a854be6615767e3f416041323c3bd4c1126227d961cb4421451dd425f2d4173db4cfb631742dc28f416041323c3bd4c1126227d961cb4421451dd425f2d4173db4cfb631742dc28349da35067fd2e4cea7d5beff51000e2fec521aa68c984e246f0bd493dd9cbff0d41128111f0c29bd11d32ea97ea93ddfe6c4ae0ae6f62554a1cd8cfa13373af83e1c764c571a1c6e548e77ace6ff13ff509c0ca00d308e90fb49df2b8748170ad1868629caa01e6af734309aceba1aa6a82fb06974c181ed154734a33d62e49bb72005d7e044a791af9ecca339095ffd7e2fd124b5b0286fb326824f98d34a3bb72005d7e044a791af9ecca339095ffd7e2fd124b5b0286fb326824f98d34a3f5838aebbf969a6f45f1195a2879f89e5309d6401910a9f84e71e0a6ce37ef7416c63ea060c09c79977791e3add10814e1adaaf1788a1004a4443910c5bbd21616c63ea060c09c79977791e3add10814e1adaaf1788a1004a4443910c5bbd216540cd4d68b8300aeff439f6523687dfa0d2082d1efb306560014134df71b2c3294a97ee4e748575ecb2093f8cb9f4d4ab015c80ca1aeaf8afffc5d7111e178d194a97ee4e748575ecb2093f8cb9f4d4ab015c80ca1aeaf8afffc5d7111e178d1b25f305f48a7c68ad84e8d507a00203f39fad5f73c1af507878b42ad97f63af1a097ddfa6948f2844ec489d7bc987c0ae92d0c66e8030d09f9a92699d491fa74a097ddfa6948f2844ec489d7bc987c0ae92d0c66e8030d09f9a92699d491fa74ef6da6c27d7623c72f3825a5c19fab4560d6bdceec2d84ee67d99ea7b5a990c530b4d17e621b0974de4287957e75989f757ba6244fec6a715a0e7d2ee81ccc2ac5849dd75e20a27c79fdacfd14adf7889b342486784c01c0e54c9e62b87964af791dab913252fb2ef4e0ce782e1796ba05f26354a91eb888b20e6be03c3232713bdbb3ad751505dfae3ea61bf6842dafd99aa82afeb1c12f717a8df7693b26d338e6ce389fb5b2c715c572c4d91239e26c3e7bc91e46ef7a68ec9e110ceeded1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-keyring-5.0-1.fc20.src.rpmpython-keyring@@     /usr/bin/python2python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3T SSSSr @S@RRv@RfhQP On@NM*LD@L[@LΫLLLs@L%L%LT@KKChristopher Meng - 5.0-1Christopher Meng - 4.0-1Fedora Release Engineering - 3.8-3Kalev Lember - 3.8-2Christopher Meng - 3.8-1Christopher Meng - 3.6-1Christopher Meng - 3.4-1Christopher Meng - 3.3-1Ratnadeep Debnath - 3.1-1Fedora Release Engineering - 0.7-3Fedora Release Engineering - 0.7-2Ratnadeep Debnath 0.7-1Ratnadeep Debnath 0.6.2-1Ratnadeep Debnath 0.5.1-1Ratnadeep Debnath 0.5-2Ratnadeep Debnath 0.5-1Ratnadeep Debnath 0.4-1Ratnadeep Debnath 0.2-4Ratnadeep Debnath 0.2-3Ratnadeep Debnath 0.2-2Ratnadeep Debnath 0.2-1.3Felix Schwarz 0.2-1.2Felix Schwarz 0.2-1.1Ratnadeep Debnath 0.2-1Ratnadeep Debnath 0.2- Update to 5.0 - Revise license tag to match upstream.- Update to 4.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to 3.8- Update to 3.6- Update to 3.4(BZ#1064256) - Ensure the obsolete line works for the old packages really.- Update to 3.3(BZ#1007354,BZ#872262) - Cleanup dependencies mess(BZ#1030944). - Optimize the %changelog section of the spec.- Bump to version 3.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- 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 Jérôme 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.- fix compiling on OSX with XCode 4.0 - 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). - Added keyring.http for facilitating HTTP Auth using keyring. - Add a utility to access the keyring from the command line.- Remove a spurious KDE debug message when using KWallet - Fix a bug that caused an exception if the user canceled the KWallet dialog- Removed sub-packages: gnome and kwallet; removed "Requires: PyKDE4 PyQt4"- RPM for keyring-0.5- Updated rpm to python-keyring version 0.4- Filtered gnome_keyring.so from the provides list, removed kdelibs-devel- Updated dependencies to kdelibs4-devel, some cleanup- Some updates according to bugzilla reviews- Some cleanup- add KWallet subpackage- add build dependencies - create subpackage for gnome, disable KWallet for now - look for files in arch-dependend site-packages- Incorporated some changes with reference to http://vcrhonek.fedorapeople.org/python-keyring/python-keyring.spec - Fixed some rpmlint errors- Initial RPM packagepython-keyring-kwalletpython-keyring-gnome  !!#$$&'()**,--/00234566899;<<>??ABBDEEGHHJKLLNOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqstuvwwyz{|}~5.0-1.fc205.0-1.fc205.0-1.fc20 keyringkeyringkeyring-5.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyobackend.pybackend.pycbackend.pyobackendsGnome.pyGnome.pycGnome.pyoGoogle.pyGoogle.pycGoogle.pyoOS_X.pyOS_X.pycOS_X.pyoSecretService.pySecretService.pycSecretService.pyoWindows.pyWindows.pycWindows.pyo__init__.py__init__.pyc__init__.pyo_win_crypto.py_win_crypto.pyc_win_crypto.pyofile.pyfile.pycfile.pyokeyczar.pykeyczar.pyckeyczar.pyokwallet.pykwallet.pyckwallet.pyomulti.pymulti.pycmulti.pyopyfs.pypyfs.pycpyfs.pyocli.pycli.pyccli.pyocore.pycore.pyccore.pyocredentials.pycredentials.pyccredentials.pyoerrors.pyerrors.pycerrors.pyogetpassbackend.pygetpassbackend.pycgetpassbackend.pyohttp.pyhttp.pychttp.pyopy27compat.pypy27compat.pycpy27compat.pyotests__init__.py__init__.pyc__init__.pyobackends__init__.py__init__.pyc__init__.pyotest_Gnome.pytest_Gnome.pyctest_Gnome.pyotest_Google.pytest_Google.pyctest_Google.pyotest_OS_X.pytest_OS_X.pyctest_OS_X.pyotest_SecretService.pytest_SecretService.pyctest_SecretService.pyotest_Windows.pytest_Windows.pyctest_Windows.pyotest_crypto.pytest_crypto.pyctest_crypto.pyotest_file.pytest_file.pyctest_file.pyotest_keyczar.pytest_keyczar.pyctest_keyczar.pyotest_kwallet.pytest_kwallet.pyctest_kwallet.pyotest_multi.pytest_multi.pyctest_multi.pyotest_pyfs.pytest_pyfs.pyctest_pyfs.pyomocks.pymocks.pycmocks.pyopy30compat.pypy30compat.pycpy30compat.pyotest_XDG.pytest_XDG.pyctest_XDG.pyotest_backend.pytest_backend.pyctest_backend.pyotest_cli.pytest_cli.pyctest_cli.pyotest_core.pytest_core.pyctest_core.pyotest_util.pytest_util.pyctest_util.pyoutil.pyutil.pycutil.pyoutilXDG.pyXDG.pycXDG.pyo__init__.py__init__.pyc__init__.pyoescape.pyescape.pycescape.pyoplatform_.pyplatform_.pycplatform_.pyoproperties.pyproperties.pycproperties.pyopython-keyringCHANGES.rstCONTRIBUTORS.txtREADME.rst/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/keyring-5.0-py2.7.egg-info//usr/lib/python2.7/site-packages/keyring//usr/lib/python2.7/site-packages/keyring/backends//usr/lib/python2.7/site-packages/keyring/tests//usr/lib/python2.7/site-packages/keyring/tests/backends//usr/lib/python2.7/site-packages/keyring/util//usr/share/doc//usr/share/doc/python-keyring/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textpython 2.7 byte-compiledemptyPython script, UTF-8 Unicode text executableUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?@7zXZ !PH6]"k%r) ~rks* E!x D='}wbzaKRES{OI9tHD8> Ҥ|K4 .;ǫ|Q獗3KtHKzƀs6:|J,tf+Z2rQa]=N "L!ºϱHWj;%@S-\x nqQ i;)U04St2#9#Xa+G;:`fpZuAbA9nXRjXȘ~s|3MR 2~voC> ٜȘ4ϊH _J"HU HRϭdxL _ڦwLRJrޗD>iIEmZ?h[}?qJ5ohoF5.6uvT{RuF/tL,Bږ;(O+4$%Dk! v3@ET#&\yd#?P" Fn=11c4bKpiXD-URt["hk-̱2g Hj,'}6U9{i$1ZvWRELBQЃDn 2puJNP?ze,+vș1Y'la+%o7  X覕ЭH*.\͑†. VE $ܽRGo8፪?/i't ۻv!c2߰@!`\2U ߉!ya=8d$oq l\>oةk4eg  TW3[?4B1q)Ľaw5/&sjW c% 0;}wI6d\ *-KPf>?R->oH `(`hՓA%K34Q9 ؘe,a〃煬hwLҫZr;Z -H;.ӑ/k@>R%~n-vC{iT;D b)}Lp*fu\HĸwNtMj@ ١\2#0A·i "(@*l{sбtF/R;RBf !z_u[A&*^STJVs%і|7[|l *J&7\- jS~<.fW~xuhև.Q7ZSTN}izL3$7| ~J[^f^3I2rʹ Zm141W#ffۏFksf N^g>!^2#WP_ڽ> nes$ G[} (j)T5ܡ^4J߿uԥ㵴_Q&qLtKwI%d׀<˂3i݂Gj4f܀5.(S B@b iMze8cynXݑWRRlI3E_*vU!H?\}Gy8r i$xhxdHS#:r_}Dv>NYֱahϖcYG[=c::,zRQ[eh6mU4yO_c\{V nh!Bݴ2aPSd %B9s\7='v G^kpn-l~0fLFN x=Т+z5hT AP$~,=WQ^Ս2(,8?#GfSڅb d>ʼn DOdG!QwaGM:it/M5܅:&go ҵ>~tP0%D@wXŶ&Lnm¸ĢqߕKp߅;R/Sk@j:K&K!0nȗ3VT(>|f SuG?4bs.'A2طĽT'D F5ظwGdUŽ1SVqmکU>Vr[k%D727XiAEcFRvgPc}m!R w`UI)ugs88+0v}rGZ&^hh•'s<96"n@{4e+c=L۪2_GK{#4|3H`PP5u҅]ht7R-}G,@lӾ8QegP*sj9j}A[YWtC3)e43)R}IywP=_˱kٷ,sR07V޳dpb-r.JW/o8}h4n^ꡣL&q *:4xo#r,">=c%*fK ӖR-BF&y놳 m%+~=ڡk1aAfc !>EV3IH^Ky*'1YP>pfCA5d>`8h4Xj-  CZ rW Ey$-t+L^;KWx:±*w G3j ޜOCfڢ'5H3kɡS,fe&e. 9f#"+:[:)Z$b VSbBh/he{W}3祝SFMo@ܑ7Ca J۟dX*>w)Hb' ]k)iz'sד؜J4p4r9/Yh(Y.pikХwa R,I~*YЀ(Ich0XJۋ1%#C@e}ᐛ\b0گ~+#حʹn@|?@x@bϪjAY<C8S(Boȩz,N'< TBԌ7T,SӈItTc EϬ)~H;ս;bK'a>4ďZV,~0Pde|\! ׍N@wM-6<]C_l&С/7 >̮';{$QJp>V螺@=rJY W! wȼIӰE QN)H+)PHA "!@W c%;l5:ASDE X x>tK:h|يM01 '(qOn$e)jH]PMgحótl]E1EJ5 Օh*3"m,1Pe38]a)1lY17G0 O@qR֧%?\&a9VN\DB†G6%Vj2Éy+<4bS6o#sӦA􍫘=!@!X/NWg&VK1{~O,>c@ AH dBAaF}írl@5@6K=xEJsx:qQfTmP``:ﱳj; UT5=Vf%tPJ=umYZb vF1g2~ybl5 _Go&`3t7.߶ߔncFbEnꓳY# {x@!ՠiiRh8NcVZFXhta,øb(=}䂪 YZ