gnome-keysign-0.9.7.2-lp156.33.1e>UAv\=Q )#@n@?h0c@eo1bBz [Wnw%'@wxNGe?`UFE>>m?md # D\`pt  `    (0 (+-003 345(6"86,96h:7FIGJHL@INXOYO(\OT]Q^\bacb2dbebfblbubvd wexh yj`zlllllCgnome-keysign0.9.7.2lp156.33.1GNOME OpenGPG key signing helperIts purpose is to ease signing other peoples' keys. It is similar to caff, PIUS, or monkeysign. In fact, it is influenced a lot by these tools and either reimplements ideas or reuses code. Consider either of the aboved mentioned tools when you need a much more mature codebase.h0c@reproducible >mGNOME:Apps / 15.6obs://build.opensuse.org/GNOMEGPL-3.0-or-laterhttps://www.suse.com/Productivity/Securityhttps://github.com/GNOME-Keysign/gnome-keysignlinuxx86_64(>-P8 &!+X7 { {;;MM$$GG ) )JJXX##22,{,{##kk##~~#:#:dd$$.-\ u 55 D@.]z1"  %A%bY $ $l#3^x[.pKˁA큤A큤A큤A큤A큤AAA큤AA큤AA큤AA큤A큤A큤A큤AAA큤A큤h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@ZZZZZZZh0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@h0c@ZZZZZZZh0c@Zh0c@h0c@h0c@h0c@h0c@ZZZZZZZZZZZZh0c@h0c@h0c@h0c@Zh0c@h0c@h0c@Zh0c@h0c@h0c@Zh0c@h0c@h0c@Zh0c@ZZZh0c@h0c@h0c@h0c@h0c@h0c@h0c@ZZZZZZh0c@h0c@Zh0c@h0c@h0c@Zh0c@Zh0c@1354e680e5449ecbb35e62276349ab4a173d553c8730eb0143ac066c6d5a0fd2d5fa8ffba5221c80b91f48dad0408ba24b58623f0a072e7f2412d0acdb73d4c3f8989d23ddc441a9e4cc178a1f8ee191f02626f6142984bae0d8acc399a884b06269946542a00c1d14e04c22301119d009a4f34add1ae3ca336a73a7c7b8358601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf1819f3d968b3f952a61910e55514798dd20260ab6377f317384f327a2ac7647af4b4fd410ef906084ea2b38fb967bc2f230862732ddcb5b83bda03fff59d1644f6d25fcfb83d4003e69bdab1bfa1781dd666993d68b2820b92c8c03164295b9e29f0f966f9f2b1945fca85509a9895c53e20a08f2d87c42f2b51dcc6743a2f01151d733345d4785c09db08d2e6915a0a3bd05e4226098149f2cd1dd630c1d02910c2bcd8064fae88e1bad7d3249bd8ac584dbfc78abb3d53fe1ad664c55a8721e54d6be8c6f07e0bb8d8ea5bc07a313a3833363b675973a594ade0b1a34e3e7dd7f2ad43143cadd3124bb130024f5260eadaff7e4e6d481d34448266d84642c75769daaa9c1abd5ad3fcee03225965c8fbae83672d170af53bd0681567d7829a6ff571e574ffecd54204d6f929ee5e599356a29119b84b4c563cfddc3279e79f49210371f2b5e4f0dbc0f8bef3b0f494e83b76f83ab298f4182cb0fd383319bb867fd93ce63e37536fc4fc81cc387ca1167dd875ea4df582a45b49867576497d69fce7465604f79334f56cbcb38cb32e6d46524d19ce6e5ce6beac8f8660b4a3b902306f737633ecae3dca5c7e77d740911b95c5d3ac3cf2c34944404df4014dc82eff545d54fb2df60d3dfceb5861b9443b08e01b5663e97346b1edb8ba79a83492b62e00cb3894b971f60db44e899420b61191ac752c32442ea2778a5dc08f221361224af697ee0ff776488885b73aca2bee11b52cfba65da5510405e30c8e4436988ca84f5011845f18d3cd25aa5720777e43a4386d0f16014180cb0724260a137ac0f4c4f26e9efa12886853c8b320fc9c0217158f3764feac3828b9834f65ac5101f1a2bcf073baeded7fccd82f6b99cc059f75fcb78b6e4cb04881ed0ac5639f587f7d7434cc482d54487c51f98684e3fb2a22d2472d4e369fb3e497efe606851c675101cb47ed9dabd131202cedd9662f278f48fbf62352c193419d5b11c8590dbaccbf88530c2ee989c00135578979110146f7dad4b7d86228d5c76c529583604f3e8966b8a2a3cbd2424cd1a996d31140b8319767ef85fbcb7fff7004ba7433b44ca302d3813539d6348b409e7f2f84028a415a80a40519c287d4e004ba7433b44ca302d3813539d6348b409e7f2f84028a415a80a40519c287d4e7f3f23d347bdbb4a046438c564818a1f6ceca688a7ae31fe106f0ee5a889eba72a2d07cacaf5d97bb4f27279e18a7cdd0d57f7d85a9754f72334094b4927d6c9089448a2dfbaa50691f8f943f42ee1cf35eb2be83acf268b2f2a66f3964b78433c344ceb990173fa9df2abecd6b28b23c3fd6c0d4cf6d5dc742f607cb79b16c34cfc03459466c927b7e47d95b340f8380542144b5c6a1a4026258fdeeba665e6cd59fda469fb5bacee3b9460fe72aba158e67f09411a3f1c9f91989eb06c7dbbc1598213a5ad753ccd1e8a1380653825063dd93b7a907289d01aa2859995ecd763cc04e5f1010bddceef4c0856ba3b360f4ec200f043b181d7ae1ee2226d2bd71149234eba5d7071ae824b8b295ff5c10fdc48b03696fce0b94e80255e63c6403eafb6be4607b4a1c3959b0319213e989b012f3d5cf5b93317ab7a3fec842d7a180e2117ca65cfb7cb16cbc58255cb89e3cfd2de8ba16b269ece7dc43007d05900ff538bc2682a71b9bb7fc5f9eef02e318186bf97cd30c4e6bb56799ed62c0235581cda40f6f7e87ac6188c0bd008363b17f3a96b1ca68128dcb7be36879b9c5e33297d935985c074e25441b13e8cf110584c513a2374bf50844a557654b55aa7714833fc0bee0fd2202eb49296da20d619ea8c74c779b0faf095a32ded755fe72cf3895f17865f0d803cf2db8d4b24fde90cd983c242b8e838409ff1165fd319f7622813832b949148d5607f8ff1f9490091a01302ddb7d0f959151f89245ed67992bcce687c475b26bc88b6e041044ab356197a923661956e761929ff7e24ae402bddf852acd9bec55a7df9eaa6526b6e502d4d89e0136aa7a1ef1c2687f1e297dff5e984c776327bdd2dac679525cd31b7a3b6839f45c2497c8f77410540b3d24bde61e27f96a0fae0fa2642d61d8a9d00b1a528d06a37330d7a9c227c944844f7090f61878d5137cd15893d5f8751a50ae9612ae7e1e037e1d6ccbabac9349d445c875fe65e4544bf7c341adbe356ca07908b6ef132cbf43bbcb7d47b71603defe53df591854abbb2a387585fdf8d103e4a007d0c8f132344f2bee71c06e71914eb880053aa68abe8851a720c86443f2722cc765efe309054e39e6adf8d511055e95c1e86cd73f59d0e588d5865690ff1289f9373d8ea90faad78ef225e8b5f64660c43b5e381434b3186e819cbc499d172af97cf2fab116fa2a0c8fa88e54e6d8c3ca4dccb0b9ceda2a66e3400cefd6f8fb5f56f9946fb75221adcb23f1eee52629e58666d8962d4f793a9066685c5de0aea2c2fd21ad50a8c2b31a4ea466f2f034dd7039ed52c650b56388dff1a9790b7110f27e0867fc9924656147d064213cb6d3145a2674a1c6d19ccd27c837b2410f112c6e878ed8277a79dbde6bee1af3abaab29fd0464961d586ab498e9d3815a0cdb940d3fa1f2f4a8e78149a38b572a657bc1432552398ca4bb1f333f11da4fd2c1b7f3cacaa6638a0e35f584994d0964f3ccc63dc115b0de3d40700d093e916cdad434d9ef0bdf8ca8e60d5d6a52bcd3a2048a2065512be33484173f0d96c05f4f78452974c26aebbc3a278a618949b0a0f7bb2d4234971e10b95a9770c7d68265d8deec5321891495fe0129cfb9c4d8503353bd7a325cf4dac245d3322cc6efda6c5d9eecc6112bf2d50e506eeb944840597359144f0046357c89af47b0591be5e2aaa77e0f83be9324e648eab826b4c94198a9f6a8dba52b82dafdd72594be5374defc9764e4f29a87a830fceb2fba435db8a1242e055ead14ec0e51c765f2d960d465f088505ef8560da4784270f0f411211ed54c7eeb6875983de5b5f18260f22fefbd596a1813abec68ce7f8a33070765270e03dd9a4b298ede147b23721c46397d5fd551b266b89e3d3bf8294639dda5d3a84819351443ef8d4c51199bfbbef11c400263dbf23f0a972bb872bf7acfd8ef9ce680f0eef32d56088f5d06bb1cf724f4daf842aafd0e20b60d6fbb258cccf9607964996f8da02533fe2999efff1ba6e6253cfe1d2f1dde33843bb4f30ee6162899ed6a37762392a2a4a7db4f6db3e4989353fad5bb7fe24651b0584b6aaa8ae2fc617c975481ef7ed65e3abd98de1fd3f2d640ccf53fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855828349868b96bb45f2b237bcd3a1c7b76fce28b7c2129822b597a5ddd6aaaff4828349868b96bb45f2b237bcd3a1c7b76fce28b7c2129822b597a5ddd6aaaff404b93c2b9ab96917eada5ea0ec8b65d4a593d7e3deb00dd33d1aa6a9655a064c04b93c2b9ab96917eada5ea0ec8b65d4a593d7e3deb00dd33d1aa6a9655a064c88659f9856b8ab3d4aecc6c959bb89e55dd60c892b1b952f2ce77460144d8846d4e51bddd53666d498313a5bbe9b82caaccdb4ed5426bf1089afc26ad9c5f6526a21deb5fd0027bf950b667a86af2137a33035eb61b8a0c58aab5156a8153cd423131bbca83bade305ee4c20ffc38481ec2c7d63fa3fafde9c2f3d25746a5f35fbfa016780221fa55057c7d1fb0259fc440b2fdd12d5000a2a502ecbe73a3686894746ce9a95dcb9b0d1e91f21a165e880b5e2dd50323fce51a5468861d0a89ea05fb9d81f8f3c771ed7f379d2f45af0640a691c18b0a77f16a654f99e821f692233e48e2389d3d86c4879a9e1097d51d4c04f04ce813f9fc000722acb7e5195f15be5aa4ba439acf7354b4f35913f9b100110c051acbc51052b2025dc9ea6643e4bcf0e0304338abf63c8aaeff9da42afd5b704d3f84cd0a1f1492ee14418d1ade5cfb5f51b0486efd9a7af2d7231a8dcdb657587dbfd0b328fc572353d3a64b0fee38465b823542ee3b6fcfe580020b562edc560c0b90b7828fcfde3a7c778bdd5bd9ac3efd9fd957a34d1abaf095fd2315b7b5dbe1a5bcbdae146d4db8d42d4570af4848b8bf8813e7f5d6a8070900f9bd7b327e7315dd3c5fc2c949ae85bff2a922a494c26e62b9326c7d77bafe640c2905dcc7b12b781f572bc5af46105cb5da1cd6a963952ace9b7ee5d561777ad335d2b5e5d50053bc18d006cae7927d685aca67178e31fa0472fc80d67a2edde2aee5062befef8ef43286c24910c79e66b0006cdda84f13c4fe3435b55f31333ae53ffb179917bacbe20dbb69105bde4aa9a931dbe681f8e11f6b1b36b311ace658502e60ce3b96f39a5693e03713434f3bd3f0a9fef6ce112305fe339c1745e3bfb4a74313f8cd4a69edaf198f013ef56a77a4621336a7c80fb664df9d34c168db9acde899353f719189d6d250388dbd307ac76766c48b14000ce4d925271f8e7da7e9460538502383551bd85a9b08dfd47aae00ae7b8c9d9b85ee43acfe7b94c664fb1272a93ce5fa158ac00edc44bf9cefc91b295223b45bcadee4bfa4a86c1b306d417fefe457d771a14191115c8007b62e0c1136e169c1428c1b652ca53b8310de2e31155b479fc8586243ee3ed389625cba5c604214db415daeb91fe77acfb3e1fd2a277e8cfb835ab92524e50dd55ece6b8565e732eb88e2d370c1e512eec13647dfb8a579dfb01e1c2dac424654beee134dc138c5ce31e408a5532ec330e11360c89d5cd6e4d35e9db13f124654beee134dc138c5ce31e408a5532ec330e11360c89d5cd6e4d35e9db13f18ac524d583a4eeb1ff73ae28c560a644a902b6bc0518d2827ae517cdf58d96d9274305d40efefeb4eee1f7575fad389d2c734c8c10339a6c3bc02f23c79082656e3ebdf0918fd5b6deae471b66accfb03a504c23ca7fa3188172376b7699bb78708c3499648cb6ae1a8661ba1808813b4ca790281aa88e4a09e78e0d647bead25d81475bb3f0c7374f95647b73335e0618134d02d6ab51ca0697fb62d93b1e86662a9daa9060382faf5812bbaf591d2cf93a39465c5c2bf9ff6cf7d411069d81d070430345d9fc5e6a2a808a5da7e14ec3302c7113c982a5f884f98986e92730b53e5c92d91e230b67e8a8ce528ea70c3e882d6db3b51a16cc6c8f122014738e3025cae86a1b2aaf34ab8c704c8160aafb92d20d1e73f574db0607571efacbee8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903540415fc0506b19baa2acb7ce3181c44bb2c7042ee8c4b38a91fb1a8ec344ce3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgnome-keysign-0.9.7.2-lp156.33.1.src.rpmapplication()application(org.gnome.Keysign.desktop)gnome-keysigngnome-keysign(x86-64)metainfo()metainfo(org.gnome.Keysign.appdata.xml)@@    @@@@@@@@@/usr/bin/python3gstreamer1(element-zbar)()(64bit)python(abi)python3-Twistedpython3-avahipython3-cairopython3-dbus-pythonpython3-gobjectpython3-gobject-Gdkpython3-gpgpython3-pybluezpython3-qrcodepython3-requestspython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GObject)typelib(Gdk)typelib(GdkPixbuf)typelib(Gio)typelib(Gst)typelib(GstVideo)typelib(Gtk)typelib(Pango)3.63.0.4-14.6.0-14.0-15.2-13.01.01.03.04.14.3h0c@e@][&M@ZUZWQY{Y(YR@X*X TW~D@Wnr@WbWbBjørn Lie Dominique Leuenberger Andreas Schwab bjorn.lie@gmail.commgorse@suse.comdimstar@opensuse.orgtobiasmue@gnome.orgjmatejek@suse.comtobiasmue@gnome.orgtobiasmue@gnome.orgtobiasmue@gnome.orgtobiasmue@gnome.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Drop obsolete update-desktop-files BuildRequires and macro.- Prepare for RPM 4.20: use autosetup.- Correct dependency on gstreamer plugin- Update to version 0.9.7.2: + Change desktop ID. + Save appdata in share/metainfo. - Changes from version 0.9.7.1: + Generate appdata with XML declaration. - Changes from version 0.9.7: + Fixed icon, desktop, and appdata file names to match appid. + Support for running as a flatpak app, i.e. making use of email portal. + Handle gpgme's "status_code_lost" if the agent on the host is old. + Handle gpgme's "INV_SGNR" for expired keys. + Fixed the detection of keys and the relevant homedir. + Now fully removed traces of monkeysign. + Fixed an encoding issue with Bluetooth under Python2. + Bluetooth should now really be optional. + Work around a crash in gpgme on 32bit. - Drop python3-monkeysign sub-package.- Build for python 3. Adjust Requires, BuildRequires, and files - Add gnome-keysign-python3-setup.patch: fix UnicodeDecodeError when processing translations. - python-monkeysign -> python3-monkeysign.- Update to version 0.9.6: * Appdata: Updated format to newer standard. * added a primitive extract_desktop function to babelglade. * babelglade: add Python 3 support. * desktop extract: regard the desktop file spec for translatable strings. * removed our copy of monkeysign. * rewrote babelglade using lxml instead of expat. * send: avoid BT restart when back has been pressed. * setup.py: Generate translated desktop file. * setup.py: Let python setup.py test run "nosetest tests". * setup: group the catalogs in a separate function. * test_bluetooth: Skip tests if pybluez is not available. * test_gpgmks: skip the tests if mks is not available. * tests: Avoid too broad exception clause. - Add python-lxml BuildRequires: new dependency used during translation of the xml files.- Update to version 0.9.5: * Bluetooth support through BlueZ and Twisted * Translation support with Babel * Increased Python 3 compatibility * default to gpgme instead of monkeysign * Better resiliance for pathologic OpenPGP keys - Drop python-monkeysign Requires: we switched to gpgme. - Add python-Babel BuildRequires: new dependency for the translations. - Add python-gpg, python-pybluez and python-twisted Requires: new dependencies.- Add version on python-monkeysign Requires, ease updates for users. Can be lowered to a Recommends in the future. - Drop no longer needed pushd/popd call.- Update to version 0.9: * Widgets are now loaded from Glade files instead of created from Python code * The key downloader returns bytes rather than strings * Keyserver: Now using application/pgp-keys as MIME type * Barcode scanner: Removed GStreamer<1.6 compatibility * Barcode scanner: Moved to gtksink for reducing code and increasing compatibility with running in a VM * Barcode scanner: Moved to autovideosrc * Barcode scanner: Stopped logging every single message * ScalingImage: Respecting the height when calculating the scale * KeysPage: Renamed signals to match Gtk convention more closely- Update to version 0.8: * GetKeySection: Timing the HTTP request out to make the UI respond more quickly. * gpgmh: Handle no existing private keys. * gpgmh: Made get_usable_keys not abort when no keys exist. * QRImage: Switching monitors on left or right key. * QRCode: Added a tooltip for the (non-fullscreen) QRImage. * Keyserver: Defined the poll_interval to be 0.15 instead of the default 0.5. * Added a graphical exception hook. * gpgmeh: Added a gpgme based gpg library. * gpgmh: Conditionally load new gpg library with KEYSIGN_GPGME. - Drop gnome-keysign-gpg-2.1-returncode.patch and gnome-keysign-gpg-2.1.patch: upstream now supports gpg 2.1. - Require python-setuptools: it's a runtime dependency too.- Update to version 0.7: * Changed QR code to include an uppercase MAC. * UI improvements. * Logging improvements. * Refactored and deduplicated code. * Increased Python3 compatbility.- Update to version 0.6: * GetKey: Properly call TempKeyring, not TemporaryKeyring * Using gi.require for Gtk, Gst, and GstVideo * Increased py3k compatibilty - Add gnome-keysign-gpg-2.1-returncode.patch: Improve GPG 2.1 compatibility. Patch has been submitted to monkeysign upstream: https://lists.riseup.net/www/arc/monkeysphere/2016-07/msg00000.html- Add python-requests Requires: manadatory dependency.- Add gnome-keysign-gpg-2.1.patch: Fix executiong with GPG 2.1. Patch has been submitted to monkeysign upstream.- Initial package, version 0.5.reproducible 1748001600  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.9.7.2-lp156.33.10.9.7.2-lp156.33.1   gks-qrcodegnome-keysigngnome_keysign-0.9.7.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtkeysignGPGQRCode.pyGtkKeyserver.pyKeyPresent.pyKeyserver.pyQRCode.py__init__.py__main__.py__pycache__GPGQRCode.cpython-36.opt-1.pycGPGQRCode.cpython-36.pycGtkKeyserver.cpython-36.opt-1.pycGtkKeyserver.cpython-36.pycKeyPresent.cpython-36.opt-1.pycKeyPresent.cpython-36.pycKeyserver.cpython-36.opt-1.pycKeyserver.cpython-36.pycQRCode.cpython-36.opt-1.pycQRCode.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycavahidiscovery.cpython-36.opt-1.pycavahidiscovery.cpython-36.pycavahioffer.cpython-36.opt-1.pycavahioffer.cpython-36.pycbluetoothoffer.cpython-36.opt-1.pycbluetoothoffer.cpython-36.pycbluetoothreceive.cpython-36.opt-1.pycbluetoothreceive.cpython-36.pycdiscover.cpython-36.opt-1.pycdiscover.cpython-36.pycgnome-keysign-sign-key.cpython-36.opt-1.pycgnome-keysign-sign-key.cpython-36.pycgpgkey.cpython-36.opt-1.pycgpgkey.cpython-36.pycgpgmeh.cpython-36.opt-1.pycgpgmeh.cpython-36.pycgpgmh.cpython-36.opt-1.pycgpgmh.cpython-36.pycgpgmks.cpython-36.opt-1.pycgpgmks.cpython-36.pycgtkexcepthook.cpython-36.opt-1.pycgtkexcepthook.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyckeyconfirm.cpython-36.opt-1.pyckeyconfirm.cpython-36.pyckeyfprscan.cpython-36.opt-1.pyckeyfprscan.cpython-36.pyckeylistwidget.cpython-36.opt-1.pyckeylistwidget.cpython-36.pycreceive.cpython-36.opt-1.pycreceive.cpython-36.pycscan_barcode.cpython-36.opt-1.pycscan_barcode.cpython-36.pycsend.cpython-36.opt-1.pycsend.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyc_version.pyapp.pyapp.uiavahidiscovery.pyavahioffer.pybluetoothoffer.pybluetoothreceive.pycompat__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgtkbutton.cpython-36.opt-1.pycgtkbutton.cpython-36.pycgtkbutton.pydiscover.pygnome-keysign-sign-key.pygpgkey.pygpgmeh.pygpgmh.pygpgmks.pygtkexcepthook.pyi18n.pykeyconfirm.pykeyfprscan.pykeylistwidget.pylocaledeLC_MESSAGESkeysign.mokeysign.pofrLC_MESSAGESkeysign.mokeysign.poitLC_MESSAGESkeysign.mokeysign.popt_BRLC_MESSAGESkeysign.mokeysign.ponetworkAvahiBrowser.pyAvahiPublisher.py__init__.py__pycache__AvahiBrowser.cpython-36.opt-1.pycAvahiBrowser.cpython-36.pycAvahiPublisher.cpython-36.opt-1.pycAvahiPublisher.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycreceive.pyreceive.uiscan_barcode.pysend.pysend.uiutil.pyorg.gnome.Keysign.desktopgnome-keysignREADME.rsthicolorscalableappsorg.gnome.Keysign.svggnome-keysignCOPYINGorg.gnome.Keysign.appdata.xml/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/gnome_keysign-0.9.7.2-py3.6.egg-info//usr/lib/python3.6/site-packages/keysign//usr/lib/python3.6/site-packages/keysign/__pycache__//usr/lib/python3.6/site-packages/keysign/compat//usr/lib/python3.6/site-packages/keysign/compat/__pycache__//usr/lib/python3.6/site-packages/keysign/locale//usr/lib/python3.6/site-packages/keysign/locale/de//usr/lib/python3.6/site-packages/keysign/locale/de/LC_MESSAGES//usr/lib/python3.6/site-packages/keysign/locale/fr//usr/lib/python3.6/site-packages/keysign/locale/fr/LC_MESSAGES//usr/lib/python3.6/site-packages/keysign/locale/it//usr/lib/python3.6/site-packages/keysign/locale/it/LC_MESSAGES//usr/lib/python3.6/site-packages/keysign/locale/pt_BR//usr/lib/python3.6/site-packages/keysign/locale/pt_BR/LC_MESSAGES//usr/lib/python3.6/site-packages/keysign/network//usr/lib/python3.6/site-packages/keysign/network/__pycache__//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/gnome-keysign//usr/share/icons//usr/share/icons/hicolor//usr/share/icons/hicolor/scalable//usr/share/icons/hicolor/scalable/apps//usr/share/licenses//usr/share/licenses/gnome-keysign//usr/share/metainfo/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/GNOME:Apps/15.6/632866ed42686a4b2ea42d9375328e53-gnome-keysigndrpmxz5x86_64-suse-linux  Python script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledXML 1.0 document, ASCII textemptyGNU gettext message catalogue, UTF-8 Unicode textUTF-8 Unicode textSVG Scalable Vector Graphics imageXML 1.0 document text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHLOPRTUVWXYZ[\]^_`bcglpsuvwxyz{|RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPYug$LH?u<utf-86633ef6ace9a1181cb317bc15f29a21751577811fab1c405f8d617a291c5cce2? 7zXZ !t/p]"k%qa<{z]!,jLgls*?FkOxQ~}r$vO<6R ҍ.}C^AbhB48Ek;@cK j8s{xNi9o4B2:Zx8*Et%=ͬ|@շ _ lnt9BӟC-S@rѺM(ߓ(5^um}zg4W>ջ hEm%%">a`^(^Q{0l:;J6<b;D#,J@/rl4-A` E]V3SR v?3? }m5\o{&i @\7"<-ռM9PϿHIԃCF΂xwEhmq lw Ω#!sp'kKhv}zlaBƤuD5 08$fA-٣ }ϵ,t|4fُ8>,f_t5UGw]Wu_`3=Ʈ{,\`LԶܛeZ{i)Z&T1{iQP8T*Vau(Q) A(/(ēKٳ{etǗX@sfxy CH{2P 嚿ۀY Ýi)HH+T6a^Ҋr92H} 2+Zh@L`[67j$!h7ӆhD"?eLÁg0/2^oґC?|+T 䁸&Ʌ}d%rPSJ՞1L)1;Ϡ0b7,E A Bg@+)-#Rg0܍rgOhL;7;1epfZa^d 3m5c cK[3tq`ѤⶪR]$Ͷ׸a)Zʖbmgq=\ +oUWӲbA