python3-xhtml2pdf-0.2.4-bp155.3.3.1<>,\ gbÜI%z V ŁrR` *a94sno ̑sȜH+(`pt/<8%ՁrL|!3:p3dh<-F{ hnsZV~ xfb4%fFŖCP+7!` >}P,> P &Vdt"(FAGOgk%SYx9 "oռׂ'L %9XwcU g=]yj;G/n2{Y0#R"4R).(wj^)N k ylJ\OEa]2\ԢҨLL HA9@?90d & G /V\dRR PR R <R R  RhRRR$ T  ?  |  ( 8 9 :! F$G$RH%RI'8RX'Y'\'R](R^/l b1c2Ad2e2f2l2u3Rv4X w5<Rx6Ry7Az88889,Cpython3-xhtml2pdf0.2.4bp155.3.3.1PDF Generator Using HTML and CSSxhtml2pdf is a html2pdf converter using the ReportLab Toolkit, the HTML5lib and pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). It is completely written in pure Python so it is platform independent. The main benefit of this tool that a user with Web skills like HTML and CSS is able to generate PDF templates very quickly without learning new technologies.gbÜh02-ch2a SSUSE Linux Enterprise 15openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/xhtml2pdf/xhtml2pdflinuxnoarch$2T/ }TT3377&&%%sMM[[ VV 2n?e.'/3Qe|wmw  t\t\2Uo8T4 4n,^AA큤A큤A큤A큤A큤A큤A큤A큤gbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛ^"vgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛ^"gbÛgbÛgbÛgbÛgbÛ^"^"^"^"^"^"^"^"^"^"^"gb@gbÛ^"gbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛgbÛ^"^"^"^"^"^"gbÛ^"gbÛ^"723e69b827985b1fde7a87cfe9078e11292051201c7a0e90b4f2cf82b44467a60ae61727084036db9e499cc428374d20fdb3e34f3aa440946b2c90d89e98c8dac127fd700c95c98d8a6c262b9f4e10a13b81de94b9a137b01eb6a8bde1abcbf34837987833c2953448a2342da8c4a1c2d61a6408db394b0b46bc7dba27cdeb8f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bdeb2f5aba61f9142bef8e4556443cf6afe86c49fc25a4bdd2a8b10cad69fb5664dd196f820be6eef6da929638c1c4dd69b39737c0131d3f931dc0f09d46eaa92a2fdae4aaafb75a8d0de51aedcbf1318a61f38e32befeccc7f847e1bc1592e48437ddc262bf5824f334cb187242333e870ed8e1f888057532d8bd86621102eee5b5e0173151c64217e587e15f2809f045b52b344050ed85dbcf3b17e9ae088c25b5e0173151c64217e587e15f2809f045b52b344050ed85dbcf3b17e9ae088c2a42ad3188498f73a0c8efa4e26f9aabd02f7fc8c21097235b7e533dfeed4f1dca42ad3188498f73a0c8efa4e26f9aabd02f7fc8c21097235b7e533dfeed4f1dc28fa2ffbc1690d3a5142a040030d2bfcbb87cf09e5b6fbfdce77e8c41959ce1c28fa2ffbc1690d3a5142a040030d2bfcbb87cf09e5b6fbfdce77e8c41959ce1c41dc68a44d9083d1347eafad748389c035e0b9bdb23d4956671129837e5e538941dc68a44d9083d1347eafad748389c035e0b9bdb23d4956671129837e5e5389dd390a451db91498a45bc580b5b6a4186a2d95532fdcc0e1c205d82e34c53677dd390a451db91498a45bc580b5b6a4186a2d95532fdcc0e1c205d82e34c536770a35b45487aebd811bb151d40464d23dfb355a05e5b0bf465def2a30ee9acf820a35b45487aebd811bb151d40464d23dfb355a05e5b0bf465def2a30ee9acf8206860b2d12f7f4960bb7d0b6ed7acc9dd8653be2bfc46a6b38a088e8c138e77006860b2d12f7f4960bb7d0b6ed7acc9dd8653be2bfc46a6b38a088e8c138e770e075d161e376144a442bb933221d03272050b78bf7878a9ab552e6d2b8de4f8fe075d161e376144a442bb933221d03272050b78bf7878a9ab552e6d2b8de4f8fba4e37885715c74d0d46490cf589aebaf7bd1121cb4cd4bb1d4d64260e4cf32abd0f9f28dd083a571f351b406197841bea460ea934791d10953e0c1720ba7b974ab382a63a7e59f6390a410402c0d2b409492e511e639071d890591636c103d84ab382a63a7e59f6390a410402c0d2b409492e511e639071d890591636c103d8f6860551aa8c6ebad004fe119bc8d3d35aec90f8897ec2b2bbff8a044d4c6058f6860551aa8c6ebad004fe119bc8d3d35aec90f8897ec2b2bbff8a044d4c605886ec13ea5747cdca2090d91f1b68b4bd251a378843c4b6b1063c059517a530d586ec13ea5747cdca2090d91f1b68b4bd251a378843c4b6b1063c059517a530d5e7eb48ed3d665e9a5b68bdf7f3baa618d1ad9fa784c8f08742935e198dd766eae7eb48ed3d665e9a5b68bdf7f3baa618d1ad9fa784c8f08742935e198dd766eaf177a685c75bfc9c8eb035c2f8ea9f36a968e58fe17aa2db4b9f95688ba285dcf177a685c75bfc9c8eb035c2f8ea9f36a968e58fe17aa2db4b9f95688ba285dce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855647091eb17dd02c453e79ad4da59034a1b0a062e1fa753f90f22488ea5603b76647091eb17dd02c453e79ad4da59034a1b0a062e1fa753f90f22488ea5603b76943d4f05dd869d56f194b94a602280980bca799e9f7d5856ff3d99a5cbb359c8943d4f05dd869d56f194b94a602280980bca799e9f7d5856ff3d99a5cbb359c896569f897f09ca6a85a4c492457868ce4cf632eeb258b47759e7c45fcfe3df57c3f628e8bfbfc4b8a71b9329cd795a71fdfd6263f52d41bf895834219f9e2dfbcdc193f86c13bc81b1e38f936a3108d4698edb0144be39c15ff8797ba73a63453bcbfc47a4f0868a7fda3ed0357ea4ba7d9b9dd16087495e465c334b6841926dbc13063b3287c30d3f01cd96c3031cd73edc57e6dffd8816eb9f6f0cbe54a68de69ed7aa7d8ce97202c8f1cb978a59e07b3200ad662b788ee970d582724dbe613703e3b619031b8c440beb65fe10dbb078a1bae195b75f177196ab1a8ba482213e79ed42dba8e8108abb27d25f54333f342fc87675d14ad9cd1d6e815baaa22ecaaed98788935a7a3146e7ae9c030759b00d6a6dbed91bfcfa198ce81582ea7ee231ef556e8f9f0ec1864a3b873a1480cfb951d80bc5f651dd85d93cc2717429752acbf3873be0c98cd8a4807f19c43bb02eed1fba5e9d15993355f2b2c10e6d3882997452fdaf0e62a971b8ce3fe587d186d93e6331f30145354dc35e55d9521135b8424afe1e04029b24b2195ff80604acf7b480bd74278c8973a83d7e69e3c92b0ab71e6cb042c8ead82f4955388ea6723a870c285e830d1a132da0d623fbc92b0ab71e6cb042c8ead82f4955388ea6723a870c285e830d1a132da0d623fb65bc631c179fbe5ef7084ee0c9ddbafb4cd613832c0979d41944f073288ce03af4baa6d9b5abdf6b0cc275457e40a54b789dbf7315ce034881137e8040db2e8deb59323660145ac3524bb3de35598c424a3ad31241bb418220e7a99dd98b8aa4eb59323660145ac3524bb3de35598c424a3ad31241bb418220e7a99dd98b8aa4c56cd3cff1c42b775688255c690dded984c9b0f4ca0c608af0355341574d0561c56cd3cff1c42b775688255c690dded984c9b0f4ca0c608af0355341574d0561e3b0cdf5ec7f42c622f49c3baa8ec8c7a5251e118528c3c17e959b073bbff164577c665c2e7bc8b9f3808e942ed9dd5858e6fc35ecf4afe7f0700a0ca34563d8f91e7c7348148951e774222ea2061bf4cbee8e1dd763edd182e5e04aa437ace5547621d3e7928a53fe0ac10e89f10ff8830a86137ba1c466ab085e3fc98643cb86e889427f11813e3db7dd780337fcdaa3ed5f765dfda4f16281a9c509d8e839b992fffa122d3fa1de1bb8f9823389029eb075e8347bec66c07971fa3ebaeed7065a55a00d8565e91fff1e68e9da9478aab24c1938ea395def7dd6f2caf89c5ead8e927a347327f16070ff56dfd529dc1e3e781dc3907fba3c4f585c2a503e506e0e4c0d4ea2e63654680daa4eae53bb09523ca0bfd75cedc5b5c86afbd6a969cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-xhtml2pdf-0.2.4-bp155.3.3.1.src.rpmpython3-xhtml2pdf@@      /usr/bin/python3.6python(abi)python3-Pillowpython3-PyPDF2python3-html5libpython3-reportlabpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.0.01.261.03.03.0.4-14.6.0-14.0.4-14.0-15.2-1python3-pisa4.14.3gb@^;\@Z3@Z3@Z2gW@R Ri PqMarkéta Machová Marketa Calabkova Tomáš Chvátal tchvatal@suse.comtchvatal@suse.comopensuse@dstoecker.deopensuse@dstoecker.dep.drouand@gmail.comspeilicke@suse.comjfunk@funktronics.ca- Add CVE-2024-25885.patch (bsc#1231408, CVE-2024-25885)- update to 0.2.4 * add Python 3.8 * Fixed padding problem * fix: use html.escape instead of cgi.escape * Removed `if cols_with_no_width` condition from `tables.py`.- Update to 0.2.3: * various fixes/etc * no upstream changelog provided- Switch to downloadable url - Remove pointless patch- Cleanup a bit - Update the requirements to match the upstream recommendations - Run the tests - Really enable the python3- update to 0.2b - support build for python3- update to 0.1b2- Update to version 0.0.5 + no changelog available - Remove useless CFLAGS definition- Require python-setuptools instead of distribute (upstreams merged)- Initial releaseh02-ch2a 1734525852 !!##%%'')*+,,..0123456789:;<=>??ABCCEEGHIJKLMNOPQR0.2.4-bp155.3.3.1 pisaxhtml2pdfxhtml2pdfxhtml2pdf-0.2.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.pycdefault.cpython-36.opt-1.pycdefault.cpython-36.pycdocument.cpython-36.opt-1.pycdocument.cpython-36.pycparagraph.cpython-36.opt-1.pycparagraph.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycpdf.cpython-36.opt-1.pycpdf.cpython-36.pycpisa.cpython-36.opt-1.pycpisa.cpython-36.pycreportlab_paragraph.cpython-36.opt-1.pycreportlab_paragraph.cpython-36.pyctables.cpython-36.opt-1.pyctables.cpython-36.pyctags.cpython-36.opt-1.pyctags.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycwsgi.cpython-36.opt-1.pycwsgi.cpython-36.pycxhtml2pdf_reportlab.cpython-36.opt-1.pycxhtml2pdf_reportlab.cpython-36.pycconfig__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychttpconfig.cpython-36.opt-1.pychttpconfig.cpython-36.pychttpconfig.pycontext.pydefault.pydocument.pyparagraph.pyparser.pypdf.pypisa.pyreportlab_paragraph.pytables.pytags.pyutil.pyw3c__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccss.cpython-36.opt-1.pyccss.cpython-36.pyccssDOMElementInterface.cpython-36.opt-1.pyccssDOMElementInterface.cpython-36.pyccssParser.cpython-36.opt-1.pyccssParser.cpython-36.pyccssSpecial.cpython-36.opt-1.pyccssSpecial.cpython-36.pyccss.pycssDOMElementInterface.pycssParser.pycssSpecial.pywsgi.pyxhtml2pdf_reportlab.pypython3-xhtml2pdfREADME.rstpython3-xhtml2pdfLICENSE.txt/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/xhtml2pdf-0.2.4-py3.6.egg-info//usr/lib/python3.6/site-packages/xhtml2pdf//usr/lib/python3.6/site-packages/xhtml2pdf/__pycache__//usr/lib/python3.6/site-packages/xhtml2pdf/config//usr/lib/python3.6/site-packages/xhtml2pdf/config/__pycache__//usr/lib/python3.6/site-packages/xhtml2pdf/w3c//usr/lib/python3.6/site-packages/xhtml2pdf/w3c/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-xhtml2pdf//usr/share/licenses//usr/share/licenses/python3-xhtml2pdf/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18720/openSUSE_Backports_SLE-15-SP5_Update/bb940ce9c6d3a666197f4000ac0a988e-python-xhtml2pdf.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledemptyPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long linesObjective-C source, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP]3GpͰ׭utf-8c006d1cacd8de13b7bce24b7896ebf9acb8adc836b87241273748c3e1edff7b5?7zXZ !t/3 T]"k%a &1SeH߸tw#NRЫAV)?@– '|U`m*ryewq$Sn/79OEݠx a@Ld#Pz,؏Am;_}@69z,—ST\YDyqo|Br='kZIP}(Mv%<.f݁PP:]Ky~plgG]ITelԙBG{t!Nz=[H`VkEcUAֳ22d4lvJ)^H 'YOF-[hEi_Cs{~6tC (Ku\@)=Eܵ*!䭯nEfu 9JA)FplbO%Z; n%U1&%% ZNrhP:y;Vyfܲ9L+<炪5=9^!/\@vjHcD b' P/`_첬Q Bw0=jz`ޑ+ɗ,r/({̃I,Wtr `A" Q'+ws]9!~-Տ랽+(Q_e&_f)׀8щGN/)6L˄ |J7|m0QCJ>L {&Gj/5AEٳ*OR#;.0ZZ? Mh乭 럢ekl-^Ϻ =Y29Zv3 WLH5zEqwȑdB*i|0Xs]M,M \'ճ,L S]Lk oꦸ){̃c4nJb>/?5RB!jğJ2i3zg1K^]ҎjʥU֞W+T/h@j#F05}8} yy=:3[9r 6^aAEs/-Ntk,~H>T3&3ẃȏ#QEʪoʭt??D3nأ}:rglt{*Tݖ[S#$ȉW`Arc?8HsO`q8bWw7zJҍCМWAX|rHJ/OM{U2WSYlm{`J|k{)Nu݊}zy( ̌F+ 꿑g Ҿ:f})wk$`V*%#Tlܱ16,TPxXpi*jOywjszĥt(r$6n$"mDlXl?r옶|@CQ1 )VWf\E{/HXajw(`_"KQ\M{۾T*btw] Dr؟3[xKH=Jpx鈱Pݞ1NM܎1c{ͳ|sV!w,2J䨅ԗ lf4ć֝`xjmp)}2'SHY(/bNnmr>魌$K?qD?EB9E]c79_XdlDZ۠q&XU1owv,w_d~̏S\"`e-þW]l+Ȍx(` D}x䎏A>5S3w fY)m0Lyo" ?!U>RǮ ,0*:Hނۗ |jZMQxA2%YvXH!/ʻMpB}h)i zR;anulG5HN?B:Nk_vFwNb x7툙/p=il@ !y -מ:uسdNcOv |g2EISMm+YII TQ&~|-324)IKWy&% AQ8ct 1̓(~ a&Ұzr NWY*jJn44# hVc~KK):>ZF2m6ϡiDd>}+VDr"?|ݚJzbtLhE\biXln6ϔ~B qPȩ9\ҭSzP]뵥d|UWlfт"2~̵P5H,1l˂uߥk|j EUZUcEذ>Nm* 1wBP9 ӑ,b@ۼԔ:teY,=Bc+÷oE X [5kckDw\Za}O爍I>bciPGe?^r-q>PE'p”`)pGTD2XI" F4'bRkV)WIVjx٨)_LŴ `jK(tƄyZ; L&MCp yjn}x$N('7[WȤfG> Ʌ  }#Rً dFJW5WpdZA$>T&q|űۅK9 8Ym.GNM}Dh:Oa~`'tݛL84ohiJQ@/~|f'W@ p:}V`z.tё;tiy-e Q/usSqNl( Dڌ {#i&wH/Dlsl־'W]S"4pc ez%z.)D~sȹyG=qp6jn]:~Ɇx36K&r#9ȕj6,uI?_.%RR.dqZ.>& 9S͢%|hOfN.}9zj> }熝5X?>Txl:`kڝ#Bԍ(p+ u^~|4]Ϙ߀|6uZt&7j SaokB1)Տ87l0U*sQk2㍃7. Oi\ކuТWrbO鞽  IM$._xJJ3fV>1LȔ?ӂwDh8-ݱ`-íZXHVg+q]׳ 1Vr*~}h4f 14ІBG-CC%Yzʆ3'! B5YHƲZ }Du.x-!kVS8L 4B*63YfqQcͺlؚ̏Oؒ5+y٨2' )/cz㭻%t sFЧ(ַDFEvs:JY?~xFe#yORXI:Ig9d"}}_YĄ m̄C8')1*mGM?,WzMA ǽ 6甧-7I=P[0,'h` iV Ϣ󪮪Q_6B ܓfp .db}=O SvٚjH\g75Tt<ИyoR'/Xg`~{idϳku֠J1Y3F.2(Hξާ(С HȘ8[)– 70ewRFPUgaѝ--:T>ۨՔtXbHV[Q^%ޱw b VHCB?$=>kY{( cEi ?kϽ? HK7>icStګJJc{zxqCS^1M1*p!EGEen^úZsǦ>rrH`(!O,0GZzy@Vl0Aɓϭ[Q)}ۘZb \M& ~IZ?(, i‹Pml(r\!Qj;0ʓuB r-P~ V%G/?Ο{ӄ\+X&6sҎkl$[A`):Pִ^zEhԪ71N܉P9y(C΍)ۗuڽ\M/ u,go<3ZW$/TRlQh)Х&(7mvF21hێ qbNrn{R^)s7lN8nQ^5}/n"?bxAqWxOЈ¥O{mc3>Zh>KϛYFF`*-ۑ<4gfo{‰b" <*e]##tE I׍*pѨ_u +V5TL졝QSh%]IgIw;3o}{֐lwn"hMNmW7!/IHPBSI).D/ Q{?båƢ=8AV*ݿحAǝDxK5yd{jjR\b$o>4Gw-YvAw*J|eFd0,t N9-.~;VU;q<;)$[|hNNe"2v^oJ2퍒b5 +׬6τD!Re:'a[|FbT^*_< ;F % k*GbX4GJ%e=DOL5;ve.@ Y%R]rd6Q-ӶuΠi986Y"& Y61I6i+9v{1'LY2|uQiM$``d|Քc rJ)M`n1V68;_1ERҏF g.Jzt$A\>&b%%ITER(Jƚ CM{ʨX&"uq$KgLj)>r%40)yYS/[gkd-E"߹RL +rx,1T!;p2sTN=+sv]BY]+2>)0,\Nv4Sx$7h׺2rf7ӳ,Z{h:azӜud[\'AªoE$BGЧBk+]q("I=wBN;j('ၑ RÖP -0YFES`>ټ`]ZPagbɀ W(Y^.s$@o rPnN#xUEҼUym81O*ّ͊)9qS zn`ȶDGulѹ}+Ei֕HqʐL#ԳVJy1KH\a-~i:{RB>tҥFqBxJY]\:m; TAQ#`RMa&Wxmno uVQ6y[_{k#} 0Կ^1@ 4݇%Om:#9+=HH=[sTz!> ra$CDZQ|etVٲ &mJ0ݻSx\ZzD#_<_l+:iWCe݅w(' R{Q/6to)t[gqx{wq9Zx,v}T5Sa7HKKZF"DB\wT0}&D>)zvR ɂ~%0k+j:*9̇ VBpt8W'ɨSzKqkXK