python2-Mako-1.0.7-150000.3.3.1<>,Wc@Sp9|q,ȶIexȂ_!&%ΟWZ{Sgאz(&?Fс[|9B,砍̷ejx`>^LNOSrQiqg8hˊ}DЇa3fo[+(դJ~>+9eNSU7 NyS;y/# ؃!Éuj ̴Vo“/e$ U)_Fץf#Ȭ \teyhOb>DJ?Jd " ? .2 HeoLo *o o o so $oo o"6"`o$$D$\$($8% 9%4 :& B3F3G3oH5oI7@oX7Y7Z7[7\8 o]9o^?bAcBmdBeBfBlBuCovDwE|oxG8oyHNzJ,J<J@JOJTJXJ^JCpython2-Mako1.0.7150000.3.3.1A Python templating languageMako is a template library written in Python. It provides a non-XML syntax which compiles into Python modules for performance. Mako's syntax and API borrows from Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the ideas of componentized layout and inheritance, while maintaining close ties to Python calling and scoping semantics.c@Ssheep25 ISUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttp://www.makotemplates.org/linuxnoarch bJ d[ ;8 - 77 a 04l %  = ; DT.s A%1 2, K%Z & b m[ j^@ *5-Pb A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤c@Dc@Cc@Cc@Cc@Cc@Dc@Cc@Cc@EYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@CYgc@Cc@DYgc@Cc@Dc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@Dc@c@Cc@DYgc@Cc@DYgc@Cc@DYgc@Cc@EYgc@Cc@EYgc@Cc@EYgc@Cc@EYgc@Cc@Ec@OYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYge05f8ef377ecf9253bef6fac4b845cd4bcc957bb006ccc81f107f1e91c10dd88f71e775bab6d6fc3ecdab06117d216d03734840e3ce61b50413a229878b2b75601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba513f2b7c5744acee1f386505425fd3242b45e8e4c0a5416950ebba49e1b19d5d4e98705617b5402d151a1c9aedff3943773a4fd05149d1862204c14284b7a562c8b5d1fc7033deb6952ef2b532046dc339b4ba87d19ca6bf63fd62e3d92f91da279c1afc846acf9bb407f89ec1e85f00ed23a3f7b1f724591ceb980682493219f5a90ce1076d9f71a8cf59eae48831f600d1da21ba888962649dba5974232464a7f2f25ad57c1a9b5d9904e70b16561717026baf3aa17ed325a323430671cbce06e524044ed92a381d68b10834012b36e173bbd282d0e4433a92f065c241cfa99944e4dbfea943696fb2afc27785802fbead25850ccf3b37497e7292ed4ccfce8e17d6c8079cfa1d53941b9cb014eaf0ecd0ea0c71395e1d6f7fe61b4715895974cce81c92d2a09976b4a70d17c695fbab828b4475ddb7afa822cd44c329fc94d7d386f760a88f43574666871b18c768083229d841c7b58c32b2fc087daa205516ee17b30f5dd0f655070afa0340e0e71d5a11fbf5ef56663c87a8084d88f91ac88cbc3c585148cb9e817365a76b723eb56f8f800cf4767cd46a59b2db36ac80940b9bea2726ca7f49f085ddc12f1d667b6ed854c388072ccc6669391672b3bb586e9a23f83600bfefa36d4b547de3080ba5b80fce59710e41db978cf7e258a28977d2a9d87cbd0549443be6b5c5a6c556c67e34383ed61d037b42cac4b128c7c7483055f94127b6e80479f017da49f681790111bdcad0aef1d209c2308cfa0240e2cff7cd7b525048de5c90d36682a5f83f75ff66c2e53d420bdefd3101d774a824bc365d856ce98e5cd2c0bcbfebadb1a2a9f27f0c3db7b5cd6ed91f642a07ddf9a71dce886fb101fa757c00857ad0f0b4b3df576d4ee54450e5e784d13f9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85574fdb792a2512b81d86ad08d1387ad973b475260808005ce4fe14fddb2a4ee691c6468f28060f36b607782eeae93f12dc36a35affaa11fd6fc738ce74850748b3dcfb268c6fb43dda1bd7f9bf81fa7ff7d0ad672221f42d86369b95afa44d2c3845b0e1efbccf350846d49fdceac4d02df27e70188481f362fd9bc24e3c8fd71aef4ed3efc7ac6e7e512e609cb8d882208fafc7c4555da3d634e6a6a0ef0b928d3d38f8fd0a97be8cf0dbef8e16f45a2f9b3393d6a0092280d57bfbdf6740fe373ad2126b880c7a5e053e16638d8ecc34465c2fe78ec8caf48645bc48853fc8e1ce3f2c0f5ee341965efe7eefe1bc5fa1633b0d3a279ffe014921596bc44b2bf837eca0092e696d05a9630bf60faf016f0e6d80b986599debec1c0750335636c2d5b739e10cfab8a88db617c11b12410d3442526586ededeb0a89096b80469d774efbd89768b82f44361ea8bf32a56c3fe858b73ff752b044b895baa227732f2d55b02626ea184066236df288444471df8e02be6cb4dd698094c47197ae869ec83623386d6b691ca07f72b79062fccc19fb17a8ea7e9d70f244ebc864162fae6db0535033c82a0babc1f164c62ad0bf4480151ee59f2393070cda1e40987081b851f6dd9e0490278e6464b774ed9795eedc7eaa74050480a9fbd269f6cd6decfa357307cd41865957690a440d312fb386627447a06cf6cd15df94f35b0734b18c969b7164e463ed0f31f30afe6cabf3b1fe2bc5aff0518c5267adda92b398cde7615bf8ba01a1fa9f894cb4ddf33a05180e1214b1f0cab35620552103b75f1b4adb007d413724028a1b2c21590e9d2a408589d760588ed417391b8d54afed4d7e08eb8aa9934a042b32a15674560be6f7b8a7ce0c7fdf3aee811c75984e353d2c3459388c3c6598c0d28edae5f559e832417e70e2b2fb862849f57e605d86175c847e66300398328efb55409d649e812190b2aa9079bb8acdd552ff7d7094ed254b5722f61a9e051ce5ae012fa28fbeeded2c1e48f811434807000933f4b7690a7f52450e108a2de778cc18baf1a5f4a9d5df45f391d869220a2c63529610e58d62cc6a20860a3b20b95af941da6a20eae7a77eb5c45a15070ba3f93c2d02e42a24b1547afc68825b69d4fb10828ece7381b3036b2ce0758e75f2613b0572a4bf49082485b2fa97d226ac44393fb82ab75c725ecfb3d93bc7a43b720542d788be9e902e80b5701fe6c6e5948621ade085394473f1ac6a193f0b9a56841234694e3a7abe59b10916e21a917aa813ff6d5b94423717855be50fa4eef5dde6e084049859041dc21bc9a6c1213710b1580e7ea5772fbf0a834e9ff701f2be227566128d7fb18799ef61951a355237171e9e5f9d51c00ae1e8d18e8a36c704c8d962aa3cdeae10a40f143b609406ef60ea1d7c1c8b3af306266c6fda7547cf6e776379b893e4551bba330f6eb6fa6ff6c0ae7b2f1eb5bf0b1225005a5c3ec5a274115d3d3fd8666ee9bfe796bce2d11359f5512cfc46cc1d3349ee8847deea871d257ba468800ecc3b42818d8f16708aef44cd7664d2e16b7558b165cb494756ff4472dca8dc1b286908a0ba64c25b52db6e6da227d48884ab5a6a398594e1a04fc1684f6f8798990239d697b6d62631dc402962d4fb3895955ea926dce7956baf71b900e735ebab31edd699c84d9a5cb447707ec74951249499af2b34a9e27390396e6a36d1aa261aed157f61a886473976410eac1b39799bb24798af84a9508087f94db43728ae903948b8e989e894a15083bab2b7b5e3d6ee73e8e90915711d62fbaa5c78daeb834212a377bfbe23698cd6f8d640c47b5effb598dda06573f210be2390afa5495ce633618955575817db59f15fcc937fe161129c47a84601ec865e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6e24325a42ce069a7b0fbf63f226cf03c7a91e866819e8ebfc29610d46cc62671bd156ec7caf975d67b4258c5460094e979921098d82c8876056e61658ab2384af7ad51ae117236ecb4995fbfba5d426f7d815bacfc79bc70d84b1cf7df786fd801d240f76c61dafeebabbdfac622122e35e888866722fe2a1848e452a48472d30657e9f7075d84b907cfc92dd662e445efcab5d5046d0b67c9436bd74694a1f3edd495959cc1c1bbca5b01ae86258292cc2e8e925205f3d654a9b5a8b2d542dependency_links.txt__init__.pyc_ast_util.pycast.pyccache.pyccmd.pyccompat.pycexceptions.pyc__init__.pycautohandler.pycbabelplugin.pycbeaker_cache.pycextract.pyclinguaplugin.pycpreprocessors.pycpygmentplugin.pycturbogears.pycfilters.pyclexer.pyclookup.pycparsetree.pycpygen.pycpyparser.pycruntime.pyctemplate.pycutil.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Mako-1.0.7-150000.3.3.1.src.rpmpython-Makopython-makopython2-Mako@    python(abi)python2-MarkupSaferpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1c@Y@Y X@X-XX@X,J@WU(U@mcepl@suse.comtbechtold@suse.comtoddrme2178@gmail.comjengelh@inai.dejmatejek@suse.comaloisio@gmx.commichael@stroeder.comtbechtold@suse.comtoddrme2178@gmail.comseife+obs@b1-systems.comp.drouand@gmail.com- add CVE-2022-40023-RE-DoS-Lexer.patch to fix bsc#1203246 (CVE-2022-40023) by fixing the tag regexp to match quoted groups correctly.- update to 1.0.7: * Changed the "print" in the mako-render command to sys.stdout.write(), avoiding the extra newline at the end of the template output.- Don't provide python2-mako, singlespec packages should use correct name.- Trim extreme wording of description- restore compatibility Provides- Converted to single-spec - Switched source URL to pypi.io - Removed update-alternative- update to version 1.0.6 * [feature] Added new parameter Template.include_error_handler . This works like Template.error_handler but indicates the handler should take place when this template is included within another template via the <%include> tag. Pull request courtesy Huayi Zhang. * [bug] Updated the Sphinx documentation builder to work with recent versions of Sphinx.- python-Beaker is only recommended, not required.- update to version 1.0.4: * [test] [feature] The default test runner is now py.test. Running “python setup.py test” will make use of py.test instead of nose. nose still works as a test runner as well, however. * [lexer] [bug] Major improvements to lexing of intricate Python sections which may contain complex backslash sequences, as well as support for the bitwise operator (e.g. pipe symbol) inside of expression sections distinct from the Mako “filter” operator, provided the operator is enclosed within parentheses or brackets. Pull request courtesy Daniel Martin. * [feature] Added new method Template.list_defs(). Pull request courtesy Jonathan Vanasco. - update to version 1.0.3: * Fixed an issue where the Babel plugin would not handle a translation symbol that contained non-ascii characters. Pull request courtesy Roman Imankulov. - Update to version 1.0.2 * The "universal wheel" marker is removed from setup.cfg, because our setup.py currently makes use of conditional dependencies. In :ticket:`249`, the discussion is ongoing on how to correct our setup.cfg / setup.py fully so that we can handle the per-version dependency changes while still maintaining optimal wheel settings, so this issue is not yet fully resolved. * Repair some calls within the ast module that no longer work on Python3.5; additionally replace the use of ``inspect.getargspec()`` under Python 3 (seems to be called from the TG plugin) to avoid deprecation warnings. * Update the Lingua translation extraction plugin to correctly handle templates mixing Python control statements (such as if, for and while) with template fragments. Pull request courtesy Laurent Daverio. * Added ``STOP_RENDERING`` keyword for returning/exiting from a template early, which is a synonym for an empty string ``""``. Previously, the docs suggested a bare ``return``, but this could cause ``None`` to appear in the rendered template result. - Implement update-alternatives- fix non-SUSE distro build by conditionalizing Suggests: tag- update to version 1.0.1: * [feature] Added support for Lingua, a translation extraction system as an alternative to Babel. Pull request courtesy Wichert Akkerman. * [bug] [py3k] Modernized the examples/wsgi/run_wsgi.py file for Py3k. Pull requset courtesy Cody Taylor. - Disable temporary tests for non-Factory systems because of failurespython-Makopython-makosheep25 1665142867  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno1.0.7-150000.3.3.11.0.71.0.7-150000.3.3.11.0.7-150000.3.3.11.0.7    Mako-1.0.7-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtmako__init__.py__init__.pyc__init__.pyo_ast_util.py_ast_util.pyc_ast_util.pyoast.pyast.pycast.pyocache.pycache.pyccache.pyocmd.pycmd.pyccmd.pyocodegen.pycodegen.pyccodegen.pyocompat.pycompat.pyccompat.pyoexceptions.pyexceptions.pycexceptions.pyoext__init__.py__init__.pyc__init__.pyoautohandler.pyautohandler.pycautohandler.pyobabelplugin.pybabelplugin.pycbabelplugin.pyobeaker_cache.pybeaker_cache.pycbeaker_cache.pyoextract.pyextract.pycextract.pyolinguaplugin.pylinguaplugin.pyclinguaplugin.pyopreprocessors.pypreprocessors.pycpreprocessors.pyopygmentplugin.pypygmentplugin.pycpygmentplugin.pyoturbogears.pyturbogears.pycturbogears.pyofilters.pyfilters.pycfilters.pyolexer.pylexer.pyclexer.pyolookup.pylookup.pyclookup.pyoparsetree.pyparsetree.pycparsetree.pyopygen.pypygen.pycpygen.pyopyparser.pypyparser.pycpyparser.pyoruntime.pyruntime.pycruntime.pyotemplate.pytemplate.pyctemplate.pyoutil.pyutil.pycutil.pyopython2-MakoCHANGESLICENSEREADME.rstexamplesbenchbasic.pycheetahfooter.tmplheader.tmpltemplate.tmpldjangotemplatetags__init__.pybench.pykidbase.kidtemplate.kidmyghtybase.myttemplate.mytwsgirun_wsgi.py/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/Mako-1.0.7-py2.7.egg-info//usr/lib/python2.7/site-packages/mako//usr/lib/python2.7/site-packages/mako/ext//usr/share/doc/packages//usr/share/doc/packages/python2-Mako//usr/share/doc/packages/python2-Mako/examples//usr/share/doc/packages/python2-Mako/examples/bench//usr/share/doc/packages/python2-Mako/examples/bench/cheetah//usr/share/doc/packages/python2-Mako/examples/bench/django//usr/share/doc/packages/python2-Mako/examples/bench/django/templatetags//usr/share/doc/packages/python2-Mako/examples/bench/kid//usr/share/doc/packages/python2-Mako/examples/bench/myghty//usr/share/doc/packages/python2-Mako/examples/wsgi/-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.suse.de/SUSE:Maintenance:26334/SUSE_SLE-15_Update/f3c16a1d656ef9e6e2c7cec649108544-python-Mako.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linuxdirectoryHTML document, ASCII textASCII textpython 2.7 byte-compiledPython script, ASCII text executablePython script text executable Python script, ASCII text executableempty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR,`鋉Qܠ"Xpython2-Beaker1.1 utf-86048b7ea8cbbcaa3c864b7510d27d5adf2e042dd590c9913afee79a94b9de2c1?7zXZ !t/<2]"k%js) HU!Km<9wSk 6n#d&ǭxކ[t92K?wZI ĥӡNgةa̐>*^Qzu!TXTBBlm%v@mAӕ1?ht#|m9 bZT&ћ<`//]Xt3j_~ &36P HK^lZQ:$񘸘A@ |T~$/&jSS#P\U8žڡ -R̀ᰱld7' R[_%+ h m-;*5Mxj*ܱ*<@oU@RMZoi=96chsAxI`y*qGjGƝ׹IFBRT4wr)=8T2YܦafWJ\\:),Ì !73>BBKNxL<a '_]WYbYq9JPs+ A}Tur&~$.x)6tX^&{=0:2WgN~UT0]C^x0uBG;/P}kQvP.F2ƹʄzL`zEڏt #s[|Ӳk XOat_>=[ȩ_4eΉ݊:\ t<-.yQ#*[2y\U6(Y8Q"YM˜ħ=f3zT#PA~ݥL0WA7l/H)rnbD^dXDq'0$Х(N0"d"6LƂajC*7KG]+Q%M|wDd+됫I{^q>Bnh :â&W!=.u?>ř jCCPv{McdHn` Ɗ,i2ͽ.DL@M<+ eF&~/Ƣ}y'Aa xcF%cŸZ:0wI7$'t F,ovO;w;>QpVGKp+c{Xd{r8(d;򹈻6d9qDr:/qL =fMNbRϒ;n޷I~(,i9"-ZYO/aI?,*&wahUڢhZ[ ÷4A*V~Iv ۑpjεO1rftTzͯdϹ1_W41նўă}CL/Ջ I|%lYF)T#W;SV[e(b,)޼fo%н0jzF`2{P'lOKxl(>;HyvRA(ZyOgv4"LCK=qDQ5O_8bd)EU(ww7F_FbFm=I/H3`N!P@;@ Gp,tXlwUԆ?Һ`≤*]܆89#٘3U}nX<쯛TYv=hmJC˟rA^d}uyͤ`:y6G?Rֶ0 Vukߗ%k +[@ lK,G{߳5"PՄa0Q4`ү YZ