python-idle-2.7.13-27.15.1<>,\;?/=„~eS䀭ŭXt[нgw o"BAϯDu sg`njus-SI]%{+:[ *yAa~# [^m Z"߹PrFޏYg1KL\̟tdd7)3]t WWA{~UlLyŇN!<N.|νeo W%|8yY҈P%[A$ne(Тf4,l&Bp~vOIC>: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%js)  }1>w+¤|<D(  m4w}Ѕ,cTÏl%'XPvwn9V2TOpQ۝Zlwř+Ϫlz'N J'D4/M`9+ز``_tڌkkfnk7n?80Iqx >x9@:w{MDXYH /oX3)M s9)XE v7 O Mx TӀYqR-SLЦ#]/hMUI1} j.bA豾J֠ͲP RGrez@JŸD?1P=-b;[T-(h~xYu!O!jO&q-XǺ jpO$b #1 WEAS s)|Jx CIl2pdy.k;Q`cԀb%a/:};la|ɀA VJh;1md^QGc"[*.hWJ;!JD _nr 4Ki߅ӐO:Z4SO,T&njb{%[(RvuG^b $,ݰ# K_?b{~'cJ[ؔeE-j;w?&IOԶq2~Jʴ[5-zpwb 6KS.E$Aj`/گ쵤QT^P?l9}ֵX8^*F@6irѽw}05]msPsW>v=m gm+XoEkYkͻ 9;Rz$`\L1e+H`:[jf}WK(n紡G驕sy4"pz#p|o _l1i*6#^>AH`h:K )4獔` dP}{ͦ1Ol"ACww""d ŃjbsG.~o8v򳗿tncrx}X#k\-A`9 k בx){b dK,DU$}T*JW-]sc  =a?,Z_34c?yTg\yNYmɏj& `ωAχGbDCOE5s{l;{'1ޘlT0?4ܻ@_7Ԫ/o̮`G3ܐЂ>^`3-+9\!S2TYgG-2wǵ%,X:rXU<5vSoy0IOS}Gov.Q;z4 n8|^HmMOv-PԔ*a n@ ]i~fia/4韘digVu":Y*{=,BsH'TtR2us􄸴U_:Ɋ}t2PMȬRVxǠm׫ 8]`2F`V8.ת~/ t{N#Uo[zt5StqmUwP*?6C[d៴iVj3 {?~НπH0(3+bJR1Q/-Tթ-є&q9R7V剌eƞP{6o^땙 K]3ٿ(y쒵9]x_z :)GPNr ~pvbP<_Ŵ>Yzp=Kr"p٤,`ā]D bdYE^95h"Doްr mBwWt3W Y(}r`딋*џFx^9pZa8o.mE=>MpIMa֞`pOa!VcW'&M:fhŢ$A:lTNb*?瀡EeI0sx 7iR g8}VaiS~ħ0隼~@hc򱪧1=+lpJ^a;#Pc``:=*.ٯ)5I8V,qNp؄/$d3b7%{b |o.. A<?Sj֙"mzc.D2\-vM<0U &HzG:@:}ho7ypa0IYD['7 */E31q, 0[M`^ƴ ,$/mј߅/vYt^4UGwԏ~gN,ًT,[NtIt'PᒟN6C~@V7&NWm$|A)B%󽂊  y 4" ${)+1H %2EK0U7E>i'lEMg\]v$ǢD5~VUZ%/ʺmQ ݤ{.a0kdˈ[E+)QMCǤvaOg7>QHy \=Yˀa hM/p)}e9A/eK%W #cz0>9d0e v/+_P?{I0W pxtGmd_̫K |3,4_r3 # Zx,|:l [㸓It(֓QRߦ;m˳P?Z&@[m8KEo o YCTVKkq!mKRejB fkWLo_8٪snQl2RC"N?D%nNw8ޥoDd "5?:L1q%S6H!\y3y Cy_rs=6+{oBoLb$9{11-xf(Hes$W5i8㮻W]5䭁4ϩYT|h9EɣhYjg(F:Fv!%G NLps378Y(إ0Nv{2fݩG!l~ɉbrȨbX߿ᄮ62wwؠaAqF0s - (&_r;BlTSX6g{nƛˆC'lZDMBuo b qD&Sf,wvw#ѸLctoys$'VS$:99NyfG%xyc)|v呴T,L6P|iReң[C=EjO.@'-Xga4Ԯ~ֶN3PPRU )`}F甬$Y)f7*ǧ|CSCHujWoŖfX)) 7{AB4&P\pAhzeCI󦑪OcTrP[Q;TDKG$N5֣aMHf9isceʋdQ)suz Q;yfNNPMRUu!]LFzo8"oX(-!w"G$sėOO(yw~i/|/˥Yl~nmGȎ i6_zftӕ_C%7pPh svN>N9[`֒UFmB7"+c*Ruv*[q=V Nu6ml ,J~?ȤC5;if;q}~x^r>8Pg{An1[(6lD3S @%}}e;'}*TanR!/8(,??M\ݞ*D^J l]K+8cshE}C |'NPMޙ C */#D>~#E_)I\iUBoCZ}X^sdVWط3Iw2t<yRҨrE;wr}ڹn ޣ^5p.XNEWQ"ۯY3_zf})|Q yKճ"7'*ˋ?B~>!},WJ)VCYʦFo1z8{ a85au g^<0U5|׌@ek̪yV".*t끆U!=}^VHےB#a߰L}+_ s*? =oFC ',`RV#S\C%$$I9 woxD{oP)47Sy^U#6v}DH_">m x"m3i"(mu}U?/%$sNrCby<օSמ=Kи+\sZp۩syC'/s -F$͂͞r)F~9$c7:Ko])2:nF5 G K{o Ӟh|.3l~|Hpp6GJrkI) &Ko@'8׽4,diC%XXs/Vmg*~MJ;F7<_q%Zs_99I bm vQk8HmOq@>4<~X͗a J{A)XއDl#)('l*Ƀ]vuA|U <| L.Tއh%얢*K(+L%îueGNJ⫹mˋ84򋥴MnH)tiU)Nۿ@zu58 ny@k)5Ҙ!*1wlHÒCf. #&fhK>]rlG$l4r'pa,^1 o -()/e58]kC4WM+8s>$SeA`X?ǥ/֗-KX 7q?TJN`N1_(SHLs9#{WF%3SzVǸ\f d>OhY 46IyzިM6>ā\Xջz$D]eh7 ?&Rns6:=DJ 7W<~ TmgTw̱t"? f: ~IۋnW7ƕfYĭ_z|lZ0XLky6:.0B>r= i8/S1N,y OqK5;?$hS(Ozz u(Oud ޴VH  U:– `HY2ב2Ш`J .?L\g0 naV쎮7gngaYH?cv$un*Uj Zd,Zr1RO6S.4F%:iAN38?qaYŽ],Y5[8])^wWxekSugxu#5id&Ws +0_g!۴Q;yf;ZOGQX#ptR2WJ־$Ktk}w gO'~DQl^W}ftO-w?ʎlQ d >/7p{hj͌=Ç]ȍz'A~G6aʼomeRNR#p݄^>tRsn]mfyLdpec_f&u -}xv7RϢeXeG ^R2JxGtJoxw# ;aôTasfގ\T#1g+0SL +z7:S)HM&C(r33N?HVb ?l}ؿp6R<ٖ Sj" #/?w# E!;/-MռXd2H]SԔ_jq\&ot{AtgU,ly5+d54Πv N|ʉ:xԉ }^A]7(g2T-ÍR>HN~k։ 8;j%ݽVJU@4