python-idle-2.7.13-27.15.1<>,Ή\;?/=„d!Ф>gI*l]Q^L@Zg}FN3wb|f||i^:}'-ބgR'ҷ7k%#9C]{~S[0wN\;sJ2~-9g]flx$v'#7iל,j; LR#c},侼s4'6%D Eg%wGxE | Mv|끸|\Px ž7y.n_>I)BZ>:T?Dd  N,08<OXc |,p, ,  , , 5\, 6,;,A,G`G,L0Lt L Mb (M8M59Nx5:R65FmGm,Hr,Iw<,XxhYxx\x,]}\,^ bcwde flu(,vw,x|,y,z4Cpython-idle2.7.1327.15.1An Integrated Development Environment for PythonIDLE is a Tkinter based integrated development environment for Python. It features a multi-window text editor with multiple undo, Python colorizing, and many other things, as well as a Python shell window and a debugger.\;?lamb06!? openSUSE Leap 42.3openSUSEPython-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.python.org/linuxx86_64 a ]0#LLC00 C WWJ<IW%% &"""G<DDݴHlKw(M)UXH"H"x[MN  lf`}OIUE%??DFpp:  HL6'%_wa-p??+ffLLMM! RR Fa ' n nO! e==:EE*#44YY 44nn Jn~rr :+///p3t51515= ? ?-50I0I:/c/c ww'' _WW877 K ; ;4NNw%!- - PPM99,1i1iX  QBB0x/V/V NTTv02B2HHH `nnIF!:A큤A큤A큤A큤A큤\;\:\:\:\:\:\;\:\;\;\:\;\;\:\;\;\:\;\;\:\:\;\;\:\;\;\:\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\:\;\;\:\;\;\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\;\;\:\;\;\:\;\;\:\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\;\;\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\:\:\;\;\:\:\:\;\;\:\; \:\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\;.XUrXUrXUrXUrXUr2b82d4db79cad11d9349bebf15e31adc607e984fbd00f0fbd6246bfdc7587facaa2f35f289aeb65d06fc20dcf5c6ebc3a724269d081cee838654b804eb44f96e0a92305184f71dd4883b1aef8812faaf9ce409ef047a15ddcd4858736c2cb99196ccd111a098d213dcfc731ddbbbe28c96ccd111a098d213dcfc731ddbbbe28ce81d2e3e1a999bb151766793f2fb1b31b2e679b62638587aabd8d5b1aadd0a644f465db74c5a39b5e58a6aa269547e727a6f3dd0709f645310d797b8a1a9084e346e94d885bffde5a15ca1b7e406f61e346e94d885bffde5a15ca1b7e406f61ecc2bb88bbcb69d519e27cf5f7cc3b20676680274271b22ea985994e4a364351f76680274271b22ea985994e4a364351f2ba01d94368801b1b502e16ada41fafbb9339b16ee0e60c2125f0f2b8f47788c2d41e2885050b9365ccaa560467c71b42d41e2885050b9365ccaa560467c71b477f233513c60070d71a96047037d6e596664dd7d406fc2a14121fc34ab352f6a6664dd7d406fc2a14121fc34ab352f6a663edef7f04b1f654e5bfe6a7bf49ce9235a332091fe38d11e6b40f17cf0469be87c62742fe9a8c5a1aee8a25479fd68e87c62742fe9a8c5a1aee8a25479fd68a917d4a35e297b13f0338cb00586ee33c11e5e3b942904f84fa0bf0455667d7750a2d2dbb3823f8f68bcd71317020004ccd31443a71796cbdfc0fcd05a876302000b7ef8072b4a5362eeec07beb4683d000b7ef8072b4a5362eeec07beb4683d562dc623f72e9a68378e3d15f2b576ca11ad8d200c365ac205c316ada8f72a6911ad8d200c365ac205c316ada8f72a6927fc703936484b480e0a9413d0007c00d2d9457ae37857d6d54c51128d53791fd2d9457ae37857d6d54c51128d53791f029ccf3387d89f214587dd457034775a53d8ff01f0579ed681fce4194b3d1695ceabda5aa5f40bc385d0bbb44afa965cbef6c843f86cc40b07991aaaf9d5168b9b2e3197932eb7c3edd56f72bebac9869a5946b08f2ddaa09432a1734379038f489baa6a7c1dfcd140a47adf4910697da109613a70f768b77269c664537be4a9a109613a70f768b77269c664537be4a9a9a7dc6c4aab1f19dabf299e1c3ff20d23c7fdfc6f089786b9dcad9482f5684723c7fdfc6f089786b9dcad9482f568475847c9dde6c0563dda422dfe6269308d25b28f46212dca93d1124cc63e9a46b4d05086c3d35750b8f48d59a722c69ef9d05086c3d35750b8f48d59a722c69ef9b7846f3cf857e7b6c1d4b119126b863c90fd539f6bec092ff44a702bb7c018be90fd539f6bec092ff44a702bb7c018be56c144caa9a420c26a47106a53c9d5301564749ad6426aae0e8f47f1abbf28a379fb3436099fe00487bc874fd0313d1379ff1b3fa6b72d81d75f123a650b215113c4b9e9a44385fe669949d5164f64f331490bfdc9e6b5e32d83297670221c02068c52eb2659fb8a987eaea13dcb6d4929c399d2467ae9540e459d333227a38d59be91b17983f2d8de110d25340752927154ea5eb2b1da2f3e306c6f843a5297e178fbfa06781ff6c0e5a7bfb59a18d2e7e14ab461627886185554e766d31ab63589fe3c728610ee9dc8ac288063b0865a07aca97e595cda407bdb8a2eb380f5bb5506534533544efe6ede9ffecba3c1fcb35edd23154bf169b41f2d8ac822f9fcb35edd23154bf169b41f2d8ac822f99cfde61d91a37be037da160b843150c7fc25fa2b7989050383a108cab952bcae1724e828ebaf038993c11eb66fd7afde9fccbf3f99da4c31de7006ae3d0aeb0eb1a06c31f9d8b4fe653f58ec0de16933b1a06c31f9d8b4fe653f58ec0de169333d723a91773cedf02c1e48d80f79ebb59f46ca05a603cb1b204874dafd9daf1adfbd73d32f3fd65bdd7214e67e2090d8dfbd73d32f3fd65bdd7214e67e2090d82eea92eb4f2444cffb7cc858d9e61d62969abcf83b9a1a5701ce4fd7943c83de969abcf83b9a1a5701ce4fd7943c83de1c7fbf75034438bc5f4b2defe3105681e98cbe0cf8527c8df1d6a422d9db228be98cbe0cf8527c8df1d6a422d9db228b582682eff982bdd1540d4c98ebab3b1f268d3ede194eda0cccfd3366d6a73a4f268d3ede194eda0cccfd3366d6a73a4fa26b0d62d21e517c6851f38a97d9c30e4e79bd31503d758d0e8d89926ba5831d8700ac5e0c348f47b7bb3961d289414f4655381659547d909590c0c4e956f11b37b62fedb6821aef5c63112f315d3a06c53000056c9088eaaf4c9e230086bed56b9f0af79e81fe6e85397fd70aff51263278c5c9658e06b51fdc7ca3803862c802fb24327ca38f27d5eb2f0fa8d2e513fcf8064eb62c14d875e7caf8672763604ff96252ca0529e335a9c66c100731d609b7b2c9b7be6904a1f5904f795d75f7455fe19fbdccc07b62f528bfda4112615cea8aa40888238e6c5de1772914ab518d1f429e9f1f753267f5146ea5ab3cea8d1f429e9f1f753267f5146ea5ab3cea885eb4fb943194701d5444dd8c2fe6bbb6ed4dcf1acd6c4abdd93b3862a53747b6ed4dcf1acd6c4abdd93b3862a53747d95b44a4feb03f8233e7076612605b4fd979360ecf242875acef98b7c85569b3d979360ecf242875acef98b7c85569b3410d84b82578802b93d4a58c7522c937b13d4d941e01eaed9d8ae0ca03281d55b13d4d941e01eaed9d8ae0ca03281d5567092d8870ccd2c2d107657180730f0e6016ec1e225d879a9623258f10f6f41c6016ec1e225d879a9623258f10f6f41cdb65e7cbdbfdcfc5267a241884f5704e50e6ab22bd3df180b52094c8df36c89e50e6ab22bd3df180b52094c8df36c89ea92c538b0110cb3b74ae53e55925e378207da2e83ec39e3dfbbca9138e83d4f6207da2e83ec39e3dfbbca9138e83d4f6b5dda43d78d477835a9a502a6d42b04f9137eca5672c23322594565b907744029137eca5672c23322594565b9077440279da14d1fc99ced5dad79874f00a140e634b2d47a5c1b60d4e6224119455b151634b2d47a5c1b60d4e6224119455b151c86180beb5d929bd7f8952f18f1c4acd7bd82d339b5d8602b344daf5eac29ea6feb5a9a30b677e057a320eaaedc78492feb5a9a30b677e057a320eaaedc78492ee5c2862f2a32a6dcb0ed8f3fabfc8bb104a6d6080b9f3dc5cc15e035421864c104a6d6080b9f3dc5cc15e035421864c34c0957ed43648a1b395f1a2c50d127802a706cbb18358a108a7b2e1f1f75e3202a706cbb18358a108a7b2e1f1f75e32189c3969c457dcd6cbac88ada5c58d120abcd57770512b87d0542f589d233b7a0abcd57770512b87d0542f589d233b7a140060aebce422669e3b8ed8ca020e366d1842436963e44ad1b196590d7036496d1842436963e44ad1b196590d7036490a881b34575af768d7270e10378129c4ad9a0133c31972fc2295fab73d8daea0ad9a0133c31972fc2295fab73d8daea0b054284905e1f0c5a71d3c0ae0b409a8a5a4e22dc8a165e1a33763a074d6f6ada5a4e22dc8a165e1a33763a074d6f6adaa4a86756900ecc82185804b7bd96d20b47a8e945f1ead3696fe2d4c610832c4b47a8e945f1ead3696fe2d4c610832c407c3c49da4530836b9d455ae66f23991341653f44bc8c8515f607e4c6e6d0538341653f44bc8c8515f607e4c6e6d053833f77cc17c7c3efcb66dc4500b569716c9f0dc279725ccf13c9fcb6cef26f3b7c9f0dc279725ccf13c9fcb6cef26f3b71ee193a58b67ed8e5038d50427a3c1800803a05f612333a59888366f2eb1e8620803a05f612333a59888366f2eb1e862f3dee8db7c0f0204f1cedaa9c01f54c7191ccba3d174aed12dfd904b1a266b94191ccba3d174aed12dfd904b1a266b94e8ecd01eca956a43ece5021df4224883177e71ce20f61ed62513425cf07f5539177e71ce20f61ed62513425cf07f55391ca784ed757d8705baafa37ce961325861e820bda409468fc4a749e6cf136fbb471cad2168686fc2d40ed5d2ad3d5fc2de5734f88ec42e9a5b2b23dfddf5ed0ade5734f88ec42e9a5b2b23dfddf5ed0a883354ec8444e68ba2684ec5170963835dd3dc514db4843357ae370da738fe8ba4fc6b2b9afe6a8828f825cb07859aa4c3f74bdb48c94be78409fd025fada77fc3f74bdb48c94be78409fd025fada77fa2975966f8114d9114f6c460f745c3e8fc0cc3b9e8f5fb1eb4895a0019817107cade76912b259b0e8d0344e941b6292c5bfc26425b5c16e8a7e44df0183fdaff5bfc26425b5c16e8a7e44df0183fdaff3d78c26c1b4fef4300086cacee70646b1abf0f036b41d5f50bdcc3aff37de04f1abf0f036b41d5f50bdcc3aff37de04ff74a152110c4496fbf52e6470795376c1a666e88d0c3cd76ad4d87e8950a954a1a666e88d0c3cd76ad4d87e8950a954a45812a502378f481adef593da0e6101339b8aaec98bdab3692c0d3f0a82f813d39b8aaec98bdab3692c0d3f0a82f813dd18f5f5a7d9af1c44753b120290d41ba3fa2e2b8e12f9317a9cd6ca0602200e03fa2e2b8e12f9317a9cd6ca0602200e0165305cb738510ef55c26a3951b0d45cc6dee3bf9034d5af2a0e8c7026827355c6dee3bf9034d5af2a0e8c702682735592501ab7ac73cf14b45c1adbe27c9af9cfb53e0e3f92ce91435a76ff78f69172cfb53e0e3f92ce91435a76ff78f6917253a4a81d9b742cfe640bc0ad460cc1a8c0015790227901f2e00c758803086f0cc0015790227901f2e00c758803086f0c5b8fb0098cbc1e6a231d3542560af2ccf168ce0fa02666667d5a0b3e3753084df168ce0fa02666667d5a0b3e3753084d6b9cdaddc3b671b5569748ec41c655f89e3bf341c9f41733788eaa8fac59f9779e3bf341c9f41733788eaa8fac59f977da1a622aa0ec210f062d58c84c230c8f1e605105789a8bf1aa5387eaed2484861e605105789a8bf1aa5387eaed2484868a00ae7907c2b13f0a5aa3be4ab9ce282a544b6b226ca388f650cf45b971a7032a544b6b226ca388f650cf45b971a703d2c8b8867595ad00963f3a1450cbc474b9e7f060f4b2a389a66b4169b0ba8fcfb9e7f060f4b2a389a66b4169b0ba8fcfc6635e13ac95da0acb6da0138f1be828d4ba6c5c2ae0c06a00d999828f175a5cd4ba6c5c2ae0c06a00d999828f175a5c37d33aacdfea982761cb2e0b1816d3627392ead0825cf4e18884d2b6091ad2807392ead0825cf4e18884d2b6091ad280c4ff91332f9f7cf27ec5dfe1ededede27c1323a8f833fd1fc3cf4f8e7c741cfc7c1323a8f833fd1fc3cf4f8e7c741cfc28829e0b897551afd83de2a4f8b0d382917147bdef9f06a65183240221955bfc917147bdef9f06a65183240221955bfceec9a5b9cdeb746479ca6d56d75ede02611dd6f4f60e388394fb61b04327e2d6611dd6f4f60e388394fb61b04327e2d619bea85178fc72c7d9ff7449408984da910931d68af3f8593a9e2b4cc19e2ebf910931d68af3f8593a9e2b4cc19e2ebf0f57b7309bd9077d5606bf9f11a4f99adbfd1ac768be9d558914f23809b6c176dbfd1ac768be9d558914f23809b6c1764574e9babc378296d615d1084ca1d9a851cbf744cfde25697a3745334efca4b051cbf744cfde25697a3745334efca4b0f0908061a301c5a0d157ec9d799aec1686d4c662039a743a58d96aab6961b18286d4c662039a743a58d96aab6961b1826a296ecb09f51a8710f5ba5195416b5cca8919e04333ade7d7c0b9eda0213912ca8919e04333ade7d7c0b9eda021391284a6d800a04737771dcdc852fe6f42e5aa19201924697e5ffff9ff6ad050015aaa19201924697e5ffff9ff6ad050015a17217f1de6e0d7ab9392bd813a5ceff332a7a17ad7afa9d32e26b6f78bfa757332a7a17ad7afa9d32e26b6f78bfa7573526bfefe4b488e1ae0b23ed97d3b641d2949187ec4207be86658e150db32d1dc2949187ec4207be86658e150db32d1dc518b54179a15a88a805703975a621c4918fe2efe468551665e23f7427986b97818fe2efe468551665e23f7427986b978c74d4589172a722f9050f2c888d9883094a70b1c4093319c47e7ae60d48a68ee94a70b1c4093319c47e7ae60d48a68eea3d2e23c0bb5bdb73519a88387f6f9766a09647e8999d6bbfda9db70099f2c60758cf69b45b4ae47e3785031f3f09df67540e927f1968de42a447fef89029e66cc57476542e994012757f3b495640c55fd5e4312d9868b8e890e1ad770baf4fcc4602be31f24a7b0149075fbc6cde8f2343b90b0d101aded0b55ec1d3f92e324991371909c86611593907b25db69652bb1df486a11ebde60247d4b5cecd27897586294306cc2f70b8bd749e8baf790c0586294306cc2f70b8bd749e8baf790c00f2174f82cbf91d80b7be0dab932d78700fa524fdf26575062458c2b28da713b00fa524fdf26575062458c2b28da713b663edef7f04b1f654e5bfe6a7bf49ce93d723a91773cedf02c1e48d80f79ebb5fcf8064eb62c14d875e7caf867276360c86180beb5d929bd7f8952f18f1c4acd1ca784ed757d8705baafa37ce9613258/etc/idle/config-extensions.def/etc/idle/config-highlight.def/etc/idle/config-keys.def/etc/idle/config-main.defrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-2.7.13-27.15.1.src.rpmconfig(python-idle)python-idlepython-idle(x86-64)python2-idle@@@    /usr/bin/python/usr/bin/python2.7config(python-idle)python(abi)python-basepython-tkrpmlib(CompressedFileNames)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.7.13-27.15.12.72.7.133.0.4-14.0.4-14.0-14.4.6-14.11.2[#@[@Z@XXk@XAb@Wu ŬUT@T@TTBV@T*@S"@S"@RR:@RC@R@Q@Q(@Q?@Q@QQ^Q+R@P'O@O@OE@NNl@NNs:@N@M۝M?M] L|LvW@L-KsKie@KbK2@KVJlJ@JG@J@Jp9J_@I@Matěj Cepl psimons@suse.compsimons@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comcrrodriguez@opensuse.orgjmatejek@suse.comjmatejek@suse.comandreas.stieger@gmx.dejmatejek@suse.comcrrodriguez@opensuse.orglnussel@suse.dejmatejek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comspeilicke@suse.comjmatejek@suse.comidonmez@suse.comjmatejek@suse.comidonmez@suse.comdvaleev@suse.comjfunk@funktronics.cajmatejek@suse.comjmatejek@suse.comsaschpe@suse.decoolo@suse.comjmatejek@suse.comro@suse.dejmatejek@novell.comjmatejek@novell.compth@suse.decristian.rodriguez@opensuse.orgjmatejek@novell.comjengelh@medozas.dematejcik@suse.czjengelh@medozas.dematejcik@suse.czaj@suse.decoolo@novell.commatejcik@suse.czcoolo@novell.commax@suse.dematejcik@suse.czmatejcik@suse.czcoolo@novell.commatejcik@suse.cz- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- Apply "CVE-2017-18207.patch" to add a check to Lib/wave.py that verifies that at least one channel is provided. Prior to this check, attackers could cause a denial of service (divide-by-zero error and application crash) via a crafted wav format audio file. [bsc#1083507, CVE-2017-18207]- Apply "python-2.7.14-CVE-2017-1000158.patch" to prevent integer overflows in PyString_DecodeEscape that could have resulted in heap-based buffer overflow attacks and possible arbitrary code execution. [bsc#1068664, CVE-2017-1000158] - Apply "python-2.7.14-CVE-2018-1000030-1.patch" and "python-2.7.14-CVE-2018-1000030-2.patch" to remedy a bug that would crash the Python interpreter when multiple threads used the same I/O stream concurrently. This issue is not classified as a security vulnerability due to the fact that an attacker must be able to run code, however in some situations -- such as function as a service -- this vulnerability can potentially be used by an attacker to violate a trust boundary. [bsc#1079300, CVE-2018-1000030]- update for SLE (bsc#1027282) - removed obsolete python-2.7-urllib2-localnet-ssl.patch - refreshed python-2.7.9-sles-disable-verification-by-default.patch to work with PEP493-compatibe config. Variable "PYTHONHTTPSVERIFY" is now recognized and setting it to 1 will enable strict TLS checking, while setting to 0 will disable checking. The default behavior depends on whether a policy file (typically from python-strict-tls-check package) is present: if it is, the policy decides what happens, empty policy file means upstream policy. If not present, checking is disabled by default.- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places- provide python2-* symbols, for support of new packages built as python2-foo- update to 2.7.12 * dozens of bugfixes, see NEWS for details * fixes multiple security issues: CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751) CVE-2016-5636 zipimporter heap overflow (bsc#985177) CVE-2016-5699 httplib header injection (bsc#985348) (this one is actually fixed since 2.7.10)- add missing ssl.pyc and ssl.pyo to package - implement python-strict-tls-checks subpackage * when present, Python will perform TLS certificate checking by default. it is possible to remove the package to turn off the checks for compatibility with legacy scripts. * as discussed in fate#318300- for SLE 12 SP1, disable SSL verification-by-default for backwards compatibility (python-2.7.9-sles-disable-verification-by-default.patch)- python-2.7.9-ssl_ca_path.patch - reintroduce support for CA directory path- update to 2.7.9- Only pkgconfig(x11) is required for build,not xorg-x11-devel.- update to 2.7.8 * bugfix-only release, dozens of bugs fixed- update to 2.7.7 * bugfix-only release, over a hundred bugs fixed- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests, adding python-2.7.6-sqlite-3.8.4-tests.patch- update to 2.7.6- build with -DOPENSSL_LOAD_CONF so python honours the system's openSSL configuration if any, allowing it to benefit from openssl ENGINE functionality.- update python-2.7.3-ssl_ca_path.patch patch to load default verify locations if no ca_certs file is specified (bnc#827982, bnc#836739)- handle NULL bytes in certain fields of SSL certificates (CVE-2013-4238, bnc#834601)- Add python-bsddb6.diff to support building against libdb-6.0- Reenable testsuite on arm- switch to xz archive- Update to version 2.7.5: + bugfix-only release + fixes several important regressions introduced in 2.7.4 + Issue #15535: Fixed regression in the pickling of named tuples by removing the __dict__ property introduced in 2.7.4. + Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3, such as was shipped with Centos 5 and Mac OS X 10.4. + Issue #17703: Fix a regression where an illegal use of Py_DECREF() after interpreter finalization can cause a crash. + Issue #16447: Fixed potential segmentation fault when setting __name__ on a class. + Issue #17610: Don't rely on non-standard behavior of the C qsort() function. 12 See http://hg.python.org/cpython/file/ab05e7dd2788/Misc/NEWS for more- update to 2.7.4 * bugfix-only release- Add Source URL, see https://en.opensuse.org/SourceUrls- fix pythonstart failing on $HOME-less users (bnc#804978)- python & python-base Release numbers can differ, take that into account. See bnc#766778 comment 12.- Fix failing test_dbm on ppc64- Support directory-based certificate stores with the ca_certs parameter of SSL functions [bnc#761501]- enabled some tests- %python_version now correctly refers to %tarversion- Spec file cleanup: * Run spec-cleaner * Remove outdated %clean section, AutoReqProv and authors from descr. - Fix license to Python-2.0 (also SPDX style)- add automake as buildrequire to avoid implicit dependency- dropped newslist.py from demos because of bad license (bnc#718009)- update to 2.7.2: * Bug fix only release, see http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS for details - introduce a pre_checkin.sh file that synchronizes patches between python and python-base - rediff patches for 2.7.2 - replace kernel3 patch with the upstream solution- updated to 2.7.1 * bugfix-only release- added "fix-parallel-make" patch to python main package as well, because build process is the same- Prefix DATE and TIME with PY_BUILD_ and COMPILER with PYTHON_ as to not break external code (bnc#673071).- Provide "fake" build enviroment information * build date replaced by source tarball modify date * compiler string replaced by "GCC" * This is intended to avoid republishing the packages over and over again.- update to 2.7 * see changes in python-base.changes - cleaned up the spec and patches- add patch from http://bugs.python.org/issue6029 - use %_smp_mflags- update to 2.6.5- exclude dl.so from SPARC64 (not built like on x86_64)- enabled ipv6 in configure (bnc#572673)- Apply patches with fuzz=0- update patch again- readline shouldn't append space after completion (bnc#551715, python bug 5833)- updated patches to apply with fuzz=0- removed blt from BuildRequires so that it can be dropped.- added patch for potential SSL hangup during handshake (bnc#525295)- renamed multilib patch to reflect the changes- disable as-needed to fix build- update to 2.6.2 * bugfix-only release for 2.6 serieslamb06 1559837503  !"##%&&())+,-./01224557899;<<>?@ABCDEFGHIJKLMNNPQRSTTVWXXZ[[]^^`aacdefghijklmnopqqsttvwwyzz|}}       !""$%%'()*+,2.7.13-27.15.12.7.13-27.15.12.7.13-27.15.12.7.13idleconfig-extensions.defconfig-highlight.defconfig-keys.defconfig-main.defidleidlelibAutoComplete.pyAutoComplete.pycAutoComplete.pyoAutoCompleteWindow.pyAutoCompleteWindow.pycAutoCompleteWindow.pyoAutoExpand.pyAutoExpand.pycAutoExpand.pyoBindings.pyBindings.pycBindings.pyoCREDITS.txtCallTipWindow.pyCallTipWindow.pycCallTipWindow.pyoCallTips.pyCallTips.pycCallTips.pyoChangeLogClassBrowser.pyClassBrowser.pycClassBrowser.pyoCodeContext.pyCodeContext.pycCodeContext.pyoColorDelegator.pyColorDelegator.pycColorDelegator.pyoDebugger.pyDebugger.pycDebugger.pyoDelegator.pyDelegator.pycDelegator.pyoEditorWindow.pyEditorWindow.pycEditorWindow.pyoFileList.pyFileList.pycFileList.pyoFormatParagraph.pyFormatParagraph.pycFormatParagraph.pyoGrepDialog.pyGrepDialog.pycGrepDialog.pyoHISTORY.txtHyperParser.pyHyperParser.pycHyperParser.pyoIOBinding.pyIOBinding.pycIOBinding.pyoIconsfolder.gifidle.icnsidle.icoidle_16.gifidle_16.pngidle_32.gifidle_32.pngidle_48.gifidle_48.pngminusnode.gifopenfolder.gifplusnode.gifpython.giftk.gifIdleHistory.pyIdleHistory.pycIdleHistory.pyoMultiCall.pyMultiCall.pycMultiCall.pyoMultiStatusBar.pyMultiStatusBar.pycMultiStatusBar.pyoNEWS.txtObjectBrowser.pyObjectBrowser.pycObjectBrowser.pyoOutputWindow.pyOutputWindow.pycOutputWindow.pyoParenMatch.pyParenMatch.pycParenMatch.pyoPathBrowser.pyPathBrowser.pycPathBrowser.pyoPercolator.pyPercolator.pycPercolator.pyoPyParse.pyPyParse.pycPyParse.pyoPyShell.pyPyShell.pycPyShell.pyoREADME.txtRemoteDebugger.pyRemoteDebugger.pycRemoteDebugger.pyoRemoteObjectBrowser.pyRemoteObjectBrowser.pycRemoteObjectBrowser.pyoReplaceDialog.pyReplaceDialog.pycReplaceDialog.pyoRstripExtension.pyRstripExtension.pycRstripExtension.pyoScriptBinding.pyScriptBinding.pycScriptBinding.pyoScrolledList.pyScrolledList.pycScrolledList.pyoSearchDialog.pySearchDialog.pycSearchDialog.pyoSearchDialogBase.pySearchDialogBase.pycSearchDialogBase.pyoSearchEngine.pySearchEngine.pycSearchEngine.pyoStackViewer.pyStackViewer.pycStackViewer.pyoTODO.txtToolTip.pyToolTip.pycToolTip.pyoTreeWidget.pyTreeWidget.pycTreeWidget.pyoUndoDelegator.pyUndoDelegator.pycUndoDelegator.pyoWidgetRedirector.pyWidgetRedirector.pycWidgetRedirector.pyoWindowList.pyWindowList.pycWindowList.pyoZoomHeight.pyZoomHeight.pycZoomHeight.pyo__init__.py__init__.pyc__init__.pyoaboutDialog.pyaboutDialog.pycaboutDialog.pyoconfig-extensions.defconfig-highlight.defconfig-keys.defconfig-main.defconfigDialog.pyconfigDialog.pycconfigDialog.pyoconfigHandler.pyconfigHandler.pycconfigHandler.pyoconfigHelpSourceEdit.pyconfigHelpSourceEdit.pycconfigHelpSourceEdit.pyoconfigSectionNameDialog.pyconfigSectionNameDialog.pycconfigSectionNameDialog.pyodynOptionMenuWidget.pydynOptionMenuWidget.pycdynOptionMenuWidget.pyoextend.txthelp.htmlhelp.pyhelp.pychelp.pyohelp.txtidle.batidle.pyidle.pycidle.pyoidle.pywidle_testREADME.txt__init__.py__init__.pyc__init__.pyohtest.pyhtest.pychtest.pyomock_idle.pymock_idle.pycmock_idle.pyomock_tk.pymock_tk.pycmock_tk.pyotest_autocomplete.pytest_autocomplete.pyctest_autocomplete.pyotest_autoexpand.pytest_autoexpand.pyctest_autoexpand.pyotest_calltips.pytest_calltips.pyctest_calltips.pyotest_config_name.pytest_config_name.pyctest_config_name.pyotest_configdialog.pytest_configdialog.pyctest_configdialog.pyotest_delegator.pytest_delegator.pyctest_delegator.pyotest_editmenu.pytest_editmenu.pyctest_editmenu.pyotest_formatparagraph.pytest_formatparagraph.pyctest_formatparagraph.pyotest_grep.pytest_grep.pyctest_grep.pyotest_helpabout.pytest_helpabout.pyctest_helpabout.pyotest_hyperparser.pytest_hyperparser.pyctest_hyperparser.pyotest_idlehistory.pytest_idlehistory.pyctest_idlehistory.pyotest_io.pytest_io.pyctest_io.pyotest_parenmatch.pytest_parenmatch.pyctest_parenmatch.pyotest_pathbrowser.pytest_pathbrowser.pyctest_pathbrowser.pyotest_rstrip.pytest_rstrip.pyctest_rstrip.pyotest_searchdialogbase.pytest_searchdialogbase.pyctest_searchdialogbase.pyotest_searchengine.pytest_searchengine.pyctest_searchengine.pyotest_text.pytest_text.pyctest_text.pyotest_textview.pytest_textview.pyctest_textview.pyotest_warning.pytest_warning.pyctest_warning.pyotest_widgetredir.pytest_widgetredir.pyctest_widgetredir.pyoidlever.pyidlever.pycidlever.pyokeybindingDialog.pykeybindingDialog.pyckeybindingDialog.pyomacosxSupport.pymacosxSupport.pycmacosxSupport.pyorpc.pyrpc.pycrpc.pyorun.pyrun.pycrun.pyotabbedpages.pytabbedpages.pyctabbedpages.pyotextView.pytextView.pyctextView.pyopython-idleChangeLogNEWS.txtREADME.txtTODO.txtextend.txt/etc//etc/idle//usr/bin//usr/lib64/python2.7//usr/lib64/python2.7/idlelib//usr/lib64/python2.7/idlelib/Icons//usr/lib64/python2.7/idlelib/idle_test//usr/share/doc/packages//usr/share/doc/packages/python-idle/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10367/openSUSE_Leap_42.3_Update/4d5a5632ddd4940198880b9ebfefed6d-python.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux  directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textUTF-8 Unicode textASCII text, with very long linesGIF image data, version 89a, 15 x 13GIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 32 x 32PNG image data, 32 x 32, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 48 x 48PNG image data, 48 x 48, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 11 x 11GIF image data, version 89a, 16 x 13GIF image data, version 89a, 14 x 11Non-ISO extended-ASCII textHTML document, UTF-8 Unicode text, with very long linesDOS batch file, ASCII text, with CRLF line terminatorsC source, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRk5!'bg6?`]"k%w#)  C !~Z ?nJv%EadlZ>(d[\h3[5#h!uL+,6eDBl _}w낹~!&)"-V:OyD|ծK{5iش@P̶cQ̯j76 U=.X9 Ar~B=;6 h{j 6aC X|.|@DGn3Ź툵h} m$ B|,Ua'f]Y6.6_k #@*JI٠y ;Hּ\3' Ϧ,,-P&+/31qrՠ{27mHugu84Z͹ǻGR@+%]N{եB1؀*cF%J`(XQV>V*%eډY*.T<;p?~æ4E0W*6BL'Ygx=lsVT^ܧ6I|Ɩk7,ӑder IZ^G*>dL:1c)YA{VU-T:aeb|90LeM,"_0.M}ՙsG#Sq̒m^F1TA}*eSϒ KȊ h-7ӥn[ɍd]gnW/ pa;p"^Krz03[$"&[SU;H'A^HdG!2FS<0sJaŬmC]f-o`HNc@$c1t}Ģ O:N)1 Z$%rFmW'0ܛ1avw>!♘ bQFbCtOjT[k5ȝI;wL2֘x (qn+u%L&Oa}qb+KjW6^-Psn%LAކU8UFXx6xb--X< 9Cx*XE' k-U"VY(-D nMxծYL߸w(XbMR^CMeݲ}VPKĕbU"h #yK.YJ g~ N*<$4TLEk\ Ft.fc j/)zʤ;HNgm~2m%iiXdTRkzҮ>c00;fbѨ*o^.9*xyvqk6v]{| }ъ-_*,yJ8ۚ(sIU6^ n(kE9QedJa"-~}j-s"z Gޱi 0Sz y2b,CS,XS^Flit:Rw??M4APe)a$΁WE\0t_w6S.L ݂JX3b$:w#}.lZV ah+rM0]@8 %*o-oW67NsCOƸlGXUyUxWόBI[}H'ĵv2 rhou{ ۭA4?V 3)SRބ.zD"|,3JώcاQ o9ҋձ]pt8ʰyNEjԓ 6s% &uZAz"#7ԙ}[/ v1pO1ancvd,](nҼ ~5 wm gJDdC$EdZăyJ\HɷY~K'%/ybaIJo 3rv1ʋЀuy pcX9}q2%Mr*#JBʈk_Kf` BzgqUГG&HۮٗI{,$߯/ù:F^7 <ngЦ%XQb ))zgLFtPُk.$"\U仅+(#@ )頾 pO,tͣf5_AW*DRljOLH.Dn2r7ppHtEA[eOn7_SdLkJAjEkKa+twƧ*b('vݹ Z@0T3G pl bPiQhEJ/ ]N*/Tˑ93)+%= p1(E Ga~[nY yɮ-'~Y:k^o"wTzC>֒#jzLͫ(Ir$zVXHkd0<-jA^*$Ky௹W/WGdNY нOgw PULI ߯@(mEw_^#>[:I]U5|[vMG4)?F1+X`43Hc:Yw9ˏ惾6ڼ*QmàbBC+:5皀ѐ7 *Kq7`e U<[9 fV2_x@+Ҷ=7l/jfsz`[i.YcƐw V`Sg*IL 2Fpҁ`ݫ4Њyg ^K7C8=FUnLU.C&O>Oge&&-NVEfj Ӝ?bƘ簔C:;Mz'ztDNV2.I!TjJ=@|?tă0Py1LeH3̛FG^?ZBX9Rįϧ8^ V_ݦL lfhM}2 }fjU-^s*Z&`ڤwRKf լD"ͯp^Ymz+D;JS\rLWe'QO^DC E"F>Fv]`!!ZzeEA9%%)J-JXhWISɛxdVI$b#~A0j("GW.+Y8ˠ ͘B?R)0?Q-j"Rk]ƢC,>:.RyCae-dms\9Mjptu lhuDi+X[Vt@#w6喂f`)Mۻz) /F>fSSWJs2"v9"-X`q1_/9/2T:ŧeIr#GtzPmZ_Ⴠ[oftThJ}8c}`"_5m Uc^ݤ_;e\##VYVprgDc BgPN}!``uZ b|in^P4)B 9}I F:]VN(m3ˁJAf9<Wi8sL&+X w,_A=,̾;w4~Bh8 Z'V~-Mlb]BL߀uk1ITAрű\('4V5q¿t}RAqn7=͑++hDzñPɧeR&!T5[ivvv.sդTW_[<bk(zZdFac "oЎ5ۜ49gtkY^WMUj+DM̩͸1^T.[ b}CPƜ yj:VBx=~9bw\7.ň)E>ꌄFp93Œ2O10FA!{%2R3;hd>ɼKhPK&+YmB~3P2o*#eV+9yè:X{S@#;6NpPjnOC/mb]-TPKJBxWɵ %̝ڇ5IJ@iyTUvk=/Ԇq,j+P5·9A)L2:0`