python3-xhtml2pdf-0.2.4-bp156.4.3.1<>,[gbI%z %$(BAB>pt""5.2c>I'>G*w6 sh.JjLPg BE@W@{bJK @t*;6xhԌk2{eE>: *|.XL!}GZx #.sl$FDDc:F\Oӹgߏf+s)p~>A9@?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.4bp156.4.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.gbs390zp21 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큤gbgbgbgbgbgbgbgbgbgb^"vgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgb^"gbgbgbgbgb^"^"^"^"^"^"^"^"^"^"^"gbgb^"gbgbgbgbgbgbgbgbgbgbgb^"^"^"^"^"^"gb^"gb^"723e69b827985b1fde7a87cfe9078e11292051201c7a0e90b4f2cf82b44467a60ae61727084036db9e499cc428374d20fdb3e34f3aa440946b2c90d89e98c8dac127fd700c95c98d8a6c262b9f4e10a13b81de94b9a137b01eb6a8bde1abcbf34837987833c2953448a2342da8c4a1c2d61a6408db394b0b46bc7dba27cdeb8f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bdeb2f5aba61f9142bef8e4556443cf6afe86c49fc25a4bdd2a8b10cad69fb5664dd196f820be6eef6da929638c1c4dd69b39737c0131d3f931dc0f09d46eaa92a2fdae4aaafb75a8d0de51aedcbf1318a61f38e32befeccc7f847e1bc1592e48437ddc262bf5824f334cb187242333e870ed8e1f888057532d8bd86621102eee5b5e0173151c64217e587e15f2809f045b52b344050ed85dbcf3b17e9ae088c25b5e0173151c64217e587e15f2809f045b52b344050ed85dbcf3b17e9ae088c2a42ad3188498f73a0c8efa4e26f9aabd02f7fc8c21097235b7e533dfeed4f1dca42ad3188498f73a0c8efa4e26f9aabd02f7fc8c21097235b7e533dfeed4f1dc28fa2ffbc1690d3a5142a040030d2bfcbb87cf09e5b6fbfdce77e8c41959ce1c28fa2ffbc1690d3a5142a040030d2bfcbb87cf09e5b6fbfdce77e8c41959ce1c41dc68a44d9083d1347eafad748389c035e0b9bdb23d4956671129837e5e538941dc68a44d9083d1347eafad748389c035e0b9bdb23d4956671129837e5e5389dd390a451db91498a45bc580b5b6a4186a2d95532fdcc0e1c205d82e34c53677dd390a451db91498a45bc580b5b6a4186a2d95532fdcc0e1c205d82e34c536770a35b45487aebd811bb151d40464d23dfb355a05e5b0bf465def2a30ee9acf820a35b45487aebd811bb151d40464d23dfb355a05e5b0bf465def2a30ee9acf8206860b2d12f7f4960bb7d0b6ed7acc9dd8653be2bfc46a6b38a088e8c138e77006860b2d12f7f4960bb7d0b6ed7acc9dd8653be2bfc46a6b38a088e8c138e770e075d161e376144a442bb933221d03272050b78bf7878a9ab552e6d2b8de4f8fe075d161e376144a442bb933221d03272050b78bf7878a9ab552e6d2b8de4f8fba4e37885715c74d0d46490cf589aebaf7bd1121cb4cd4bb1d4d64260e4cf32abd0f9f28dd083a571f351b406197841bea460ea934791d10953e0c1720ba7b974ab382a63a7e59f6390a410402c0d2b409492e511e639071d890591636c103d84ab382a63a7e59f6390a410402c0d2b409492e511e639071d890591636c103d8f6860551aa8c6ebad004fe119bc8d3d35aec90f8897ec2b2bbff8a044d4c6058f6860551aa8c6ebad004fe119bc8d3d35aec90f8897ec2b2bbff8a044d4c60586d1806845df78f8435d8de81b687e3392226a3e18b516d22b2cf30a8c6cf98966d1806845df78f8435d8de81b687e3392226a3e18b516d22b2cf30a8c6cf9896e7eb48ed3d665e9a5b68bdf7f3baa618d1ad9fa784c8f08742935e198dd766eae7eb48ed3d665e9a5b68bdf7f3baa618d1ad9fa784c8f08742935e198dd766eaf177a685c75bfc9c8eb035c2f8ea9f36a968e58fe17aa2db4b9f95688ba285dcf177a685c75bfc9c8eb035c2f8ea9f36a968e58fe17aa2db4b9f95688ba285dce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855647091eb17dd02c453e79ad4da59034a1b0a062e1fa753f90f22488ea5603b76647091eb17dd02c453e79ad4da59034a1b0a062e1fa753f90f22488ea5603b76943d4f05dd869d56f194b94a602280980bca799e9f7d5856ff3d99a5cbb359c8943d4f05dd869d56f194b94a602280980bca799e9f7d5856ff3d99a5cbb359c896569f897f09ca6a85a4c492457868ce4cf632eeb258b47759e7c45fcfe3df57c3f628e8bfbfc4b8a71b9329cd795a71fdfd6263f52d41bf895834219f9e2dfbcdc193f86c13bc81b1e38f936a3108d4698edb0144be39c15ff8797ba73a63453bcbfc47a4f0868a7fda3ed0357ea4ba7d9b9dd16087495e465c334b6841926dbc13063b3287c30d3f01cd96c3031cd73edc57e6dffd8816eb9f6f0cbe54a68de69ed7aa7d8ce97202c8f1cb978a59e07b3200ad662b788ee970d582724dbe613703e3b619031b8c440beb65fe10dbb078a1bae195b75f177196ab1a8ba482213e79ed42dba8e8108abb27d25f54333f342fc87675d14ad9cd1d6e815baaa22ecaaed98788935a7a3146e7ae9c030759b00d6a6dbed91bfcfa198ce81582ea7ee231ef556e8f9f0ec1864a3b873a1480cfb951d80bc5f651dd85d93cc2717429752acbf3873be0c98cd8a4807f19c43bb02eed1fba5e9d15993355f2b2c10e6d3882997452fdaf0e62a971b8ce3fe587d186d93e6331f30145354dc35e55d9521135b8424afe1e04029b24b2195ff80604acf7b480bd74278c8973a83d7e69e3c92b0ab71e6cb042c8ead82f4955388ea6723a870c285e830d1a132da0d623fbc92b0ab71e6cb042c8ead82f4955388ea6723a870c285e830d1a132da0d623fb65bc631c179fbe5ef7084ee0c9ddbafb4cd613832c0979d41944f073288ce03af4baa6d9b5abdf6b0cc275457e40a54b789dbf7315ce034881137e8040db2e8deb59323660145ac3524bb3de35598c424a3ad31241bb418220e7a99dd98b8aa4eb59323660145ac3524bb3de35598c424a3ad31241bb418220e7a99dd98b8aa4c56cd3cff1c42b775688255c690dded984c9b0f4ca0c608af0355341574d0561c56cd3cff1c42b775688255c690dded984c9b0f4ca0c608af0355341574d0561e3b0cdf5ec7f42c622f49c3baa8ec8c7a5251e118528c3c17e959b073bbff164577c665c2e7bc8b9f3808e942ed9dd5858e6fc35ecf4afe7f0700a0ca34563d8f91e7c7348148951e774222ea2061bf4cbee8e1dd763edd182e5e04aa437ace5547621d3e7928a53fe0ac10e89f10ff8830a86137ba1c466ab085e3fc98643cb86e889427f11813e3db7dd780337fcdaa3ed5f765dfda4f16281a9c509d8e839b992fffa122d3fa1de1bb8f9823389029eb075e8347bec66c07971fa3ebaeed7065a55a00d8565e91fff1e68e9da9478aab24c1938ea395def7dd6f2caf89c5ead8e927a347327f16070ff56dfd529dc1e3e781dc3907fba3c4f585c2a503e506e0e4c0d4ea2e63654680daa4eae53bb09523ca0bfd75cedc5b5c86afbd6a969cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-xhtml2pdf-0.2.4-bp156.4.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 releases390zp21 1734519815 !!##%%'')*+,,..0123456789:;<=>??ABCCEEGHIJKLMNOPQR0.2.4-bp156.4.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:18718/openSUSE_Backports_SLE-15-SP6_Update/bb151b7a8353a435783f603154100336-python-xhtml2pdf.openSUSE_Backports_SLE-15-SP6_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:;<=>?@RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRmpi Xs+C|Uutf-846fb437ad7561de7acb759be5a45b60d131a53bd9afeb35560aaf7c4f4545dd6?7zXZ !t/37]"k%a &1SeH߸o D>P_?aoyN\8qnuםΰ&"`'BBcT_\8 F|Nyƒ3,&D 4@}-}o馈tU5OkǑޡYFy6$R@jS f~fD+)"y5Pt &Yq+ϮurJ`$Ѓj +#ρ&``+7@Dszvu:oPI.SֽUˎhb}3F3Ew_s3P~KnTX9vE_'j-YF&#ףWiP{XE@9>R)褲(thMj:wE\0qXVnu87wv?ĩ"$oVzA !N;|o`-.f`~oAfEKpV`*ly$aː\%n xQ yb!A+h;z֖5ۣ;"cGS͎K'|&3[7 F#})CM#>GOL#OaL۱b~C}5M6V  RP8dLH 37*ïY"|ºf'M[ɟB]|_mba <2~)2h-16"9n8ݫTQ=@`-v}0)~Sn*ecj#ܣ9>@uNg͉rl.32# _Ji&kb`gI=^6PW!\MWå7;I5P$ۗ R״ ܑIb m0Fyٵ*M1@pk$ӷ%bYs7lJt_r96pt:3- ]C`/YKst1vS&#BerF?`:mkn]\$[c[9evjaݙ7 +N:vR AEd ֝I&O>qUß^LHsϣߪ?Ll I'VCr}_GYj"8N۞Zd4 7B|)}8XL?h>ߚݛEL];O\,fsq#٤*vЖ@~K0EIkP,.ƒ*$=Bw74"R۶$%JGg1^DU" &=|MJ$/v|- jt]?SF ޼ZU{&/ 0doEAESɧZ )Wv_tw/ 0gr]G:s߹؆6);{ .. >0qVU%_-7Չ_.ahƾ^=2 2jc^㗖[߱~Z v03 w+q4%NSvYnXU?߇ "`s!*P'W4{x1&ipD>(ʗ0ԴV)hEa(k'AlbeÀoN4)IoEv X@ 2h!J %r]_$\3zF$jVt}|i>hJYVB0L]~ W3Z$ \+Imھ,ֽ[4H(ثx=WǻEu }l].;>T|+od#NzYI6٧k.j8p[6(mף iw®4gQ60;"/"nQ9+b>Q V$!7l!=.<+)AUk/f?D371HQYB(7"pU{t2-xYKޱpӼ@Sg/v*H;vcy.,j}/LDɱhZzhUm냢/F2QPAUlI4oݤ*(@_,R i%۹ b4p35fVe.6hKkbzrU5ʵLd o+[ImZ/|Z.0>Af&?0̘צf8ǯ`cibe'ȣЛvJa+[L%NNUo4c+YJw^B0 U"_F[}jHvwn=/JX{Ht?* 󃒴-xSRi`c Ofp>7QA-MNJ]0c9 $ Ȳd:AEa?bBž&H(״gAEVLpI.gJYbۅ遍se0ưK,IloDr3r^zf) y:ɕg,gpw !`i> @@M:T^Z=Žf\?zdhS9lb؝@6<Խ=Uؔg ύ0?hxKSXQ1.ôނ`,f'xu CH̪ @7pW%cplcYnU4l8pO8d_ε2%B\/ ،cWv9JAh|]!ȸg55r:I.,&d du~EpO D q 44߽Y¨[!@G_v(:SPֺJu K]O-'VwR 2 #;?_ g@&X}Yqupc,y]]{sMd * I"&>(_j.oO5ga-D8 9'Lp'鮋k4Lu +C|3)[?&x|A,DBG!?"FBd鰅>bf*,Yj7 &4b4 Celajy*!$?Ed| = O@q[  K ۑviօ4,tK 6vCS+HZи@TaZr۶ZB*,EWt\a,X#/5pMuPsMh@A9Jz*` ӇF$?TuW3YL~3IPUȤXcEaqE.m쫻 |gϓ׈,7Qi䄅k _>X /EُnZ s&ı "IU(`@&'4xu  ,*koX>&3bfgf Bo7}ת,EB| dW$G0tuK mo{R#68{Ȋ0cŴ!8}U@2`Q TGgeO ItS۪dc-!m- ܰ `ٞN4"`0 ӡq`G,(&P BYa T7X/LϠlgcL8%v4BLO{ݝ/ƥL/%{b*OU~Pn=3oQ\zO=O\ڙP&L?(T0UA&NjY ~irӵ^tSϫNU6-/lK칭h7Y,pELYr.視g1>?$4Gw]Q*ѫni㺇 XpːEwΨ&^䈒/4R-9 : 'iD%-X6=)Ol?xfS]t7 e]KRmp;ab[/qk~Gv˅+x\t0iG7ӪÄ lG-ٌ8 \rB,dj_J|fw.H,K9q1Y=@xn쮈E1§(Hwz4W<7"g|ݞV /_AnO&g!Ťm;9ĝ"|%c S)sRS[  r\k'۔n!-?%W_\YҊ'gA jZtTȫ٤$Zn~pTaʀ!2kHd P~/Ѯ ȲϾLvO5CdOfe-V9_j®7I>xad%V&Ш{v5xoN˳T N<>Civ=t^l%DrH|.=Gn\29y&dҷ!Ost8ho25'X̺aBN,x.qw{2Ho)Act+bZ .mCQ@#r/ḀPr,y:ZI L3:BȄ:Rn~`וP)<_A~pfG` ᅍ|d2 ÒF6)fvไ#Zͪjd cDG)&5zSxhRSCrz^޺`|)$@76B2~xAF|[T#-QI|\sC97:V Ğuo#\lgBS#Ar侕88BDzv+(OʦOWrq?+u:{cbjG O?`@> H7lo!&}u2{7IULkPjΟ,5O|(9$H&*ڣ#[RHVzKOCh61rI䥊_rsMez0B8`5 )l,iX =u7`_k޻F EuV}9PK)P ? 2Qz>Z*~gr `N"c:◂bT%`Rxk3"|[>bw=c'C>*tGܢKO%F'ט=1@Cr2tffQО*%y@f![oɪ 7!~_Jfrr}4c+cLwّ=A !S]RWy1K޸ @೗MJ}h'b%N6JGf*ih>3d)UzWNE(ahx k9[M6;&@2MXˉ`xS2 /t@e%'xb%hK4]bˆ$btc BaTܽBZf7!Ry{YzqG'cr +{FOC-s?yu= *weS\J0,ڌwBL!x0N//)J'vUYn'$e}Ǒ%M/^IiZA<4$ |GnRY#;ƀ";{@pAS[<\{8/HaQCZýc_){ay#X0#X+8rɅ:NYk u0u׌EX^5+[\[rH=;V8ߐŘ$D4# 2 #掏WVx=!9S2_Rwvk-$3N>̀6޵ta!9K[5wdq{ IkT|b&!4QB~| 둅"eym@=`N"\ >V>;,n`m E67\